Changelog
2026-04-15
Changelog
v3.1.0 — 2026-04-15
新增功能
- Skills 增强:新增 Claude Code Skill 兼容性支持,扩展更多 AI 编程能力。
- 配置热刷新:在设置中支持 Skills 与 MCP 配置的实时刷新,无需重启应用。
- macOS Intel 构建:桌面端 CI 构建流程新增 macOS x64 架构支持。
修复与优化
- 修复新建窗口时意外读取旧对话的问题。
- 修复 Shell 工具密码对话框图标与命令显示异常。
- 修复
before-pack脚本格式与fs/promises导入,提升打包稳定性。 - 优化 electron-builder 兼容性与打包体积。
v3.0.0 — 2026-04-03
核心架构升级
- 上下文压缩机制:引入
context-compactor,替换原有指针式压缩,统一后台压缩策略,优化长对话场景下的 Token 占用与响应速度。 - Memory 模块开关:新增
memoryEnabled配置,支持全局启用/禁用记忆功能,并控制 Embedding 模型打包与启动预加载行为。 - BYOK 架构:API Key 改为存储于前端 localStorage,支持用户自带密钥(Bring Your Own Key),同时修复空 Key 覆盖全局配置的问题。
稳定性与性能
- 多窗口隔离:移除 window-storage 全局缓存,彻底解决多窗口会话串扰与 Electron 多窗口崩溃问题。
- 卡死检测:优化页面后台/休眠状态下的连接保活与卡死检测机制。
- Token 管理优化:统一 Token 统计系统,将 tokenizer 替换为 tiktoken,优先使用 API 返回的 usage 字段。
- 客户端重试:新增客户端重试、超时与 keepalive 配置,提升弱网环境下的可靠性。
会话与界面
- 侧边栏会话列表支持统计展示与删除操作。
- 隐藏首页 Session ID 显示,保留 DevTools 调试输出。
- 统一使用
api.json管理配置,移除.env中冗余的自定义变量。
v2.7.0 — 2026-03-18
Agent 与子代理
- 支持多个 Todo 任务同时标记为
in_progress,提升并行任务可视化能力。 - 新增 SubAgent 耗时显示,便于追踪并行代理执行效率。
- 禁止 SubAgent 嵌套调用,优化
runId生成策略,避免递归风险。 - 修复 SubAgent 取消机制,区分超时与用户主动取消,消除误报 "Operation cancelled by user"。
工具与交互
- 将
search-replace-tool替换为edit-file-tool,支持语义化代码编辑。 - 优化 ASCII 艺术(线框图)渲染效果,增加 CJK 友好字体支持。
- 修复 Agent/Orchestrator/Plan 模式切换异常,Plan 模式下默认禁用 MCP 工具以提升安全性。
- 优化运行状态提示语与 typing-dots 动画体验。
架构调整
- 完全移除 CLI 遗留代码,统一切换为 HTTP 模式。
- 完善优雅关闭逻辑:自动清理 MCP 连接、连接池与 Shell 子进程,增加重复触发保护。
- 默认端口从
30008调整为17890。
v2.6.5 及更早版本
- 初始发布 Doforu 本地优先 AI 编程助手。
- 内置 Skills 系统与 MCP 集成支持。
- 支持 macOS 与 Windows 双平台。