Skip to content

[Bug] Codex 会话 fork 后 codeg-mcp 工具丢失,无法继续委派 #1105

Closed

Description

@lxpsxx

环境:Ubuntu 22.04.5 LTS;Codeg 0.41.3;codex-acp 2.5.0;Codex CLI 0.165.0。

本次故障路径(根据实际日志还原,尚未独立复跑):

  1. 原 Codex 会话已能通过 Codeg 委派 OpenCode 并取得回复。
  2. 从历史消息执行 fork,Codeg 报告成功并切换到新会话。
  3. 新会话的运行时 ALL_TOOLS 中没有任何 codeg-mcp 工具,包括 delegate_to_agent、get_delegation_status。终端和文件工具仍可用,继续发送消息后多次枚举仍缺失。

预期:fork 后保留已启用的协作工具,能继续委派并收取结果。

日志证据:2026-11-07 14:56:36 UTC fork 成功;15:01、15:26、15:40 UTC 三次工具枚举均缺失 Codeg 工具。同一运行时的另一条会话能看到这些接口,并成功调用 get_session_info。

排查线索:本机安装的适配器在 fork 时使用 request.mcpServers ?? [] 创建配置。请检查 session/fork 是否完整传递动态注入的 codeg-mcp 配置,以及切换/关闭源会话时的 MCP 生命周期。尚未捕获原始请求,根因待确认。

Activity

  1. xintaofei commented on Nov 11, 2026

    @xintaofei
    Collaborator

    codeg work task 501 is done — merged locally into main as 9a565b2 (2 files, +130/-39).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions