Releases: yebax/baxcode
Releases · yebax/baxcode
Release list
v0.0.3
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-cli、cline、opencode-ai等 AI 工具依赖,减少 207 个包 - cli-tools 目录整理:删除旧的 launcher 脚本(12 个)和
runtime/目录
修复
- TerminalPanel
_isDisposed错误:safeFit增加 dispose 检查和 try/catch - Terminal 监听器泄漏:
onData/onExitIPC 监听器在关闭 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_UPDATE、DISABLE_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 |