Releases: xintaofei/codeg
Releases · xintaofei/codeg
codeg v0.15.14
Release version 0.15.14
- feat(composer): The model selector now groups models by provider and opens long lists in a searchable, virtualized picker.
- fix(composer): On narrow layouts, picking an option from the collapsed selectors now actually applies it instead of doing nothing.
- fix(ui): Long text in confirmation dialogs now wraps instead of overflowing.
发布版本 0.15.14
- 功能(输入框):模型选择器现在按供应商分组,较长的列表会在可搜索、虚拟化的选择器中打开。
- 修复(输入框):在窄布局下,从折叠的选择器中选择选项现在能真正生效,不再点击无反应。
- 修复(界面):确认弹窗中的长文本现在会自动换行,不再溢出。
codeg v0.15.13
Release version 0.15.13
- fix(chat): The session's model selector now shows each model's full name in a tooltip on hover — thanks to @H1d3rOne (#288).
- fix(install): The install script now works for root users and on systems without sudo (containers, slim images), and a half-finished install self-heals on re-run instead of staying broken.
- fix(experts): Bundled expert-skill scripts now keep their executable bit when extracted, so skills that invoke them by path no longer fail.
- chore(acp): Bundled Claude Code updated to 0.47.0.
- chore(experts): Bundled expert skills (superpowers) updated to v6.0.2.
发布版本 0.15.13
codeg v0.15.12
Release version 0.15.12
- feat(appearance): The interface font now defaults to Inter.
- feat(claude): A new custom model option — set your own model id, name and description to surface a custom entry (for example a model behind a gateway or proxy) in Claude Code's in-session model picker, available both per agent and on Claude model providers.
- fix(composer): Pasted file paths and filenames (lib.rs, notes.md, setup.io, …) are no longer turned into clickable links.
- fix(message): Copying a user message now copies its literal text instead of escaped Markdown — Windows paths and other backslashes are kept verbatim.
发布版本 0.15.12
- 功能(外观):界面字体现在默认使用 Inter。
- 功能(Claude):新增自定义模型选项——可填写自己的模型 ID、名称和描述,在 Claude Code 的会话内模型选择器中显示一个自定义条目(例如网关或代理后的模型),支持按智能体配置,也可在 Claude 模型供应商中设置。
- 修复(输入框):粘贴的文件路径和文件名(lib.rs、notes.md、setup.io 等)不再被转换成可点击的链接。
- 修复(消息):复制用户消息现在复制其原始文本,而非转义后的 Markdown——Windows 路径等反斜杠原样保留。
codeg v0.15.11
Release version 0.15.11
- feat(composer): A full right-click menu — Cut, Copy, Paste, Select All and Quick Messages — anywhere in the message input.
- feat(composer): Attached files and selections now insert at the caret instead of the end.
- feat(composer): The @ mention panel lists only enabled agents.
- feat(editor): "Add Selection to Chat" adds the current line when nothing is selected, and a new "Add File to Chat" adds the whole file.
- feat(conversations): A new Session Details dialog shows a session's metadata and token usage.
- chore(acp): Bundled OpenCode updated to 1.17.7 and Gemini CLI to 0.46.0.
发布版本 0.15.11
- 功能(输入框):消息输入框内任意位置均可右键——剪切、复制、粘贴、全选与「快捷消息」。
- 功能(输入框):添加的文件和选区现在插入到光标处,而非末尾。
- 功能(输入框):@ 提及面板只列出已启用的智能体。
- 功能(编辑器):「添加选区到对话」在无选中时改为添加当前行,新增「添加文件到对话」可添加整个文件。
- 功能(会话):新增「会话详情」弹窗,展示会话元数据与 Token 用量。
- 更新(ACP):内置 OpenCode 升级至 1.17.7,Gemini CLI 升级至 0.46.0。
codeg v0.15.10
Release version 0.15.10
- feat(composer): The message input is now a rich-text composer — type @ for a mention panel that drops inline badges for files, sessions, commits, agents, and skills, with Markdown rendered as you type.
- feat(chat): Attached files now show as inline, clickable badges in your sent messages.
- feat(editor): Select lines in a file and add them to the conversation as a line-range badge.
- feat(mcp): A new get_session_info tool resolves an @-mentioned session into its metadata, stats, and recent messages.
- feat(appearance): The interface font now defaults to System Monospace.
- fix(conversations): File links in conversation titles now fold to their label instead of raw Markdown.
发布版本 0.15.10
- 功能(输入框):消息输入框升级为富文本编辑器——输入 @ 打开提及面板,插入文件、会话、提交、智能体和技能的内联徽章,Markdown 边输入边渲染。
- 功能(聊天):附加的文件现在以内联、可点击的徽章显示在已发送的消息中。
- 功能(编辑器):在文件中选中若干行,即可作为行号区间徽章加入对话。
- 功能(MCP):新增 get_session_info 工具,将 @ 提及的会话解析为其元数据、统计信息和最近消息。
- 功能(外观):界面字体现在默认使用系统等宽字体(System Monospace)。
- 修复(会话):会话标题中的文件链接现在折叠为标签,不再显示原始 Markdown。
codeg v0.15.9
Release version 0.15.9
- feat(sidebar): Open Folder and Clone Repository are now one hover away on the Folders header.
- fix(tabs): Quitting with only an unsent draft open no longer reopens to a blank, unusable screen.
- fix(chat): Empty scratch folders left by unsent or deleted chats are now cleaned up at startup.
发布版本 0.15.9
- 功能(侧边栏):「打开文件夹」和「克隆仓库」现在悬停「文件夹」标题栏即可触达。
- 修复(标签页):仅打开未发送草稿时退出,重新打开不再停在空白且无法操作的界面。
- 修复(聊天):未发送或已删除聊天残留的空临时目录,现在会在启动时自动清理。
codeg v0.15.8
Release version 0.15.8
- feat(chat): Start a quick conversation without picking a project folder — a new "Chat" section sits at the top of the sidebar. While you're in a chat, the folder/branch pickers and side panel step aside.
- feat(sidebar): Start a new conversation right from any folder header, with a consistent icon everywhere.
- feat(chat): The message navigator is now a single chip next to the plan and sub-agent chips — open it to jump between your messages and see each one's changed files and diff.
- feat(tabs): Middle-click a tab to close it — in the session, file, and terminal tab bars.
- fix(settings): The Settings menu now lines up neatly and scrolls when it's taller than the window.
- style(chat): The composer's "+" button is toned down to match the selectors next to it.
发布版本 0.15.8
- 功能(聊天):无需选择项目文件夹即可快速开始对话——侧边栏顶部新增「聊天」分组。聊天时,文件夹/分支选择器和侧边面板会自动让位。
- 功能(侧边栏):可直接从任意文件夹标题栏新建对话,新建图标全局统一。
- 功能(聊天):消息导航器改为与计划、子智能体并列的单个浮层图标——点开即可在你发送的消息间跳转,并查看每条消息的改动文件与差异。
- 功能(标签页):中键点击即可关闭标签——会话、文件、终端标签栏均支持。
- 修复(设置):设置菜单对齐更整齐,超出窗口高度时可滚动。
- 样式(聊天):输入框「+」按钮颜色调淡,与旁边的选择器保持一致。
codeg v0.15.7
Release version 0.15.7
- feat(sidebar): A reworked sidebar with a fixed New chat / Search bar (with shortcut hints) and a dedicated collapsible "Pinned" section up top. Hover any conversation for quick pin/unpin and mark-done actions, and your pins and collapsed state are now remembered between sessions.
- feat(chat): The message thread is now keyboard-scrollable — click into a transcript and use Arrow keys, PageUp/PageDown, Home/End and Space, just like the conversation list.
- feat(channels): When an agent asks you a question, that prompt is now pushed to your IM channels and webhooks. On by default, never debounced, and localized across all 10 languages.
- feat(hermes): A smoother Hermes setup — uv runtime install is now its own streamed step with an "Install uv" preflight action, and every uvx call pins Python 3.13 to avoid install failures on newer Python.
- fix(update): In-place server upgrades no longer fail on Docker's overlayfs; the web-asset swap now falls back to a copy when a directory rename is rejected.
发布版本 0.15.7
- 功能(侧边栏):重新设计的侧边栏,顶部新增固定的「新建对话 / 搜索」栏(带快捷键提示)和独立的可折叠「置顶」分组。悬停任意会话即可快速置顶/取消置顶或标记完成,置顶和折叠状态现在会在会话之间保留。
- 功能(聊天):消息列表支持键盘滚动——点击进入消息区后,即可用方向键、PageUp/PageDown、Home/End 和空格键滚动,与会话列表一致。
- 功能(渠道):当智能体向你提问时,该提问现在会推送到你的 IM 渠道和 Webhook。默认开启、不做防抖,并已覆盖全部 10 种语言。
- 功能(Hermes):更顺畅的 Hermes 安装——uv 运行时安装独立为可流式查看的步骤并提供「安装 uv」预检操作,每次 uvx 调用固定使用 Python 3.13,避免在较新 Python 上安装失败。
- 修复(更新):服务器在线升级不再因 Docker overlayfs 失败;当目录重命名被拒绝时,web 资源替换会自动改用复制方式。
codeg v0.15.6
Release version 0.15.6
- feat(delegation): Hermes can now take on delegated work in multi-agent collaboration. Following its debut in 0.15.5, Hermes is now a selectable target for codeg's sub-agent delegation — so when one agent hands off a self-contained sub-task, that work can be routed to Hermes right alongside Claude Code, Codex, OpenCode, Gemini, OpenClaw, and Cline.
- chore(registry): Bundled Claude Code updated to 0.44.0, which brings support for Anthropic's new Claude Fable 5 model.
- style(chat): The folder and branch picker row now lines up with the composer controls, keeping the folder icon aligned with the "+" button across UI zoom levels.
发布版本 0.15.6
- 功能(委托):Hermes 现在可以在多智能体协作中承接委托任务。继 0.15.5 首次加入后,Hermes 已成为 codeg 子智能体委托的可选目标——当一个代理交出自包含的子任务时,这部分工作可以像分派给 Claude Code、Codex、OpenCode、Gemini、OpenClaw、Cline 一样分派给 Hermes。
- 更新(注册表):内置 Claude Code 升级至 0.44.0,新增对 Anthropic 全新 Claude Fable 5 模型的支持。
- 样式(聊天):文件夹与分支选择行现在与上方输入框控件对齐,文件夹图标在各 UI 缩放级别下都与「+」按钮对齐。
codeg v0.15.5
Release version 0.15.5
- feat(agent): Hermes Agent joins the workbench. Hermes (from Nous Research) is now a first-class agent alongside Claude Code, Codex, OpenCode, Gemini, OpenClaw and Cline. A guided setup in Settings walks you through choosing a model provider and entering your key — with a linked editor for the key and the Hermes config — and codeg provisions the Python toolchain for you on first launch. Hermes works with more than 30 providers out of the box (OpenRouter, OpenAI-compatible endpoints, Anthropic, Google AI Studio, DeepSeek, xAI Grok, Z.AI / GLM, MiniMax, Kimi / Moonshot, Qwen, GitHub Copilot, Ollama Cloud, Nous Portal, and more), including your own custom OpenAI-compatible endpoint. It also supports MCP servers — so codeg's multi-agent delegation and your own MCP tools are available — and loads your existing Hermes conversation history into the sidebar.
- feat(chat): Questions you've answered now stay in the conversation. Building on the ask-a-question card from 0.15.3, an answered question is kept as a dedicated card in the message stream, mirroring the live card's layout with your chosen options shown as selected. The record stays collapsed by default to keep the transcript tidy, and expands whenever you want to revisit what was asked and what you picked.
- feat(chat): Agent plans now render as an inline card. When an agent shares or updates a plan, it appears as a dedicated card right in the conversation instead of only behind the corner chip. Long plans cap their height and scroll, so a large checklist never takes over the view.
- feat(chat): Live feedback checks read as a tidy capsule. When an agent picks up the notes you've left through Live feedback, the result now shows as a collapsed capsule that summarizes how many notes arrived and previews the first one, expanding to the full list with locale-aware send times. Routine checks that found nothing new — and checks still in flight — are hidden so they don't clutter the transcript.
- chore(registry): Bundled Claude Code updated to 0.43.0.
- style(chat): The composer toolbar controls are more compact.
发布版本 0.15.5
- 功能(代理):Hermes Agent 加入工作台。Hermes(来自 Nous Research)现已成为与 Claude Code、Codex、OpenCode、Gemini、OpenClaw、Cline 并列的一等代理。设置中的向导会引导你选择模型 provider 并填入密钥——同时提供密钥与 Hermes 配置的联动编辑器——首次启动时由 codeg 自动为你装好 Python 工具链。Hermes 开箱即支持 30 多家 provider(OpenRouter、OpenAI 兼容端点、Anthropic、Google AI Studio、DeepSeek、xAI Grok、Z.AI / GLM、MiniMax、Kimi / Moonshot、Qwen、GitHub Copilot、Ollama Cloud、Nous Portal 等),也包括你自建的 OpenAI 兼容端点。它还支持 MCP 服务器——因此 codeg 的多智能体委托和你自己的 MCP 工具均可使用——并会把你已有的 Hermes 会话历史载入侧边栏。
- 功能(聊天):你回答过的问题现在会留在会话中。在 0.15.3 的提问卡片基础上,已回答的问题会作为一张专属卡片保留在消息流里,沿用实时卡片的布局,并将你所选的选项标记为已选中。该记录默认折叠以保持记录整洁,需要时展开即可回看当时的提问与你的选择。
- 功能(聊天):代理的计划现在以内联卡片呈现。当代理给出或更新计划时,它会作为一张专属卡片直接显示在会话中,而不再只藏在右上角的圆形图标后;较长的计划会限制高度并滚动,再大的清单也不会占满视图。
- 功能(聊天):实时反馈的查询以紧凑胶囊呈现。当代理读取你通过「实时反馈」留下的留言时,结果会显示为一个折叠胶囊,概括收到的留言数量并预览第一条,展开后是带本地化发送时间的完整列表。没有新内容的例行查询,以及仍在进行中的查询都会被隐藏,避免干扰记录。
- 更新(注册表):内置 Claude Code 升级至 0.43.0。
- 样式(聊天):输入框工具栏的控件更加紧凑。