Skip to content

v0.6.0 — 竞品对标全面优化

Choose a tag to compare

@TQSY114514 TQSY114514 released this 04 Aug 10:34
· 346 commits to master since this release

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