Skip to content

ChatSpeed v2.0.10

Choose a tag to compare

@github-actions github-actions released this 30 Jul 14:26

[2.0.10]

🚀 New Features

  • Workflow planning and review:
    • Added traceable implementation plans, automatic plan approval, and reviewer handoff support.
    • Added inline model selection, refined configuration actions and interaction handling, and prevented the device from sleeping while a Workflow is running.
  • Workflow usability:
    • Tool activity is now grouped with running states, compact summaries, clearer activity status, and improved message, sidebar, input, and thought-message presentation.
    • Long Workflow histories now load incrementally with cursor-based pagination while preserving task boundaries and scroll position.
  • Proxy diagnostics: Added separate client and upstream logs for CCProxy.
  • Embedded terminal (Beta):
    • Added an embedded terminal with broader shell support, configurable shortcut and settings placement, improved Cargo-progress rendering, and IME composition handling.

🪄 Improvements

  • SQLite runtime architecture:
    • Introduced a managed SQLite runtime and migrated Workflow, chat, agent, note, settings, MCP, proxy, and configuration operations to cache-backed readers and serialized writers.
    • Removed broad global write-lock usage, improving concurrent persistence, workflow lifecycle handling, maintenance/restore boundaries, and checkpoint recovery coverage.
  • Workflow runtime and tool behavior:
    • Preserved complete tool-call batches during context compression, enforced pressure compression from the canonical message path, and retained valid completion boundaries.
    • Improved terminal tool streaming, Shell approval policies, search-result metadata, MCP tool-directory synchronization, and effective tool-policy synchronization.
  • Build and maintenance: Updated GitHub Actions for Node 24, published Linux updater manifests, applied security dependency updates, and streamlined Workflow frontend architecture and commit-skill documentation.

🐞 Bug Fixes

  • Workflow reliability and display:
    • Fixed runtime lifecycle and synchronous-recovery reads, failed-run finalization, resolved approval observations, running-tool grouping, tool-group aggregation, and activity-status timing.
    • Fixed active-sidebar separation, root-filter clearing after sidebar collapse, message rendering and behavior, input styling, and completed-tool display while subsequent text is streamed.
    • Kept post-tool thinking messages folded into the tool group until visible assistant text appears, avoiding transient UI flicker.
  • CCProxy and statistics:
    • Added NVIDIA DeepSeek V4 and NVIDIA NIM thinking-profile compatibility.
    • Corrected proxy statistics date ranges and cached-input accounting.

🚀 新功能

  • Workflow 规划与审查
    • 新增可追溯的实施计划、自动计划批准和审查者交接支持。
    • 新增内联模型选择,优化配置操作与 Workflow 交互,并在 Workflow 执行期间阻止设备进入休眠。
  • Workflow 易用性
    • 工具活动现在会按组显示运行状态和紧凑摘要,并改进活动状态、消息、侧边栏、输入框和思考消息的呈现。
    • 长 Workflow 历史现在可通过游标分页增量加载,同时保留任务边界和滚动位置。
  • 代理诊断:CCProxy 新增客户端与上游日志分离显示。
  • 内嵌终端 (Beta)
    • 新增内嵌终端,扩展 Shell 支持;可配置终端设置与快捷键的位置;优化 Cargo 进度渲染和 IME 组合输入。

🪄 改进

  • SQLite 运行时架构
    • 引入托管 SQLite 运行时,并将 Workflow、对话、Agent、笔记、设置、MCP、代理和配置操作迁移至带缓存的读取器和串行写入器。
    • 移除宽泛的全局写锁,改进并发持久化、Workflow 生命周期处理、维护/恢复边界,并补充检查点恢复覆盖。
  • Workflow 运行时与工具行为
    • 在上下文压缩时保留完整工具调用批次,从规范的消息路径强制执行压力压缩,并保持有效的完成边界。
    • 优化终端工具流式输出、Shell 审批策略、搜索结果元数据、MCP 工具目录同步和有效工具策略同步。
  • 构建与维护:更新 GitHub Actions 至 Node 24,发布 Linux 更新清单,应用安全依赖更新,并精简 Workflow 前端架构与提交技能文档。

🐞 修复

  • Workflow 可靠性与显示
    • 修复运行时生命周期与同步恢复读取、失败运行收尾、已解决审批观察结果、运行中工具分组、工具组汇总和活动状态计时。
    • 修复活跃侧边栏项分离、侧边栏折叠后的根筛选清理、消息渲染与交互、输入框样式,以及后续文本流式输出时已完成工具的显示。
    • 工具后的思考消息会继续折叠在工具组中,直到出现可见的助手正文,避免短暂的界面闪烁。
  • CCProxy 与统计
    • 新增 NVIDIA DeepSeek V4 与 NVIDIA NIM 思考配置兼容性。
    • 修正代理统计日期范围和缓存输入计量。