Frontal is live.Read the announcement

Turns and events

Submit Codex work and consume the structured events produced while it runs.

A turn is one user request in a thread. run() waits for completion and returns a turn result; runStreamed() returns an async event sequence.

Items include agent_message, reasoning, command_execution, file_change, mcp_tool_call, web_search, todo_list, and error. Command executions and MCP calls expose an in-progress and completed/failed lifecycle. The MCP server represents the same operations with turn/start, turn/steer, and turn/interrupt, and emits codex/event/* notifications.

Updated Aug 31, 2026

© 2026 Frontal Labs, Inc. or its affiliates.

We measure site traffic without cookies by default. Accept to let us remember your visit across sessions, which makes our analytics more accurate.