Skip to main content

Module input

Module input 

Source
Expand description

User-facing input surface: user messages, AskUserQuestion answers/denials, tool-permission decisions, raw stdin, and inbound control frames.

StructsΒ§

DeadAirLogs πŸ”’
The warn-level lines one dead-air fallback logs: re-delivered, stdin send failed, and skipped because the process is gone.
RedeliveryPersister πŸ”’
Records a dead-air re-delivery in the transcript. The three dead-air fallbacks (answer, decline, tool-permission decision) re-send the user’s choice as a follow-up stdin line when the CLI abandoned the pending tool call; the CLI then writes no tool result, so without this the choice is gone on reload, absent from History, and lost when the live feed rolls the turn off (spec Β§6.9; Codex review of #3703). Written like every other stdin line (persist_message_to_blockfile), after the send succeeded.

ConstantsΒ§

ANSWER_DEAD_AIR_LOGS πŸ”’
DENY_DEAD_AIR_LOGS πŸ”’
TOOL_DECISION_DEAD_AIR_LOGS πŸ”’