security: harden prompt injection defense with XML delimiters and injection pattern stripping e853184 Padmanav commited on Jun 15
fix: deduplicate Celery config fields, fix mypy return-type on task result 480abf3 Padmanav commited on Jun 14
fix: feat: fault-tolerant parallel agents, AST security scanner, and shared source reader a6031f7 Padmanav commited on Jun 13
style(llm): fix import order, split long tenacity import, add blank lines, hoist inline import 1ea0be3 Padmanav commited on Jun 12
feat(report): include specialist security/perf/arch findings in final report a0a6ed7 Padmanav commited on Jun 12
feat(agents): add auto-fix suggestion generation to code_review_agent 51327a5 Padmanav commited on Jun 10
feat(agents): add specialist multi-agent review with judge synthesis 7f4d7b6 Padmanav commited on Jun 10
fix(types): add missing type annotations in llm.py for mypy compliance 4f7fae5 Padmanav commited on Jun 10
refactor(llm): hoist json import to module level — remove function-scoped import anti-pattern d31d5dc Padmanav commited on Jun 10
fix(llm): move 429 check before raise_for_status — rate-limit handler was unreachable dead code b4b6096 Padmanav commited on Jun 10
fix(llm): respect Retry-After header on HTTP 429 rate-limit responses 0392be2 Padmanav commited on Jun 10
fix(config): expose cache_clear helper to allow reliable test isolation of Settings d6dd537 Padmanav commited on Jun 10
fix(types): annotate _try_parse return as dict[str, Any] to satisfy mypy no-any-return f6fdf21 Padmanav commited on Jun 10
fix(core): empty __init__.py to prevent eager imports causing circular import crash on startup 7e0ea16 Padmanav commited on Jun 10
fix(logger): always set propagate=False regardless of handler state a8a4e42 Padmanav commited on Jun 10
feat(llm): add call_llm_for_json with corrective retry on invalid JSON response 1251fb0 Padmanav commited on Jun 10
fix(prompts): add score rubric so LLM calibrates above 5 for decent code 940e45d Padmanav commited on Jun 10
fix(prompts): constrain LLM list fields to plain strings to fix Pydantic validation 3745010 Padmanav commited on Jun 10
fix: attach @retry decorator directly to call_llm (remove orphaning blank line) 10c2521 Padmanav commited on Jun 9
fix: extract retry logger to named function to safely guard None outcome ec13d59 Padmanav commited on Jun 8
fix(logging): structured JSON logger + bind exception context in routes a7c41ed Padmanav commited on Jun 8
refactor: replace print() with structured logging across all agents and tools d939b2e Padmanav commited on Jun 8
fix(config): remove hardcoded path and unused fields, make HF-ready 2513adf Padmanav commited on Jun 8
feat: convert to async/await with parallel agent execution via asyncio.gather 4d69fe0 Padmanav commited on Jun 8