Release version 0.20.2
- feat(settings): Experts, Science, and Office Tools are now one "Skill Packs" hub. The three separate settings pages are merged into a single Skill Packs entry with a tabbed switcher for Experts, Scientific Research, and Office — plus a fixed toolbar to open the shared central skills folder or refresh the active tab. Old links to the individual pages redirect here automatically.
- feat(chat): Kick off Scientific Research skills straight from the composer. The composer's "+" menu gains a "Scientific Research" submenu next to Experts and Office Work, listing every bundled science skill; pick one to drop its invocation badge into your message. Skills you haven't enabled for the current agent show a lock and a shortcut to turn them on in Settings.
- feat(layout): Roomier sidebars. The left and right sidebars can now be dragged out to 900px, giving conversation lists and side panels more breathing room on wide displays.
- fix(chat): Quick-skills now use the right prefix for whichever agent you send to. A skill badge inserted before switching agents kept its original trigger, so a skill queued for Codex went out as
/skilland Codex rejected it as a slash command. Badges are now re-stamped when you change agents and normalized at send time —$for Codex,/everywhere else — so the invocation always lands. - fix(acp): A conversation that can't be resumed now offers a clear way forward. When a historical session can't be restored — the agent process crashed mid-load, or the session has expired or ended — codeg shows a Reload / New conversation banner instead of silently orphaning the context or surfacing a raw protocol error.
- fix(editor): No more phantom errors or orange boxes in the file editor. The built-in editor no longer flags false-positive TypeScript/JSON problems that only exist because it can't see your project's build context ("Cannot find module '@/…'", a missing
--jsxflag, unreachable schemas), and Chinese/Japanese full-width punctuation (:;,!?()) renders as normal text instead of highlighted boxes. Real syntax errors and zero-width/BOM detection are still flagged. - fix(editor): Markdown list markers show up in file preview. Ordered lists now display their numbers and unordered lists get proper indentation in the editor's Markdown preview.
- fix(chat): The model picker no longer closes when you grab its scrollbar. On the desktop app's WebKit webview, dragging the model list's scrollbar used to dismiss the picker; it now stays open in both the wide picker and the collapsed cog panel.
发布版本 0.20.2
- 功能(设置):专家、科研、办公工具现已合并为统一的「技能包」。 原本三个独立的设置页合并为单一的「技能包」入口,通过标签在专家、科学研究、办公之间切换——右侧还配有固定工具栏,可打开三者共用的中央技能文件夹或刷新当前标签。指向旧页面的链接会自动重定向到这里。
- 功能(聊天):直接从输入框启动科研技能。 输入框的「+」菜单在「专家」和「办公工作」旁新增「科学研究」子菜单,列出所有内置科研技能;点选其一即可把它的调用徽章插入消息。尚未为当前智能体启用的技能会显示锁标,并提供跳转到设置一键启用的入口。
- 功能(布局):更宽的侧边栏。 左右侧边栏现在可以拖宽到 900px,在宽屏上为会话列表和侧栏面板留出更充裕的空间。
- 修复(聊天):快捷技能现在会按你发送的智能体使用正确的前缀。 此前你在切换智能体前插入的技能徽章会保留原始触发符,导致本应发给 Codex 的技能以
/skill发出、被 Codex 当作 slash 命令拒绝。现在切换智能体时会重新盖章,并在发送时归一化——Codex 用$,其它一律用/——调用总能正确生效。 - 修复(会话):无法恢复的会话现在会给出明确的后续选择。 当历史会话无法恢复时——智能体进程在加载中崩溃、或会话已过期/结束——codeg 会显示「重新加载 / 新建会话」横幅,而不再静默丢弃上下文或抛出原始协议错误。
- 修复(编辑器):文件编辑器里不再出现莫须有的报错和橙色方框。 内置编辑器不再因看不到你项目的构建上下文而误报 TypeScript/JSON 问题(「找不到模块 '@/…'」、缺少
--jsx标志、无法加载远程 schema),中日文全角标点(:;,!?())也会作为普通文本正常显示,不再被标成高亮方框。真正的语法错误以及零宽字符/BOM 检测仍会照常提示。 - 修复(编辑器):Markdown 预览现在会显示列表标记。 在编辑器的 Markdown 预览中,有序列表会显示编号,无序列表也有了正确的缩进。
- 修复(聊天):抓取滚动条不再关闭模型选择器。 在桌面版的 WebKit webview 中,拖动模型列表的滚动条以前会关闭选择器;现在无论是宽版选择器还是折叠的齿轮面板,它都会保持打开。