qbraid_core.services.agents.register_parser

qbraid_core.services.agents.register_parser(format_name)

Decorator to register a transcript parser.

Parameters:

format_name (str) – Identifier for the transcript format (e.g. “claude_jsonl”, “opencode_sse”, “codex_jsonl”).

Example:

@register_parser("claude_jsonl")
def parse_claude(raw_entry: dict) -> list[TranscriptEntry] | None:
    ...