github xintaofei/codeg v0.27.0
codeg v0.27.0

6 hours ago

Release version 0.27.0

Issues and pull requests can now be handed to an agent without leaving codeg.
Qoder joins the built-in agents.

New

  • Issues and pull requests become to-do tasks. A new Repository panel (Beta) lists a folder's GitHub or GitLab items with search, label filters, sorting and paging. Pick one, choose how it should be handled — fix, investigate, plan first, review and fix, or review only — and the agent works in its own worktree while you review the result on the board. Accepting it lands locally or pushes a branch and opens a pull request; a task started from a pull request pushes back to the same branch, forks included. codeg can comment the outcome back on the item, and a task that came from one never auto-merges.
  • Qoder is a built-in agent. Alibaba's Qoder CLI installs and launches from the agent list with history, resume, skills, MCP and delegation wired up, and gets its own settings page for the account, access token and Qoder's config file.
  • Select text in a message and act on it. A toolbar pops up above the selection to copy it, or quote it into the composer as a Markdown blockquote. Quotes render with a quote rule now, in the composer and in agent messages alike.
  • Copy an image out of a conversation. Right-click a picture — in the transcript or the blown-up preview — and pick Copy image. It works in the desktop app now, where copying JPEG, webp and gif used to fail outright.
  • Search has a permanent button. Top-left of the window beside the sidebar toggle, and in the mobile title bar, so it stays reachable with the sidebar collapsed instead of only through ⌘K. The remote-workspace picker it replaces moves into the sidebar's right-click menu.
  • Start codeg when you sign in. A switch in Settings → System, on macOS, Windows and Linux.

Improved

  • Updated bundled agents. OpenCode 1.18.20, Cline 3.0.56, Hermes 0.20.5 and Qoder 1.1.28. Kimi Code is held at 0.36.1 on purpose: 0.37.x stopped bringing up MCP servers handed over on the connection, which takes multi-agent delegation and every user server down with it.
  • Quick actions lists every workbench page. The Repository panel joins Automations and To-dos under a Navigation group; Search leaves the menu, now that it has a home that doesn't disappear with the sidebar.
  • Updated expert skills. superpowers 6.3.0, plus a tool mapping for Hermes.
  • The background-tasks strip is gone. Its count of unresolved background tasks stranded often enough to misinform. Background work still keeps its connection alive.

Fixed

  • External links open in the desktop app. Issue titles, delivered pull requests, MCP homepages, OpenCode's docs and links inside previewed Markdown all did nothing when clicked in the packaged app.
  • The terminal isn't black in the light theme. On older WebViews the whole terminal painted itself black, because the colour it was handed came in a syntax it couldn't read. (#363)
  • Windows paths keep their separators. Markdown was eating the backslash before a punctuation character, so …\.playwright-cli\shot.png rendered — and opened — as a path pointing nowhere. (#508)
  • @ works after Chinese, Japanese and Korean text, and on phones. The mention panel only triggered after an ASCII space, which those scripts don't write, and refused to open while a soft keyboard's composition was in progress. It also stays clear of the on-screen keyboard now.
  • pi shows what its commands printed. Its bash cards sat on [Terminal: call_…] with no output at all, or painted the raw JSON envelope over the terminal body. (#519)
  • A Goal keeps its final answer. Reopening a conversation whose /goal never formally closed folded the whole turn, wrap-up included, into the collapsed capsule.
  • Tool results stop showing up as raw JSON. Refreshing mid-turn or opening a session in a second client could leave a tool call painting its envelope instead of its card.

Thanks to @asteroida123 and @Adam-Dalloul for contributing to this release.


发布版本 0.27.0

现在可以把议题和 PR 直接交给智能体处理,全程不用离开 codeg。
Qoder 加入内置智能体。

新增

  • 议题和 PR 可以变成待办任务。 新增仓库面板(Beta),列出该文件夹对应的 GitHub / GitLab 条目,支持搜索、标签筛选、排序与分页。选中一条,指定处理方式——直接修复、仅分析验证、先出方案、评审并修复、仅评审——智能体在独立工作树里干活,你在看板上验收。验收后要么就地落地,要么推分支并开一个 PR;从 PR 开始的任务会推回同一个分支,来自 fork 的也支持。任务结束时 codeg 可以在原条目下回写评论;凡是来自仓库条目的任务一律不会自动合并。
  • Qoder 成为内置智能体。 阿里的 Qoder CLI 可从智能体列表安装启动,历史会话、恢复会话、技能、MCP 与多智能体委托均已接通,并有独立设置页管理账号、访问令牌和 Qoder 自己的配置文件。
  • 选中消息里的文字就能操作。 选区上方弹出工具条,可复制,或作为 Markdown 引用块插入输入框。引用现在会显示引用竖线——输入框里和智能体消息里都是。
  • 可以把会话里的图片复制出来。 右键点击图片——列表里的或放大预览里的——选择「复制图片」。桌面端现在也能用了,此前复制 JPEG、webp、gif 会直接失败。
  • 搜索有了常驻按钮。 位于窗口左上角、侧边栏折叠按钮旁,移动端标题栏也有,侧边栏收起时依然够得着,不必只靠 ⌘K。它顶掉的远端工作区入口移到了侧边栏右键菜单里。
  • 可以开机自启。 「设置 → 系统」新增开关,支持 macOS、Windows 与 Linux。

改进

  • 内置智能体版本更新。 OpenCode 1.18.20、Cline 3.0.56、Hermes 0.20.5、Qoder 1.1.28。Kimi Code 特意保持在 0.36.1:0.37.x 起不再拉起连接时交付的 MCP 服务,会连带让多智能体委托和你自己配置的所有服务一起失效。
  • 快捷操作里列全了工作台页面。 仓库面板与自动化、待办任务一起归入「导航」分组;搜索则退出该菜单——它已经有了不随侧边栏消失的位置。
  • 专家技能更新。 superpowers 6.3.0,并新增 Hermes 的工具映射。
  • 后台任务提示条已移除。 它统计的未收敛任务数挂住不动的概率太高,弊大于利。后台任务仍会让连接保持存活。

修复

  • 桌面端的外部链接终于点得开了。 议题标题、任务交付的 PR、MCP 服务器主页、OpenCode 文档、Markdown 预览里的外链,在打包后的应用里点了完全没反应。
  • 浅色主题下的终端不再一片全黑。 在较老的 WebView 上整个终端会变成纯黑,因为传给它的颜色写法它读不懂。(#363
  • Windows 路径不再丢分隔符。 Markdown 会把标点前的反斜杠当转义吃掉,于是 …\.playwright-cli\shot.png 被渲染成、也照着打开成一个并不存在的路径。(#508
  • 中日韩文字后面、以及手机上都能用 @ 了。 提及面板此前只在半角空格后触发,而这些文字之间不写空格;手机软键盘组词期间它也拒绝弹出。现在它还会避开软键盘。
  • pi 的命令终于能看到输出了。 它的 bash 卡片此前一直停在 [Terminal: call_…] 什么都没有,或者把原始 JSON 信封糊在终端正文上。(#519
  • 目标(Goal)不再吞掉最终答复。 重新打开一个 /goal 没有正式收尾的会话,整个回合连同收尾结论会被折进收起的胶囊里。
  • 工具结果不再显示成一堆原始 JSON。 回合进行中刷新、或用第二个客户端打开同一会话,都可能让工具调用画出信封而不是它该有的卡片。

感谢 @asteroida123@Adam-Dalloul 为本次发布做出的贡献。

Don't miss a new codeg release

NewReleases is sending notifications on new releases.