CodeReview/backend/app/models
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
..
__init__.py feat(agent): implement Agent audit module with LangGraph integration 2025-12-11 19:09:10 +08:00
agent_task.py feat(agent): implement comprehensive agent architecture with knowledge base and persistence layer 2025-12-12 15:27:12 +08:00
analysis.py feat(agent): implement streaming support for agent events and enhance UI components 2025-12-11 20:33:46 +08:00
audit.py refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
audit_rule.py feat(prompts-rules): add prompt templates and audit rules management 2025-12-09 21:42:00 +08:00
project.py feat(agent): implement Agent audit module with LangGraph integration 2025-12-11 19:09:10 +08:00
prompt_template.py feat(prompts-rules): add prompt templates and audit rules management 2025-12-09 21:42:00 +08:00
user.py feat(agent): implement streaming support for agent events and enhance UI components 2025-12-11 20:33:46 +08:00
user_config.py feat(agent): implement streaming support for agent events and enhance UI components 2025-12-11 20:33:46 +08:00