Allow --output-last-message to print to stdout

This commit is contained in:
pakrym-oai
2025-10-01 18:02:18 -07:00
parent c07fb71186
commit f8f66adeac
9 changed files with 198 additions and 77 deletions

View File

@@ -0,0 +1,18 @@
use codex_core::protocol::Event;
use codex_core::protocol::EventMsg;
use crate::event_processor::CodexStatus;
use crate::event_processor::EventProcessor;
pub(crate) struct EventProcessorNoop {}
impl EventProcessor for EventProcessorNoop {
fn process_event(&mut self, event: Event) -> CodexStatus {
let Event { id: _, msg } = event;
match msg {
EventMsg::ShutdownComplete => CodexStatus::Shutdown,
EventMsg::TaskComplete(_) => CodexStatus::InitiateShutdown,
_ => CodexStatus::Running,
}
}
}