Release version 0.23.0
- feat(tasks): New — the Task Board (beta). Write down what needs doing and agents work through the list, each in its own copy of the code, so several run at once without disturbing what you're doing. A finished task waits for you to look it over, then merges when you say yes.
- feat(automations): An automation can now file a task instead of starting a session. A nightly job leaves you a queue to review in the morning, rather than sessions you have to go hunting for. Automations you already saved are unchanged.
- feat(automations): The Automations page has been rebuilt — one toolbar with folder and on/off filters, list and detail sharing a single panel, and Run now and Edit right under the title.
- feat(acp): Every permission option says what it grants, and for how long. Before you press anything, each choice spells out what it would allow and whether it lasts for this call, for the session, or gets written into the repository's settings. Claude Code and Codex both.
- feat(acp): Claude Code and Codex need an adapter, and codeg now says so. They're the only built-in agents whose own CLI doesn't speak codeg's protocol, so having
claudeon your PATH and still reading "Not installed" was baffling. Their settings card now explains the difference — and that both read the same config directory, so there's no second sign-in. - feat(codex): Codex asks before acting on a plan, and that request now arrives as a proper plan card instead of an empty one.
- fix(codex): Old Codex conversations read like conversations again. Recent Codex builds pack a whole turn into a single script, which reopened as one card full of raw output; the commands, patches, reads and searches inside get their own cards back. Live conversations were never affected.
- fix(chat): Tool results without a card of their own are readable now — a collapsible tree instead of a blob of JSON, with a switch back to raw text.
- fix(acp): A reply that comes back empty tells you why, instead of one generic line about checking your configuration.
- fix(claude): Typing your own answer to a question keeps working.
- fix(ui): A dropdown inside a dialog no longer closes the dialog with it.
- chore(acp): Updated the built-in agents. Claude Code 0.64.1, Codex 1.1.9, Gemini CLI 0.53.1, OpenCode 1.18.11, Cline 3.0.49, CodeBuddy 2.132.0, Kimi Code 0.31.1, pi 0.0.33 and Grok 0.2.118.
发布版本 0.23.0
- 功能(任务):全新「任务看板」(beta)。 把要做的事写下来,智能体自己一件件做完。每个任务用一份独立的代码副本,同时跑几个也不会打扰你手头的活。做完了会停下来等你过目,你点了通过它才会合并进来。
- 功能(自动化):自动化任务除了开启会话,现在也能直接排入一条任务。 夜里跑的定时任务,留给你的是第二天可以逐条验收的队列,而不是一堆得自己去翻的会话。已保存的自动化任务行为不变。
- 功能(自动化):自动化页面重做了——工具栏合并为一条,带文件夹与启用状态筛选;列表与详情合进同一个面板;「立即运行」和「编辑」移到标题下方。
- 功能(智能体):每个权限选项都会说明它授予什么、管多久。 在你按下按钮之前,每个选择都会写清楚它允许什么,以及有效期是仅本次、本次会话,还是要写进仓库的配置文件里。Claude Code 与 Codex 都是如此。
- 功能(智能体):Claude Code 与 Codex 需要适配器,codeg 现在会说明这一点。 内置智能体里只有这两个的官方 CLI 不支持 codeg 所用的协议,所以此前你 PATH 里明明装着
claude,界面却显示「未安装」,让人摸不着头脑。现在设置卡片会解释两者的区别,并说明它们共用同一个配置目录——不需要再登录一次。 - 功能(Codex):Codex 执行计划前会先征求你的确认,这个请求现在会显示为一张完整的计划卡片,而不再是一张空卡片。
- 修复(Codex):旧的 Codex 会话终于又像会话了。 新版 Codex 会把整个回合打包成一段脚本,重新打开时只看到一张塞满原始输出的卡片;现在里面的命令、补丁、文件读取和搜索会各自恢复成独立卡片。实时会话从来不受影响。
- 修复(聊天):没有专属卡片的工具结果,现在看得下去了——可折叠的树状结构取代一坨 JSON,并可随时切回原始文本。
- 修复(智能体):回复为空时会告诉你原因,不再只给一句「检查智能体配置」的笼统提示。
- 修复(Claude):自己输入答案的选项依然可用。
- 修复(界面):对话框里的下拉菜单不会再把对话框一起关掉。
- 维护(智能体):更新内置智能体版本。 Claude Code 0.64.1、Codex 1.1.9、Gemini CLI 0.53.1、OpenCode 1.18.11、Cline 3.0.49、CodeBuddy 2.132.0、Kimi Code 0.31.1、pi 0.0.33、Grok 0.2.118。