Pure event-mapping helpers for the Codex ACP adapter.
@spec command_title(any()) :: String.t()
@spec dynamic_tool_content(any()) :: [map()]
@spec dynamic_tool_title(map()) :: String.t()
@spec file_change_content(map()) :: map()
@spec format_raw(any()) :: String.t()
@spec format_web_search_results(any()) :: String.t()
@spec item_id(map(), map()) :: any()
@spec item_type(map()) :: String.t() | nil
@spec mark_replay(map()) :: map()
@spec mcp_raw_input(map()) :: map()
@spec mcp_raw_output(map()) :: map() | nil
@spec mcp_tool_title(map()) :: String.t()
@spec normalize_tool_status(any(), String.t()) :: String.t()
@spec terminal_exit(String.t(), any()) :: map()
@spec terminal_info(String.t(), String.t() | nil) :: map()
@spec terminal_output_delta(String.t(), String.t()) :: map()
@spec tool_call_started(String.t() | nil, map()) :: map()
@spec tool_diff_content(any(), any()) :: map()
@spec tool_kind(any()) :: String.t()
@spec tool_text_content(any()) :: map()
@spec web_search_title(map()) :: String.t()