- • 多语言 AST:Go/Rust/Python/JS/TS/Java/C++/HTML/CSS
- • 渐进式模糊搜索:精确 → 前缀 → 子串 → 词干 → 编辑距离
- • 调用图提取,支持调用者/被调用者分析
- • 符号级复杂度和命名风格分析
- • 快照与差异对比,追踪结构变更
- • 基于 SQLite 的符号表,按项目隔离
- • memo:工程变更 SSOT,记录 "为什么改" 而非 "改了什么"
- • known_facts:原子级经验存档(铁律/避坑/规范/逻辑)
- • system_recall:关键词模糊检索,多策略匹配
- • open_timeline:交互式项目演进时间线
- • SQLite 按项目隔离 + JSON 文件归档双存储
- • schema 自动修复 + busy 重试容错机制
- • 3 种阶段类型:execute · gate (通过/失败) · loop (子任务)
- • 4 种内置协议:linear · develop · debug · refactor
- • 9 种操作:init/start/complete/spawn/complete_sub/finish/status/resume/update
- • Gate 门控验证:通过 → 下一阶段 | 失败 → 重试/回退
- • update 模式:运行中动态修改任务目标和阶段
- • 跨会话断点续传,状态持久化于 SQLite