ai-code-review-agent / app /agents /bug_detection_agent.py

Commit History

feat: add security depth — secret scanning, dependency vulns, report surface
d860535

Padmanav commited on

fix: feat: fault-tolerant parallel agents, AST security scanner, and shared source reader
a6031f7

Padmanav commited on

fixed lint
a79668c

Padmanav commited on

style(bug_detection_agent): remove trailing whitespace, add blank line before run
08c6f9e

Padmanav commited on

fix(imports): remove duplicate get_python_files and unused scan_repository in bug_detection_agent
76f9fab

Padmanav commited on

security: apply sanitize_for_prompt before LLM submission in all three code-reading agents
3ab2a42

Padmanav commited on

style: fix indentation on comment lines in bug_detection_agent and repo_analysis_agent
95e7383

Padmanav commited on

fix(bug_detection_agent): remove dead llm_response re-parse block and fix indentation
b49f3c0

Padmanav commited on

fix(bug_detection_agent): remove dead llm_response re-parse block and fix indentation
2b2abfe

Padmanav commited on

feat(llm): add call_llm_for_json with corrective retry on invalid JSON response
1251fb0

Padmanav commited on

feat(agents): add conditional LLM calls — skip when no signal, follow-up pass on low scores
5457bc2

Padmanav commited on

fix: log warnings instead of silently swallowing file read errors in agents and scanner
9e28e10

Padmanav commited on

fix: resolve all ruff lint errors (E402, F401, F811)
80b64e3

Padmanav commited on

fix: move llm_data fallback inside except block in 3 agents
3e3d958

Padmanav commited on

fix: strip markdown fences from LLM JSON responses before parsing
accac38

Padmanav commited on

refactor: replace calculate_totals() with Pydantic model_validator
7eedda0

Padmanav commited on

fix: surface LLM JSON parse failures with logging and fallback
01e810f

Padmanav commited on

refactor: replace print() with structured logging across all agents and tools
d939b2e

Padmanav commited on

feat: convert to async/await with parallel agent execution via asyncio.gather
4d69fe0

Padmanav commited on

fix: suppress remaining bandit warnings with nosec comments
4097eda

Padmanav commited on

feat: add all 5 agents - analysis, bugs, tests, review, report
a3859cd

Padmanav commited on