Weave for Agents is in public preview. Features, APIs, and the Agents view UI may change before general availability.
W&B Weave can trace multi-turn agentic applications without hand-instrumenting every turn. For supported agent SDKs and harnesses, call weave.init() and Weave autopatches the framework. Weave captures sessions, turns, LLM calls, and tool calls, then renders them in the Agents view. This page links to integration guides for three categories: agent harnesses, agent SDKs, and custom agents (including those that emit OpenTelemetry spans).
Agent harnesses
Agent harnesses are end-user agent runtimes (such as coding agents and developer tools) that produce spans Weave can capture. Install the appropriate plugin or extension, and Weave routes your harness sessions to the Agents view:
Agent SDKs
Agent SDKs are libraries for building agents and multi-agent workflows in your own application code. Weave autopatches the following SDKs:
Custom agents and OpenTelemetry
Use the Weave SDK directly to instrument custom agents, including any agent that emits OpenTelemetry spans. Weave accepts any OTel span and has special handling for GenAI semantic-convention attributes so your spans render in the Agents view.
To learn how to instrument custom agents with the Weave SDK directly, see Trace your agents. For a walkthrough, see the Trace an agent quickstart.