跳到主要内容

Reasonix Desktop v1.14.1 发布 —— 自定义 DPI,AutoResearch,Windows 修复

· 阅读需 1 分钟

Reasonix Desktop v1.14.1 封面

自定义 DPI 缩放

桌面端新增通过 WebView2 ZoomFactor 自定义 DPI 缩放的功能(#5643),Windows 用户在高 DPI 屏幕上可以调整界面缩放比例。

AutoResearch 主机运行时

新增主机托管的 AutoResearch 运行时(#5657),可以由系统管理自动研究任务的执行生命周期。

Windows 启动弹窗修复

Windows 启动时后台探测进程不再弹出不可见的 cmd 窗口(#5661),启动更干净。

其他修复

  • 数学渲染整合:整合了多项数学公式渲染修复(#5662)
  • MCP 残留清理:删除 MCP 后清理残留的失败状态(#5674)
  • 侧栏项目恢复:升级时自动恢复旧版侧栏项目(#5675)

升级方式:

npm i -g reasonix
brew upgrade esengine/reasonix/reasonix

完整更新日志:GitHub Release desktop-v1.14.1

📢 关注我,获取最新开源更新日志和开发者工具动态。

#Reasonix #DeepSeekReasonix #v1.14.1 #桌面端 #AI编程工具 #LLM更新报告 #AI写代码的小任

CodeWhale v0.8.66 发布 —— doctor 诊断,Hotbar 快捷槽,scorecard 成本分析

· 阅读需 2 分钟

CodeWhale v0.8.66 封面

codewhale doctor 诊断

新增 codewhale doctor --json 命令,可以诊断 ~/.deepseek~/.codewhale 的迁移状态,标记未迁移或双根数据(#3727)。

Hotbar Alt+1~8

新增 Hotbar 快速切换槽(#3796, #3788),Alt+1 到 Alt+8 可以快速切换工具,还有一个引导卡片解释用法。

scorecard 记分卡

新增 token/cache/cost scorecard 命令,用于离线发布门控、基线回归检查和每轮成本可视化(#3388)。

新 Provider

  • Sakana AI Fugu(#3748):作为 OpenAI 兼容 provider 加入,支持 sakana/fugu 别名
  • OpenModel(#3585):作为 Anthropic Messages provider 加入

子 Agent 并发性能优化

子 agent 的 fanout(扇出)和锁竞争热路径做了大幅优化:独立子 agent 启动改为并行批处理、子 agent 侧边栏从只读快照渲染、磁盘 I/O 移出写锁、UI 路径使用 try_lock 避免阻塞(#3783, #3801, #3803, #3805, #3804)。

其他亮点

  • 审批弹窗改为内联底部锚定,不再全屏遮罩(#3799)
  • YOLO 模式下 cargo publish/npm publish 强制审批(#3735)
  • 只读 shell 命令(--version--help)不再被标记为破坏性操作(#3730)
  • Plan 模式的"不写文件"承诺通过文件写入和 MCP 工具层的守卫强制执行(#3734)
  • Ctrl+O 外部编辑器在 Windows mintty/cygwin 下不再冻结(#3657)

升级方式:

npm install -g codewhale

完整更新日志:GitHub Release v0.8.66

📢 关注我,获取最新开源更新日志和开发者工具动态。

#CodeWhale #v0.8.66 #AI编程工具 #LLM更新报告 #AI写代码的小任

Claude Code v2.1.196 发布 —— 组织默认模型,可点击文件附件,MCP 安全加固

· 阅读需 2 分钟

Claude Code v2.1.196 封面

组织默认模型

管理员可以在组织控制台设置默认模型,未手动选择模型的用户在 /model 中会看到「组织默认」或「角色默认」标签。

会话自动命名

新会话在开始时自动生成可读的默认名称,更容易识别和查找。

可点击文件附件

聊天中的文件附件现在支持 Cmd/Ctrl+点击,可以直接在 Finder/资源管理器中打开对应文件。

MCP 安全加固

claude mcp list/get 不再自动执行 .mcp.json 中自审批的服务器,不可信的工作区会显示「⏸ 等待审批」状态。

后台 Agent 持久化

后台会话的生命周期大幅改进——长时间运行的命令和工作流现在能扛住进程停止、重启或更新,Windows 上的后台 shell 也会被移交而非杀死。守护进程重启后被杀死的 worker 会在下次打开 agents 视图时自动恢复。

其他修复

  • 流式看门狗默认开启:如果响应流 5 分钟没有产生事件,会自动中止并重试(可通过 CLAUDE_ENABLE_STREAM_WATCHDOG=0 关闭)
  • 速率限制闪烁修复:多个并行请求在同一时刻触发用量限制时,不再闪烁提示和重复计数
  • 语音输入修复:打字快时不再误触发录音
  • /cd 特殊字符修复:包含特殊字符的路径不再在非优雅退出后出现在旧目录的恢复列表中
  • Esc Esc 回归修复:空闲提示符下连续按 Esc 不再打不开回滚菜单
  • MCP OAuth 修复:不再请求完整的 scopes_supported,修复 GitLab 自托管等企业 IdP 的 invalid_scope 错误
  • /code-review 优化:5 个清理查找器合并为 1 个,Token 用量降低约 25%
  • Remote 恢复修复:服务器重启中断的远程会话现在自动在下个 worker 上恢复
  • /deep-research 修复:验证失败不再误报为「所有声明被反驳」

升级方式:

npm update -g @anthropic-ai/claude-code

完整更新日志:GitHub Release v2.1.196

📢 关注我,获取最新开源更新日志和开发者工具动态。

#ClaudeCode #Anthropic #AI编程工具 #MCP #v2.1.196 #LLM更新报告 #AI写代码的小任

Oh My Pi v16.2.5 发布 —— 本地模型上下文修复,子 Agent 路径优化,并发上限修复

· 阅读需 2 分钟

Oh My Pi v16.2.5 封面

Ollama/llama.cpp 上下文窗口修复

之前 Ollama 和 llama.cpp 的本地模型上下文窗口检测会读取模型训练元数据而不是运行时 num_ctx / n_ctx,导致上下文窗口被高估,压缩重试的 prompt 会被 llama.cpp 拒绝。现在改为使用运行时实际值(#3752)。

子 Agent 工作路径优化

隔离子 agent 的工作路径之前会嵌入长 task id 和 merged 字样,路径又长又丑。现在改用紧凑的哈希分段,挂载目录改为 m,路径短了很多(#3756)。

Provider 并发上限不再死锁

之前 provider 级别的 maxConcurrency 限制(如 providers.ollama-cloud.maxConcurrency)会包住整个子 agent 生命周期——父 agent 在所有子 agent 运行时持有所有并发槽位,如果子 agent 也调用同一个 provider 就会死锁。现在信号量只包住每个 HTTP 请求,父 agent 在工具调用之间释放槽位,子 agent 可以正常获取(#3749)。

grep 内置命令兼容 --color=auto

进程内 grep 内置命令之前会拒绝 GNU grep 的 --color/--colour 标志(有或没有 =WHEN),导致 bash 里常见的 alias grep='grep --color=auto' 在任何 pipeline 中直接失败。现在内置命令会接受并忽略 --color 参数(#3755)。

其他修复

  • Google/Cloud Code Assist 断流修复:流式响应中途断连(截断的响应)不再被视为 fatal 错误,改为 transient 让 coding agent 自动重试
  • 状态栏改进:git worktree 路径折叠为项目名 + worktree 图标
  • Ctrl+Q/Ctrl+Enter 粘贴修复:之前的 [Paste #N] 标记不会被展开(#3737)
  • 会话历史清理:可恢复的上下文溢出压缩不再保留失败的 assistant error 轮次在可见历史中(#3747)
  • 跨工作区编辑修复:编辑工作区外的文件(如 ~/.claude/settings.json)不再报 "File not found"
  • 结构化输出修复:子 agent 带 schema 的 taskschema_violation 修复

升级方式:

npm update -g oh-my-pi

完整更新日志:GitHub Release v16.2.5

📢 关注我,获取最新开源更新日志和开发者工具动态。

#OhMyPi #v16.2.5 #MCP #LLM更新报告 #AI写代码的小任

Cline CLI v3.0.33 发布 —— ClinePass 订阅回退,隐藏推广,主题色

· 阅读需 1 分钟

Cline CLI v3.0.33 封面

ClinePass 订阅页面回退

当订阅页面无法自动打开时,现在会显示一个订阅 URL 作为回退方案,确保用户仍然可以手动完成订阅。

隐藏已订阅用户的推广

已经拥有 ClinePass 订阅的用户将不再看到 ClinePass 推广提示。

自适应主题色

ClinePass 提示现在使用自适应的主题色,与当前激活主题保持一致。

升级方式:

npm update -g cline

完整更新日志:GitHub Release cli-v3.0.33

📢 关注我,获取最新开源更新日志和开发者工具动态。

#ClineCLI #v3.0.33 #AI编程工具 #LLM更新报告 #AI写代码的小任

Reasonix Desktop v1.13.1 发布 —— Memory v5 LLM 分类,会话级外部引用,编辑修复

· 阅读需 2 分钟

Reasonix Desktop v1.13.1 封面

Memory v5 LLM 分类器

Memory v5 的 task/chat 分类现在可选 LLM 分类器(#5493),通过配置 MEMORY_V5_LLM_CLASSIFIER 环境变量启用。相比启发式分类,LLM 分类器能更准确地区分任务对话和闲聊,提升 Memory v5 的上下文管理精度。

会话级外部文件夹引用

新增会话级的外部文件夹引用功能(#5453),可以在会话中引用项目外部的目录,而不需要修改全局配置。

edit_file 匹配漂移修复

修复了 edit_file 工具在多次编辑后 old_string 匹配偏移的问题(#5529)。之前连续编辑同一文件时,后面的替换可能因为行号变化而匹配到错误的位置,现在修复了。

桌面长历史卡顿修复

修复了桌面端长会话历史导致 UI 卡顿的问题,同时修复了取消状态不正确的问题(#5512)。

其他修复

  • 令牌统计:补给 token 包含在上下文进度条中(#5467)
  • Bot 会话映射清理:删除 Bot 会话时清理映射关系(#5504)
  • 状态栏限制:状态栏仅显示配置项(#5522)
  • 指标栏增强:新增会话累积输入/输出 token 统计(#5500)
  • 用户消息气泡柔化:主题用户消息气泡 UI 改进(#5532)
  • 文件引用修复:修改计划中的文件引用不再丢失(#5470)
  • Memory 编译修复:工具结果证据从前端引用中过滤(#5487)
  • Bot 连接修复:修改连接工具审批时避免全量重启 BotGateway(#5454)

升级方式:

npm i -g reasonix
brew upgrade esengine/reasonix/reasonix

完整更新日志:GitHub Release desktop-v1.13.1

📢 关注我,获取最新开源更新日志和开发者工具动态。

#Reasonix #DeepSeekReasonix #v1.13.1 #Memory #桌面端 #AI编程工具 #LLM更新报告 #AI写代码的小任

Reasonix Desktop v1.13.0 发布 —— MCP 信任控制,Memory v5 加固,账户服务

· 阅读需 2 分钟

Reasonix Desktop v1.13.0 封面

MCP 信任控制

桌面端新增显式 MCP 信任控制(#5321),首次连接 MCP server 时要求确认只读权限。后续配合 forbid_read 沙箱键可以精确限制 MCP 能读什么。

Memory v5 加固

v1.12.0 引入的 Memory v5 执行编译器在 v1.13.0 得到了大量修复:

  • 合成轮次不再导致目标循环空转(#5387)
  • 损坏/积累的合约在切换会话时能正常渲染(#5390)
  • 计划批准与 Memory v5 的可见噪音消除(#5391)
  • 合成轮次标记和边界守卫加固(#5393, #5395)
  • per-turn 执行合约压缩优化性能(#5381)

账户服务

新增 email/password 账户服务,由 id.reasonix.io 提供支持。为后续多设备同步和云端功能铺路(#5420)。

TUI 新命令

  • /copy/export 命令,可以在 TUI 中直接复制或导出会话内容(#5349)
  • 折叠粘贴内容现在对模型可见(之前是看不见的)(#5347)

沙箱安全

新增 forbid_read 键,可以禁止沙箱进程读取指定路径,配合沙箱凭据保护一起使用(#5359)。同时修复了 $EDITOR/$VISUAL 的命令注入漏洞(#5288)。

其他修复

  • 计划模式只读 bash:计划模式下允许完整只读 bash 命令集(read-only 版 cat/ls/grep 等)(#5407)
  • 话题导航竞态修复:桌面话题导航多个竞态条件修复(#5313, #5352, #5397)
  • 剪贴板用 OSC 52:直接使用 OSC 52 控制序列而非平台工具(#5301)
  • CLI 粘贴可见:粘贴内容不再对模型不可见(#5347)
  • Bot 协调修复:审批回复不再因 dispatch goroutine 死锁(#5308)
  • 代码块复制按钮定位修复(#5398)
  • 历史记录标题统一:搜索面板和左侧边栏的对话标题一致(#5388)
  • 图像输入按模型能力门控:只支持文本的模型不会收到图片(#5272)
  • MCP stdio 超时可配置(#5392)
  • Windows 配置发现回退(#5304)

升级方式:

npm i -g reasonix
brew upgrade esengine/reasonix/reasonix

完整更新日志:GitHub Release desktop-v1.13.0

📢 关注我,获取最新开源更新日志和开发者工具动态。

#Reasonix #DeepSeekReasonix #v1.13.0 #MCP #MemoryV5 #桌面端 #AI编程工具 #LLM更新报告 #AI写代码的小任

Claude Code v2.1.195 发布 —— 语音输入修复,钩子匹配器精确匹配,后台 Agent 改进

· 阅读需 2 分钟

Claude Code v2.1.195 封面

语音输入修复

  • macOS 语音不再静默:长时间会话中默认输入设备变更后,语音输入不再捕获静音(#fix)
  • 中日文语音自动提交修复:中文、日文、泰文等无空格语言的语音输入,自动提交现在能正常触发了

钩子匹配器精确匹配

之前 mcp__brave-search 之类的带连字符标识符会被当成子字符串模糊匹配,导致匹配到不该匹配的钩子。现在改为精确匹配——如果你想匹配某个 MCP 服务的所有工具,用 mcp__brave-search__.* 即可。

后台 Agent 修复

  • 后台任务在较新版本的 Claude Code 写入后不再从 claude agents 里消失或丢数据
  • 崩溃后重新打开后台任务不再出现长达 5 秒的空白屏
  • 控制 socket 启动失败时后台 agent 守护进程不再阻塞重启

其他改进

  • 新增 CLAUDE_CODE_DISABLE_MOUSE_CLICKS 环境变量,可以禁用全屏模式的鼠标点击/拖拽/悬停,保留滚轮
  • 外部插件不再每次加载都索要安装确认
  • /plugin 的启用/禁用按钮修复了当 plugin.jsonname 与 marketplace 名称不一致时失效的问题
  • 远程会话启动时添加了容器启动检查清单的进度提示

升级方式:

npm update -g @anthropic-ai/claude-code

完整更新日志:GitHub Release v2.1.195

📢 关注我,获取最新开源更新日志和开发者工具动态。

#ClaudeCode #Anthropic #AI编程工具 #v2.1.195 #LLM更新报告 #AI写代码的小任

Oh My Pi v16.1.23 发布 —— 中间压缩,手动 GC,uutils 内置命令,Qwen 推理修复

· 阅读需 2 分钟

Oh My Pi v16.1.23 封面

中间压缩

新增 compaction.midTurnEnabled,允许在工具循环中间自动触发阈值压缩,而不是非要等到回合结束,长工具链场景下可以有效控制上下文膨胀(#3525)。

手动 omp gc 存储维护

新增 omp gc 命令用于 blob 回收、冷会话归档和 SQLite WAL 检查点的手动维护,可配合 gc.* 配置使用(#3540)。

uutils 内置命令

在嵌入式 shell 中引入了基于 uutils 的进程内内置命令:catheadtailwcsortuniqlsfindgrepmkdirrmmv。这些命令直接在 shell 进程内执行(无需 fork/exec),路径解析和管道/重定向行为与系统命令一致。可以通过 PI_DISABLE_UUTILS_BUILTINS 关闭。

Qwen 本地推理缓存修复

修复了 llama.cpp 等本地服务器上 Qwen3.6+ 聊天模板的问题:每个新用户消息都会导致完整提示重新处理,即使 replayReasoningContent 已开启。现在通过 preserve_thinking: true 参数,确保 think 块不会因为"条数变旧"而被删掉,本地推理的 KV 缓存可以正常复用(#3541)。

其他主要修复

  • Snapcompact 迁移修复:从 snapcompact 切换到 context-full 策略时,旧的帧数据不再泄漏到新的压缩中(#3561)
  • Windows MCP 窗口修复:Windows 上 MCP 包装链不再弹出不可见的 cmd 窗口(#3544, #3567)
  • LSP 缓存失效修复reload * 后新增的 .omp/lsp.json 不再被忽略(#3546)
  • 模型角色修复:扩展注册的 provider 上的 modelRoles.default 在全新启动时不再被忽略(#3569)
  • 计划审批模型保留:计划审批使用所选角色的模型,不再莫名其妙被切换(#3554)

升级方式:

npm update -g oh-my-pi

完整更新日志:GitHub Release v16.1.23

📢 关注我,获取最新开源更新日志和开发者工具动态。

#OhMyPi #v16.1.23 #MCP #LLM更新报告 #AI写代码的小任

Crush v0.80.0 发布 —— 本地模型自动检测上下文,配置性能大优化

· 阅读需 2 分钟

Crush v0.80.0 封面

本地模型上下文窗口自动检测

之前添加本地模型端点(llamacpp、olllama、lmstudio、litellm、olmlx)时,上下文窗口大小会被错误设置为零,导致模型认为根本没有上下文可用。现在 Crush 能自动检测模型的真实上下文窗口,不需要手动配置了。

配置性能大优化

配置系统做了重构,加载速度明显提升,模型选择器也更快了。同时增加了并发安全保护,多个 Crush 实例同时写入配置时不再出现竞态条件导致配置损坏。

工具调用验证

当模型发出一个参数不合法的工具调用(无效 JSON)时,以前会话会直接卡死,连新提示都救不回来。现在 Crush 会验证调用格式并向模型报告错误,让它自己修正,不会再卡死了。

其他修复

  • 滚动加速修复:修复了滚动加速因 stale 状态失效的问题(#3197)
  • 认证冲突修复:两个 Crush 实例不再互相使对方的登录失效
  • 全局文件搜索优化:大目录下全局搜索保持快速且有边界
  • TUI 队列渲染修复:当 todo 或队列在会话中间出现时,状态标签能正常渲染

升级方式:

brew upgrade crush

完整更新日志:GitHub Release v0.80.0

📢 关注我,获取最新开源更新日志和开发者工具动态。

#Crush #v0.80.0 #Charmbracelet #AI编程工具 #LLM更新报告 #AI写代码的小任