CodeReview/backend
lintsinghua 3db20a3afb feat(agent): enhance error handling and project scope filtering
- Downgrade Python version from 3.13 to 3.11.12 for compatibility
- Improve empty LLM response handling with better diagnostics and retry logic in AnalysisAgent
- Add detailed logging for empty response retries with token count and iteration tracking
- Implement fallback result generation instead of immediate failure on consecutive empty responses
- Enhance stream error handling with partial content recovery and error message propagation
- Add comprehensive exception handling in stream_llm_call to prevent error suppression
- Implement project scope filtering to ensure consistent filtered views across Orchestrator and sub-agents
- Track filtered files and directories separately when target_files are specified
- Add scope_limited flag and scope_message to project structure for transparency
- Remove manual progress_percentage setting and rely on computed property for COMPLETED status
- Improve code comments with diagnostic markers (🔥) for critical sections
2025-12-12 16:36:39 +08:00
..
alembic chore: reduce logging verbosity and clean up file formatting 2025-12-12 15:50:48 +08:00
app feat(agent): enhance error handling and project scope filtering 2025-12-12 16:36:39 +08:00
data/vector_db/ef6dc788-cc23-4a4d-b1a9-5ce4b32248b8 feat(agent): implement comprehensive agent architecture with knowledge base and persistence layer 2025-12-12 15:27:12 +08:00
static/images chore(assets): update logo image without background 2025-12-09 16:03:16 +08:00
tests feat(agent): implement streaming support for agent events and enhance UI components 2025-12-11 20:33:46 +08:00
uploads feat(projects): add ZIP file upload support and source type tracking 2025-11-28 17:38:12 +08:00
.dockerignore refactor: 优化 Docker 部署配置 2025-12-05 20:51:22 +08:00
.gitignore feat(projects): add ZIP file upload support and source type tracking 2025-11-28 17:38:12 +08:00
.python-version feat(agent): enhance error handling and project scope filtering 2025-12-12 16:36:39 +08:00
Dockerfile chore: reduce logging verbosity and clean up file formatting 2025-12-12 15:50:48 +08:00
README_UV.md refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
UV_MIGRATION.md refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
alembic.ini chore: reduce logging verbosity and clean up file formatting 2025-12-12 15:50:48 +08:00
env.example chore: rebrand XCodeReviewer to DeepAudit across all files 2025-12-08 21:35:09 +08:00
main.py chore: rebrand XCodeReviewer to DeepAudit across all files 2025-12-08 21:35:09 +08:00
pyproject.toml docs: update version to 2.0.0-beta.7 and add detailed prompt/rules documentation 2025-12-09 23:45:08 +08:00
requirements-lock.txt feat: add json-repair library as fallback for LLM response parsing 2025-12-08 21:45:58 +08:00
requirements.txt feat(agent): implement Agent audit module with LangGraph integration 2025-12-11 19:09:10 +08:00
start.sh chore: reduce logging verbosity and clean up file formatting 2025-12-12 15:50:48 +08:00
test_logo.py chore: rebrand XCodeReviewer to DeepAudit across all files 2025-12-08 21:35:09 +08:00
test_msg.md feat: Improve streaming LLM token usage reporting by adding input estimation, requesting usage via `stream_options`, and providing fallback estimation. 2025-12-12 16:30:57 +08:00
uv.lock feat(file-selection): add custom exclude patterns for file filtering 2025-12-10 18:46:33 +08:00
架构升级方案.md feat(agent): implement comprehensive agent architecture with knowledge base and persistence layer 2025-12-12 15:27:12 +08:00