CodeReview/backend/alembic/versions
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
..
001_initial.py refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
004_add_prompts_and_rules.py feat(prompts-rules): add prompt templates and audit rules management 2025-12-09 21:42:00 +08:00
4c280754c680_merge_heads.py feat(agent): implement comprehensive agent architecture with knowledge base and persistence layer 2025-12-12 15:27:12 +08:00
5fc1cc05d5d0_add_missing_user_fields.py refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
006_add_agent_tables.py refactor(agent): rename metadata fields and enhance task configuration 2025-12-11 19:23:21 +08:00
007_add_agent_checkpoint_tables.py feat(agent): implement comprehensive agent architecture with knowledge base and persistence layer 2025-12-12 15:27:12 +08:00
73889a94a455_add_is_active_to_projects.py refactor: 重构项目结构,将前端和后端代码分离到独立目录 2025-11-26 21:11:12 +08:00
add_source_type_to_projects.py feat(projects): add ZIP file upload support and source type tracking 2025-11-28 17:38:12 +08:00