v0.6.0 — 竞品对标全面优化
v0.6.0 — 竞品对标全面优化
本次发布一次性完成 4 个优化 Phase(Phase 1-4),覆盖稳定基础、Agent 竞争力、平台扩展与差异化深耕。核心模块新增 16 个测试文件,总计 307 个测试全部通过。
Phase 1 · 稳定基础
- Token 精确计算:引入
js-tiktoken(cl100k_base)替换字符估算,compaction 触发时机更准确 - DB migration 机制:
PRAGMA table_info检查列 +schema_version增量迁移,失败显式告警 - Sandbox 白名单加固:参数组合检查,拦截
python -c/node -e/npx等动态执行与 git 危险命令 - better-sqlite3 事务优化:arena_vote / model_score / 记忆批量 / 会话删除级联使用
db.transaction()
Phase 2 · Agent 竞争力
- Repo Map:文件树 + 顶层 symbol 生成,tool loop 注入,git diff 增量更新
- Git 自动 commit 独立化 +
/undo:写文件后即时 commit,checkpoint 与 git 打通 - Lint/Test 自动修复循环:文件变更后自动跑 lint/test,错误注入上下文最多重试 3 轮
- credentialPool 指数退避:30s → 60s → 120s → 600s,
/models验证恢复,401 细分永久/临时
Phase 3 · 平台扩展
- CLI/Headless 模式:
agentCore独立于 Electron,aether "..." --model+--json输出 - MCP Server 市场:从 Registry API 拉取索引,一键安装热门 server(IPC 三件套就绪)
- Arena ELO → modelRouter 联动:
suggestModelForTier加权 ELO,Auto 模式自动选模型 - 统一搜索:messages + memories + files 统一入口,分类展示,FTS5 全文检索
Phase 4 · 差异化深耕
- Knowledge Graph 增强:二度邻居查询、Graph visualization、图驱动 context injection
- Skill 自动创建增强:参数模板记录,生成带参数 SKILL.md,与 habitLearner 打通
- Scheduled Agent:cron 调度器 + 每日审查 / 依赖检查 / 备份定时任务
- Anthropic 流式 tool_use 完整状态机:
content_block_start → delta → stop,参数不丢失 - Prompt Injection 深度防护:外部内容剥离指令,缓存保留 external 标记,内容截断
测试
新增 16 个测试文件,307 个测试全部通过,覆盖 sandbox、toolLoop、credentialPool、modelRouter、adapters、knowledgeGraph、skillSelfCreate、promptInjection 等核心模块。
Full Changelog: v0.5.24...v0.6.0