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 traces multi-turn agents built with popular SDKs and harnesses without hand-instrumenting each turn. Install a plugin for your agent harness, or call weave.init() in code that uses a supported agent SDK, and Weave autopatches the framework. Sessions, turns, LLM calls, and tool calls render in the Agents view of your project. Choose from one of the following supported integrations.

Agent harnesses

Agent harnesses are end-user agent runtimes, such as coding agents and developer tools. Install the plugin or extension, then start a session in the harness to begin tracing:

Agent SDKs

Agent SDKs are libraries for building agents and multi-agent workflows in your own application code. Add weave.init("[YOUR-TEAM]/[YOUR-PROJECT]") to your script and Weave autopatches the SDK:

Custom agents and OpenTelemetry

If your agent isn’t built with one of the SDKs above, or it already emits OpenTelemetry spans, use the Weave SDK directly. Weave accepts any OTel span and gives special handling to GenAI semantic-convention attributes so spans render in the Agents view:

Next steps

Once your first session reaches Weave, see View activity in the Agents view to explore sessions, turns, and tool calls.