Installation
Classes
RespanAnthropicAgentsExporter
Main exporter that hooks into the Anthropic Agent SDK via lifecycle hooks.| Parameter | Type | Default | Description |
|---|---|---|---|
api_key | str | None | None | Respan API key. Falls back to RESPAN_API_KEY env var. |
base_url | str | None | None | API base URL. Falls back to RESPAN_BASE_URL. |
endpoint | str | None | None | Ingest endpoint URL. |
Methods
| Method | Description |
|---|---|
create_hooks(existing_hooks) | Create Respan instrumentation hooks to attach to agent options. |
with_options(options) | Attach Respan hooks to agent SDK options. Returns modified options. |
query(prompt, options) | Wrapped Claude query with automatic tracking. |
track_message(message, session_id, prompt) | Track individual messages. |
Hook callbacks
The exporter captures agent lifecycle events:| Hook | Captures |
|---|---|
on_user_prompt_submit | User prompts |
on_pre_tool_use | Tool call inputs |
on_post_tool_use | Tool call results |
on_subagent_stop | Sub-agent completions |
on_stop | Agent run completions |