# 🚀 CodeBuddy Code v2.99.0 发布

## 📦 版本信息

| 组件 | 版本 |
|------|------|
| CodeBuddy Code CLI | v2.99.0 |
| Agent SDK JS | v0.3.158 |
| Agent SDK Python | v0.3.157 |

## ✨ 新功能

### `/goal` 命令：让 CodeBuddy 持续工作直到达成目标

新增 `/goal` 斜杠命令，设置一个完成条件后，CodeBuddy 会跨多轮持续工作直到条件满足：

- `/goal all tests pass` — 每轮结束时由小模型评估器判断条件是否成立，未成立则自动继续
- `/goal` — 查看当前目标状态（已运行时长、turn 数、token 消耗）
- `/goal clear` — 提前结束目标

支持三态评估：达成（停止）、未达成（继续工作）、不可达成（避免无效循环）。通过 `/resume` 恢复会话时目标自动重新装载。Web UI 同步支持进度条和终态浮层。

### Credit 实际消耗推送

在标准 ACP `usage_update` 上附加含 `credit` 字段的 `usage` 明细，支持上层按轮次累计与展示已消耗 Credit。

### Gemini-3.5-Flash 模型

新增 Gemini-3.5-Flash 模型支持，百万 token 上下文，推理能力均衡，适合日常使用。

## 🐛 问题修复

- **安全修复（RCE）**：修复 `apiKeyHelper` 配置在目录信任对话框弹出之前被执行的远程代码执行漏洞，项目作用域配置现在必须等待目录信任完成后才执行
- **Hook Input 修复**：`agent_type` 现在正确反映配置的 agent 名称；SubagentStop 的 `agent_transcript_path` 指向正确路径
- **Plan Mode 权限恢复**：修复 ExitPlanMode 在 session 已退出 Plan Mode 时仍错误降级权限的问题
- **团队任务停止可靠性**：修复成员刚启动时点击停止偶发无法中止、以及成员被强制结束后仍显示运行中的问题
- **插件热监控无限循环**：修复 PluginsProductProvider 中变更事件无限循环问题
- **多行输入方向键**：修复后台任务运行时多行输入后方向下键被快捷键拦截的问题
- **自定义模型 tool call**：新增 `SkipToolCallSupportCheck` 开关，专享版不再移除 tools/tool_choice 字段
