Reproduction
- Start an Orca-managed Codex or Claude terminal.
- Wait for readiness:
orca terminal wait --terminal <handle> --for tui-idle --timeout-ms 60000 --json
- While the Orca
Update available modal is present, submit a prompt:
orca terminal send --terminal <handle> --text "Follow the instructions in <document>." --enter --json
- Inspect the terminal UI or transcript.
The command reports a successful send/accepted byte receipt, but the update-available modal consumes the Enter key. The prompt remains in the agent composer and no instruction-document output appears, so callers cannot distinguish a submitted prompt from bytes that only reached the terminal input path.
Expected behavior
terminal send --enter should either dismiss/handle the modal and submit the prompt, or return a typed receipt indicating that submission did not occur. The receipt should not claim success based only on bytes written when Enter was swallowed.
Workaround
Read the terminal/transcript after the send and, when the exact prompt remains in the composer, issue one bare Enter. Do not paste the full prompt again or redispatch the task.
Reproduction
Update availablemodal is present, submit a prompt:The command reports a successful send/accepted byte receipt, but the update-available modal consumes the Enter key. The prompt remains in the agent composer and no instruction-document output appears, so callers cannot distinguish a submitted prompt from bytes that only reached the terminal input path.
Expected behavior
terminal send --entershould either dismiss/handle the modal and submit the prompt, or return a typed receipt indicating that submission did not occur. The receipt should not claim success based only on bytes written when Enter was swallowed.Workaround
Read the terminal/transcript after the send and, when the exact prompt remains in the composer, issue one bare Enter. Do not paste the full prompt again or redispatch the task.