CodeWhale v0.9.10完整解读:retention与identity背后的版本升级指南

发布时间:2026/9/15 12:26:56
CodeWhale v0.9.10完整解读:retention与identity背后的版本升级指南 CodeWhale v0.9.10完整解读retention与identity背后的版本升级指南【免费下载链接】CodewhaleOpen-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.项目地址: https://gitcode.com/GitHub_Trending/de/CodewhaleCodeWhale 是一个用 Rust 构建的开源终端编码代理terminal coding agentv0.9.10 是一次围绕retention有界保留与identity身份归属两个主题的版本升级让工具输出不再无限占据内存与磁盘、让每一个会话产物都有明确的主人。如果你正在使用终端里的 AI 编码代理这篇指南将带你快速读懂这个版本到底改了什么、为什么重要以及如何上手体验。版本定位一次减法为主的升级官方对 v0.9.10 的概括是一句话a retention, identity, and product-clarity release——围绕保留、身份与产品清晰度。与加功能相比这个版本更在意两件事Retention系统还能记住什么记多久记多少Identity会话里的每个动作、每条记录到底属于谁完整条目见 CHANGELOG.md。一、Retention 故事给记住多少装上天花板1. 工具输出不再无限保留这是本版本最核心的修复#5472。此前一次 1.1 MB 的 Bash 调用会在内存中驻留最多一小时。现在限制项上限作用传输中的原始输出流16 MiB超出即停止累积防止内存暴涨每条保留的工具输出64 KiB保证 UI 可扫读、模型可检索每份会话转写transcript8 MiB防止磁盘上的会话文件无限膨胀超大输出的完整内容不会丢失——它会被溢出spillover写入会话目录下的工件存储UI 显示有界预览需要时再用详情分页查看完整内容。相关实现见 crates/tui/src/tools/truncate.rs。2. 回收三处 $HOME 磁盘泄漏官方修复了三处长期漏磁盘的问题#5472 同批孤儿会话目录残留的会话目录被清理无上限的 audit.log审计日志现在按 16 MiB 轮换见 crates/tui/src/audit.rs滞留的写临时文件崩溃后遗留的临时文件被回收。对普通用户来说这意味着~/.codewhale目录不会再像只进不出一样悄悄长大。3. MCP 注册表不再整本塞进对话registry_sync工具此前会把完整 MCP Registry 目录几百 KB原样送进模型上下文。现在它必须带查询词在本地快照上打分最多返回 8 条匹配结果完整目录留在磁盘上。上下文更干净响应也更稳。二、Identity 故事每个会话产物都有明确的主人1. 会话所有权边界#5518v0.9.10 之前子代理交接、后台 shell 任务、持久化任务和 workflow 控制可能串门到别的会话。现在所有记录都携带不可变的根会话归属root-session ownership过期的完成通道消息在去重前就被拒绝后台工作只向创建它的那个会话汇报结果无法确认归属的遗留任务直接失败关闭fail closed而不是冒险执行。简单说谁创建的谁负责谁也拿不走。2. 审批结果先持久化、再执行#5360这是一个安全向的身份修复审批回执approval receipts会在执行之前写入会话自有的日志。回执无法持久化时工具直接阻塞执行会话恢复resume时能重建已关闭或被中断的审批状态。效果是即使中途崩溃你的每一次允许/拒绝都有据可查不会凭空消失或错乱。3. Identity 有了可见的落点footerv0.9.10 把提供商、当前模型、推理强度从拥挤的头部移到了底部状态栏footer identity并且做了宽度自适应紧凑终端会优先显示模型与强度先丢弃低优先级的分组而不是把输入框切掉。上面那张终端截图中底部Full Access · WORK · Zhipu AI / Z.ai · GLM-5.3 · max正是这个新的身份区。三、Product Clarity让界面说出真实的状态/agents list本会话运行过的所有代理都能查到receipts-only 名册侧边栏同步显示 fan-out 行#5479/workflows仪表盘只读观察本工作区的持久 workflow 日志——状态、阶段、子代理、进度、宿主端取消它只观察绝不启动运行Extensions/plugin市场不再是只读列表每条推荐都标明真实状态——Add / Enable / Configured / Unavailable——并按既有审核过的信任流程执行不存在第二条信任路径首次运行瘦身只问变得可用所必需的决定其余提供商、工具、策略、外观配置交给渐进式/setup修复指南不再一上来就把向导灌满/model更诚实旧安装里显式保存的GLM-5.2路由保持不变同时当前默认的GLM-5.3可见可选。四、快速上手如果你还没装过 CodeWhale可以直接从 GitCode 克隆体验Rust 项目需要安装 Rust 工具链git clone https://gitcode.com/GitHub_Trending/de/CodeWhale升级或安装后建议依次体验这三个新面孔输入/agents list查看本会话的代理名册打开/workflows看看持久 workflow 的运行日志观察底部状态栏——你的当前身份模型 强度 提供商就住在那里。五、延伸阅读版本条目全览CHANGELOG.md输出溢出retention实现crates/tui/src/tools/truncate.rs审计日志与磁盘限额crates/tui/src/audit.rs架构总览docs/ARCHITECTURE.md工具生命周期输出如何截断与保留docs/TOOL_LIFECYCLE.md子代理与权限边界identity 主题的背景资料docs/SUBAGENTS.md小结v0.9.10 没有炫技式的大功能却把编码代理长期最容易被忽略的两件事做扎实了——记多少有天花板retention归谁管有明确边界identity。对每天与终端 AI 打交道的你来说这意味着更稳的内存、更干净的磁盘和更可审计的会话。【免费下载链接】CodewhaleOpen-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.项目地址: https://gitcode.com/GitHub_Trending/de/Codewhale创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考