fix-nex-tui

Fix: nex TUI reattached chat does not answer after restart

Metadata

Statusdone
Assignedagent-2090
Agent identityf51439356729d112a6c404803d88015d5b44832c6c584c62b96732b63c2b0c7e
Created2026-05-03T22:11:03.818738843+00:00
Started2026-05-03T22:11:38.590146268+00:00
Completed2026-05-03T23:26:46.879443138+00:00
Tagseval-scheduled
Eval score0.91
└ blocking impact0.95
└ completeness0.95
└ coordination overhead0.95
└ correctness0.95
└ downstream usability0.90
└ efficiency0.85
└ intent fidelity0.60
└ style adherence0.90

Description

Description

Verification task verify-fix-nex found the A fix still fails canonical steps 12-13. Against the live lambda01 endpoint with qwen3-coder, the TUI can create a nex chat, receive the first 'hi' response, receive a follow-up response, exit, restart, and reattach the .chat-1 tab with prior conversation visible. After restart, sending a new prompt displays the user prompt in the reattached [PTY] pane but no model response appears, even with a 90s wait. This blocks implement-generalize-chat/B.

Evidence from verify-fix-nex: permanent tests/smoke/scenarios/tui_nex_chat_end_to_end.sh passed, but manual canonical add-on failed twice at step 13. Pane showed 'remembered verify-nex-2087b' from before restart and then '> What token did I ask you to remember? Reply with only the token.' with no assistant response.

Validation

  • Reproduce the post-restart no-response failure with wg tui + nex + lambda01/qwen3-coder
  • Fix the reattached TUI nex PTY/session path so a post-restart message gets a response from prior context
  • Add or update a permanent smoke scenario to cover canonical steps 7-13, including post-restart message response
  • cargo install --path . before live validation
  • Live smoke PASSes against https://lambda01.tail334fe6.ts.net:30000 with model qwen3-coder

Depends on

Required by

Log