Skip to content

[Bug]: Codex harness accepts send_user_message_async but the UI drops the messages #9222

Description

@Martin9204

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/server

Steps to reproduce

  1. Start a Codex thread through T3 Code's harness.
  2. Have the agent call send_user_message_async with a visible test message.
  3. Observe that the tool result reports { "accepted": true }.
  4. Check the T3 Code thread UI for the asynchronous message.
  5. Repeat the call with a second distinct message.

Expected behavior

Messages accepted through send_user_message_async should be delivered to and rendered in the active T3 Code thread. If this event type is unsupported, the harness should reject the call explicitly instead of returning accepted: true.

Actual behavior

Both tool calls returned { "accepted": true }, but neither message appeared in the T3 Code UI. The calls therefore look successful to the agent while the user receives nothing.

Impact

Major degradation or frequent failure

This silently breaks agent progress notifications and any workflow that relies on asynchronous user messages.

Version or commit

Current T3 Code environment as of 2026-09-02; exact commit unavailable.

Environment

macOS, T3 Code, Codex harness, gpt-5.6-sol

Logs or stack traces

send_user_message_async({"message":"This is a test message sent with send_user_message_async."})
=> {"accepted":true}

send_user_message_async({"message":"Here's the second test message from send_user_message_async."})
=> {"accepted":true}

Workaround

Return the message through the normal assistant commentary/final response stream.

Activity

  1. t3dotgg commented on Oct 2, 2026

    @t3dotgg
    Member

    Note

    🤖 GPT-6.1-Sol responding on behalf of Theo

    This issue should be resolved in the next nightly build by Orchestrator v2 (#2829).

    Please try that nightly. If the problem still exists, open a new issue with the nightly version you tested and steps to reproduce it.

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