You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During a real DeepSeek Harness → Codex → DeepSeek run, the delegated task eventually succeeded, but the Web UI hid five retries and a transport fallback behind one generic status.
Environment
Windows
DeepSeek Harness dsh-v0.1.0-rc.8
@deepseek-ai/dsh-subagent-codex@0.1.0-rc.8
Bundled @openai/codex@0.147.0
Foreground subagent_codex call from a Web Session
Reproduction
Install the rc.8 Codex Profile Bundle and restart the Profile.
Copy the standard Agent Preset and enable its subagent_codex tool row.
Start a new Session on that Preset.
Invoke subagent_codex.
Compare the Web tool card with Host stderr.
Expected
The UI should expose a redacted operational timeline such as:
Codex · provider codex
Starting runtime
Sampling request timed out · retry 3/5
Switching transport to HTTP
Running · 01:42
It should not expose endpoints, prompts, commands, paths, raw stderr, environment values or credentials.
Actual
Host stderr showed retries 1/5 through 5/5:
stream disconnected - retrying sampling request (.../5 in ...)...
sampling_error: request timed out
It then showed:
falling back to HTTP
The Web UI continued to show only Deep diving... and elapsed time.
The operation eventually succeeded. The completed Trajectory correctly showed IN, OUT and a tool duration of 132,548 ms, but the user could not tell during execution whether the run was healthy, retrying, blocked on permission or switching transport.
Suggested resolution
Add a bounded, provider-neutral observation channel on the existing SubagentRun identity. A minimal safe vocabulary could include:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
During a real DeepSeek Harness → Codex → DeepSeek run, the delegated task eventually succeeded, but the Web UI hid five retries and a transport fallback behind one generic status.
Environment
Reproduction
Expected
The UI should expose a redacted operational timeline such as:
It should not expose endpoints, prompts, commands, paths, raw stderr, environment values or credentials.
Actual
Host stderr showed retries 1/5 through 5/5:
It then showed:
The Web UI continued to show only Deep diving... and elapsed time.
The operation eventually succeeded. The completed Trajectory correctly showed IN, OUT and a tool duration of 132,548 ms, but the user could not tell during execution whether the run was healthy, retrying, blocked on permission or switching transport.
Suggested resolution
Add a bounded, provider-neutral observation channel on the existing SubagentRun identity. A minimal safe vocabulary could include:
The UI should render these fixed events, not raw product protocol messages.
All reactions