You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
createAgentRunner() factory with runAgent(), flush(), and shutdown() lifecycle API
ProviderAdapter interface decoupling the runner from the Claude SDK — built-in createClaudeAdapter() translates raw SDK messages into a discriminated AgentMessage union with typed variants (init, generation, tool_result, result, system, tool_progress, tool_use_summary, rate_limit)
formatMessage() utility for human-readable agent message output
LLM-as-a-judge evaluation abstraction (judge()) with structured scoring, prompt-injection defence, and optional Langfuse score posting
Optional Langfuse/OpenTelemetry telemetry with per-run span trees, reference-counted infrastructure, and sensitive-key redaction
LiteLLM proxy support via ANTHROPIC_BASE_URL / ANTHROPIC_API_KEY environment variables