Skip to main content
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. Sessions, turns, LLM calls, and tool calls are captured automatically and rendered in the Agents view.

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 your harness sessions are routed 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 correctly in the Agents view. To learn how to instrument custom agents with the Weave SDK directly, see Trace your agents, or the Trace an agent quickstart for a walkthrough.