Skip to content

建议支持透传 Codex 原始报错信息,便于定位问题 #380

@ngnggao5-source

Description

@ngnggao5-source

What feature would you like to see?

背景

目前在通过 hapi 使用 Codex 时,部分失败场景只看到通用错误提示,Codex 的原始错误上下文(例如 stderr、error code、请求阶
段)没有完整展示。
这会导致排查成本较高,尤其是在远程模式或移动端场景下,很难快速判断是权限、网络、路径、模型参数还是 CLI 本身异常。

诉求

希望在不影响默认用户体验的前提下,提供“Codex 报错透传/调试模式”,将关键原始错误信息暴露出来,方便问题定位。

建议方案

  1. 增加可配置开关(例如 debug / verbose / passThroughCodexError)。
  2. 开关开启时,前端或日志中展示:
    • Codex 原始错误消息(stderr)
    • 退出码(exit code)
    • 所处阶段(启动、会话、工具调用、流式输出等)
    • 必要上下文(命令参数可做脱敏)
  3. 默认模式下继续保持简洁错误提示,避免普通用户被噪音信息干扰。
  4. 若涉及安全信息,建议做敏感字段脱敏(token、路径中的隐私段等)。

预期收益

  • 显著降低问题排查时间
  • 便于用户自行定位环境问题
  • 提高 Issue 反馈质量(可提供更完整的错误现场)

感谢开发组的努力!

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions