CodeReview/backend
lintsinghua f05c0073e1 feat(agent): implement comprehensive agent architecture with knowledge base and persistence layer
- Add database migrations for agent checkpoints and tree node tracking
- Implement core agent execution framework with executor, state management, and message handling
- Create knowledge base system with framework-specific modules (Django, FastAPI, Flask, Express, React, Supabase)
- Add vulnerability knowledge modules covering authentication, cryptography, injection, XSS, XXE, SSRF, path traversal, deserialization, and race conditions
- Introduce new agent tools: thinking tool, reporting tool, and agent-specific utilities
- Implement LLM memory compression and prompt caching for improved performance
- Add agent registry and persistence layer for checkpoint management
- Refactor agent implementations (analysis, recon, verification, orchestrator) with enhanced capabilities
- Remove legacy agent implementations (analysis_v2, react_agent)
- Update API endpoints for agent task creation and project management
- Add frontend components for agent task creation and enhanced audit UI
- Consolidate agent service architecture with improved separation of concerns
- This refactoring provides a scalable foundation for multi-agent collaboration with knowledge-driven decision making and state persistence
2025-12-12 15:27:12 +08:00
..
alembic feat(agent): implement comprehensive agent architecture with knowledge base and persistence layer 2025-12-12 15:27:12 +08:00
app feat(agent): implement comprehensive agent architecture with knowledge base and persistence layer 2025-12-12 15:27:12 +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 refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
Dockerfile feat(agent): implement streaming support for agent events and enhance UI components 2025-12-11 20:33:46 +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 feat(agent): implement streaming support for agent events and enhance UI components 2025-12-11 20:33:46 +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: rebrand XCodeReviewer to DeepAudit across all files 2025-12-08 21:35:09 +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(agent): implement comprehensive agent architecture with knowledge base and persistence layer 2025-12-12 15:27:12 +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