← ClaudeAtlas

arizelisted

Instrument agentic LLM apps built on the Claude Agent SDK (claude-agent-sdk) and/or LangGraph with Arize Phoenix and OpenInference — tracing, evaluation, annotations, experiments, cost tracking, and self-hosting. Use when the user mentions Phoenix, arize-phoenix, openinference, LLM observability, LLM-as-judge evals, tracing Claude Agent SDK `query()` / `ClaudeSDKClient` calls, tool-use observability, tracing LangGraph nodes/edges, or debugging latency/cost/quality of an agent.
bayeslearner/bayeslearner-skills · ★ 0 · AI & Automation · score 65
Install: claude install-skill bayeslearner/bayeslearner-skills
# Arize Phoenix for Claude Agent SDK & LangGraph Phoenix is an open-source LLM observability platform from Arize, built on OpenTelemetry. **OpenInference** is the companion spec that defines LLM-specific span attributes (`llm.model_name`, `input.value`, `tool.name`, `retrieval.documents.*`, …) and ships auto-instrumentors. Any OTLP backend (Datadog, Tempo, Jaeger) also accepts the same spans. Scope of this skill: - **Claude Agent SDK** (`claude-agent-sdk` Python package — same SDK that powers Claude Code). **No auto-instrumentor exists**; use the manual wrapper below. - **LangGraph** — traced via `openinference-instrumentation-langchain` (no separate LangGraph package needed). ## Packages (exact names) ``` pip install arize-phoenix # Phoenix server + phoenix.otel / evals / client / experiments pip install arize-phoenix-otel # phoenix.otel.register() helper pip install openinference-instrumentation-claude-agent-sdk # auto-instruments the Claude Agent SDK pip install openinference-instrumentation-langchain # covers LangChain AND LangGraph pip install openinference-semantic-conventions # attribute name constants pip install opentelemetry-sdk opentelemetry-exporter-otlp pip install claude-agent-sdk # the Claude Agent SDK itself ``` Top-level package is `openinference` (no underscore). `open_inference` is wrong and ImportErrors. ## Gotchas (read first) -