Skip to content

Codex request_user_input 的问题和选项未显示在 Ping Island 中 #272

Description

@H2Aoi

环境

  • Ping Island:v0.26.0(build 67)
  • Codex App:26.623.70822(build 4559)
  • macOS:26.5.2(25F84)
  • CPU:Apple Silicon(arm64)

问题描述

Codex 任务调用 request_user_input 后,Codex App 能正常显示问题和选项,也能接收选择结果;但 Ping Island 的刘海界面只显示调用前的对话文字,没有显示实际问题、选项或等待输入状态,因此无法在 Ping Island 中作答。

复现步骤

  1. 启动 Ping Island v0.26.0 和 Codex App。
  2. 在 Codex 中发送:随便用 request 工具问我一个问题,我要检查 pingisland 是否正常
  3. Codex 调用 request_user_input,问题为“你现在能正常看到这个问题和两个选项吗?”,选项为“正常”和“异常”。
  4. 展开 Ping Island 的刘海界面查看该会话。

实际结果

Ping Island 只显示用户请求和 Codex 在调用工具前发送的说明文字,没有显示 request_user_input 的问题、两个选项或可操作控件。用户只能回到 Codex App 完成选择。

期望结果

  • Ping Island 应显示 request_user_input 的问题和全部选项;
  • 用户应能直接在 Ping Island 中选择并提交答案;
  • 如果当前无法处理该请求类型,至少应明确显示“需要在 Codex 中输入”的等待状态。

额外验证

我在 Codex App 中选择“异常”后,request_user_input 正常返回该答案,说明本次工具调用和 Codex 侧交互正常;问题表现为 Ping Island 没有捕获或渲染该输入请求。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions