Commit History

fix: pass empty file list directly instead of converting to None in code review agent
2a19d7a

Padmanav commited on

fix: deduplicate read_source_samples call and filter test files from code review
3cf275a

Padmanav commited on

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

Padmanav commited on

fix: add missing file_list param to read_source_samples and wire changed_files through
1f3e2cc

Padmanav commited on

fix: fix: remove unused python_files variable in code_review_agent after refactor
238f9d7

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(test_generation_agent): fix import order, remove trailing whitespace
2d84b93

Padmanav commited on

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

Padmanav commited on

style(repo_analysis_agent): fix extra indent on comment, add blank line before run
9ed0824

Padmanav commited on

style(specialist_review_agent): fix import order, split long import lines
658b6e0

Padmanav commited on

style(code_review_agent): fix import order, remove trailing whitespace, add blank line
8340baf

Padmanav commited on

fix(security): resolve all bandit findings — log swallowed exception, annotate justified subprocess usage
053fd7c

Padmanav commited on

feat(report): include specialist security/perf/arch findings in final report
a0a6ed7

Padmanav commited on

fix(report_generator): accept and forward specialist_review parameter
f13cce1

Padmanav commited on

fix(agents): export specialist_review_agent from package __init__
0f7e5b4

Padmanav commited on

fixed
c1d93b2

Padmanav commited on

feat(tools): add diff-aware file filtering for incremental reviews
aefa24e

Padmanav commited on

feat(agents): add auto-fix suggestion generation to code_review_agent
51327a5

Padmanav commited on

feat(agents): add specialist multi-agent review with judge synthesis
7f4d7b6

Padmanav commited on

fix(imports): remove duplicate get_python_files and unused scan_repository in test_generation_agent
b07f11c

Padmanav commited on

fix(imports): remove duplicate get_python_files and unused scan_repository in code_review_agent
1f52751

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(test_generation_agent): strip markdown code fences from LLM response before storing test_code
2846e6c

Padmanav commited on

fix(test_generation_agent): use pathlib.Path.name instead of str.rsplit to fix Windows path handling
4cacafa

Padmanav commited on

chore(agents): explicitly export all agent modules from package __init__
239e4dc

Padmanav commited on

fix(code_review_agent): replace broken manual JSON parse with call_llm_for_json; remove unused call_llm import
d3bf5af

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

fix(repo_analysis_agent): remove dead re-parse block, llm_response was never assigned
50d58f0

Padmanav commited on

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

Padmanav commited on

fix(agents): replace direct model mutation with model_copy for Pydantic v2 correctness
9c35e5c

Padmanav commited on

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

Padmanav commited on

fix(agents): replace pytest --co with coverage run to actually measure coverage
eccf590

Padmanav commited on

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

Padmanav commited on

fix: check only filename not full path when skipping test files in code review agent
e10a2c0

Padmanav commited on

fix(agent): check filename only for test_ skip, not full path
b6c844c

Padmanav commited on

fix: remove eager wildcard imports from __init__.py files
388dfbf

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