Skip to content

trulens.core.otel.client_hooks.parsers

trulens.core.otel.client_hooks.parsers

Parsers for Claude Code and Cursor command-hook payloads.

Functions

parse_claude

parse_claude(payload: Mapping[str, Any]) -> HookEvent

Parse one Claude Code hook payload.

parse_cursor

parse_cursor(payload: Mapping[str, Any]) -> HookEvent

Parse one Cursor hook payload.

parse_opencode

parse_opencode(payload: Mapping[str, Any]) -> HookEvent

Parse one OpenCode plugin hook payload.

parse

parse(client: str, payload: Mapping[str, Any]) -> HookEvent

Parse a supported client's hook payload.