codeg v0.14.1-1
·
1309 commits
to main
since this release
Changes since v0.13.10-2.
Features
- feat(editor): expand Monaco language detection coverage (3e0cbba)
- feat(db): add parent_tool_use_id and delegation_call_id for sub-agent delegation (5cecab0)
- feat(acp): delegation event variants and parent-binding fields on ConversationLinked (ecb9186)
- feat(acp): introduce ConnectionSpawner trait and DelegationLink carrier (c80ed6d)
- feat(acp): DelegationBroker with depth check, timeout, parent-cancel cascade (eeb0120)
- feat(acp): codeg-mcp companion binary with stdio MCP + UDS broker round-trip (450e7fc)
- feat(acp): wire delegation listener, MCP injection, lifecycle, settings end-to-end (1df13a5)
- feat(conversations): include_children filter + list_child_conversations (5f39ce3)
- feat(ui): inline DelegatedSubThread + delegation event binding (2b1811b)
- feat(delegation): settings UI, chat-channel relay, full i18n (b341136)
- feat(delegation): live append-only result stream + snapshot rebinding (01b9a0a)
Bug Fixes
- fix(delegation): visible settings, MCP _meta fallback, agent card UI (f5b1614)
- fix(delegation): recognize delegation regardless of host title rephrasing (6463c8b)
- fix(delegation): ship codeg-mcp companion across all distribution channels (0767b6a)
- fix(delegation): unify delegate_to_agent rendering across MCP hosts (66fb6a1)
- fix(chat): refine conversation input styling (8c11f9e)
- fix(delegation): emit completion on every terminal path and cascade cancel to children (3780e86)
- fix(chat): scope input focus ring to composer and tighten attached frame (ec50f2f)
- fix(chat): drop attached-frame fill and tighten composer outer spacing (bd7ef8e)
- fix(chat): constrain composer to message column (d167344)
- fix(tabs): activate neighbor after closing active tab (dfbe656)
- fix: satisfy windows clippy io error lint (a700cff)
- fix(delegation): use \.\pipe namespace for Windows named-pipe broker (2d39359)
- fix(acp): initialize delegation child connection state (7133891)
中文说明
本次发布同步上游 main 的 0.14.1 能力,并继续保留 release 分支的代理委派、会话标签页和聊天输入相关修复。
新功能与改进
- 扩展 Monaco 编辑器语言检测覆盖范围。
- 为子代理委派增加
parent_tool_use_id与delegation_call_id数据库字段。 - 为 ACP 增加委派事件类型,并在
ConversationLinked中携带父级绑定字段。 - 引入
ConnectionSpawner抽象和DelegationLink载体。 - 增加
DelegationBroker,支持深度限制、超时控制和父任务取消级联。 - 增加
codeg-mcp伴随二进制,支持 stdio MCP 与本地 broker 往返通信。 - 串联委派监听器、MCP 注入、生命周期管理和设置端到端流程。
- 为会话列表增加
include_children过滤和子会话查询能力。 - 在 UI 中内联展示委派子线程,并绑定委派事件。
- 增加委派设置界面、聊天频道转发和完整国际化文案。
- 支持委派结果的实时追加流和快照重新绑定。
Bug Fixes
- 修复委派设置可见性、MCP
_meta回退和 agent 卡片 UI 问题。 - 修复 host 标题改写后委派调用无法识别的问题。
- 修复
codeg-mcp伴随程序在各发行渠道中的打包分发问题。 - 统一不同 MCP host 下
delegate_to_agent的渲染表现。 - 优化聊天输入框样式。
- 修复委派在所有终止路径上完成事件缺失,并支持取消级联到子任务。
- 将输入框焦点环限定到 composer,并收紧附着框样式。
- 移除附着框填充并收紧 composer 外部间距。
- 将 composer 宽度约束到消息列。
- 修复关闭当前活动标签页后未正确激活相邻标签页的问题。
- 修复 Windows clippy 对 IO error 构造的告警。
- 修复 Windows 命名管道 broker 使用的命名空间。
- 修复委派子连接状态初始化缺少字段导致发布构建失败的问题。