Skip to content

v0.0.3

Latest

Choose a tag to compare

@yebax yebax released this 06 Jul 06:16

v0.0.3 (2026-06-30)

新增功能

  • 用户配置持久化:新增 user-settings.json 配置文件,主题、语言、日志开关、置顶工具等设置重启后自动恢复
  • AI 工具导航栏:默认显示 Claude、Codex、Qwen、OpenCode、AOE 五个工具,用户可自定义(最少 1 个,最多 6 个)
  • 内部登录工具分区:Kimi Code、CodeBuddy、Cline 在配置面板中独立分区显示,提示"只能在内部操作登录或配置 API Key"
  • Token 统计:所有 AI 工具支持按项目统计 Token 输入/输出量
  • 日志文件写入:开启后所有日志写入 ~/.baxcode/logs/ 目录,错误行标记 [error]

重大变更

  • Anthropic 直接转发:Claude Code、Cline 的 Anthropic 请求不再转换为 OpenAI 格式,直接转发到 anthropicBaseUrl
  • AOE Code 使用 OpenAI 兼容格式:AOE 代理适配器改为 OpenAI Chat Completions,支持 AOE_HOME 环境变量
  • Codex 使用 CODEX_HOME:配置目录从 CODEX_CONFIG_DIR 改为 CODEX_HOME,匹配原生二进制行为
  • 根 package.json 清理:移除 @openai/codex@google/gemini-cliclineopencode-ai 等 AI 工具依赖,减少 207 个包
  • cli-tools 目录整理:删除旧的 launcher 脚本(12 个)和 runtime/ 目录

修复

  • TerminalPanel _isDisposed 错误safeFit 增加 dispose 检查和 try/catch
  • Terminal 监听器泄漏onData/onExit IPC 监听器在关闭 tab 时正确清理
  • Gemini 代理适配器:非流式增加 response.ok 检查,流式增加 reader.releaseLock()res.end()
  • Codex 流式资源泄漏:增加 try/finally + reader.releaseLock()
  • OpenCode Responses API:流式模式支持 tool call 转换和 response.completed 事件
  • anthropic-forward SSE 事件追踪:空行时重置 currentEvent,防止事件泄漏
  • Sidebar button-in-button:project-item 从 <button> 改为 <div role="button">
  • Claude/Cline 死代码清理:删除约 700 行未使用的旧转换方法
  • 禁止自动更新:所有 AI 工具添加 NO_UPDATEDISABLE_AUTO_UPDATE 环境变量

AI 工具版本

工具 版本
Claude Code 2.1.196
Codex 0.142.4
Kimi Code 0.20.3
Gemini CLI 0.49.0
Qwen Code 0.19.2
CodeBuddy 2.114.0
OpenCode 1.15.13
AOE Code 0.0.3
Cline 3.0.31
Mimo Code 0.1.3
Ark CLI 1.0.1