# Trace timeline, project lifecycles, and Claude Agent SDK tracing

Published: 2026-06-04

[Trace timeline view](https://cdn.sanity.io/images/m9qfap23/production/e4684ba81a85a3b4a3f0a48f491d8fb9a128c997-2400x1532.jpg?w=1400&fit=max&auto=format)

A new Gantt-style view of any trace. Every span lines up by start time, duration, and nesting, so the slow step or the unexpected branch is obvious at a glance — no more reading a flat list to reconstruct what ran when.

## Project lifecycles and evidence {#project-lifecycles-and-evidence}

Track where each project stands in your governance process and attach the evidence that backs it up, right on the project. Lifecycle stages and supporting documents now live alongside your tests and results.

[Project lifecycle](https://cdn.sanity.io/images/m9qfap23/production/61c5255584cb60c71c8a3576adc1804a7b6eaf93-2400x1532.jpg?w=1400&fit=max&auto=format)

## Also new this quarter {#also-new-this-quarter}

- **Claude Agent SDK tracing. **First-party tracing for the Anthropic Claude Agent SDK in Python — tool calls, MCP tools, subagents, session continuity, and cost and tokens per run.
- **Automatic SDK instrumentation. **`openlayer.init()` now patches every installed supported LLM SDK automatically — OpenAI, Anthropic, Mistral, Groq, Gemini, LiteLLM, Portkey, Google ADK, and Azure.
- **Gateway guardrails enforcement. **The Gateway can now enforce guardrails policies inline on the LLM requests routing through it.
- **Rule deactivation reasons. **Supply a reason when deactivating a rule; the reason is shown on the rule page.
- **Compliance tests in results. **Results pages now show which tests are required for compliance, in context.
- **LangChain tool artifacts. **The LangChain callback now records `ToolMessage.artifact`, including document lists, instead of dropping it.

Full feature, improvement, and fix lists are below.

## Features

- Timeline view for traces — a Gantt-style visualization showing every span's start time, duration, and nesting side by side
- Project lifecycles and evidence — attach a lifecycle stage and evidence documents to a project for governance tracking
- Claude Agent SDK tracing for Python — instrument the full agent loop, capturing tool calls, MCP tools, subagent nesting, session continuity, and cost and tokens
- Automatic instrumentation via openlayer.init() — one call patches every installed supported LLM SDK (OpenAI, Anthropic, Mistral, Groq, Gemini, LiteLLM, Portkey, Google ADK, Azure); opt out with auto_instrument=False
- Gateway guardrails enforcement — apply guardrails policies inline to the LLM requests routing through the Gateway
- Gateway API key invite links — admins can generate invite links that let users self-provision their own Gateway API keys
- Rule deactivation reasons — supply a reason when deactivating a rule; the reason is shown on the rule page
- Compliance tests in the results page — results pages now show which tests are required for compliance, in context
- Rename data sources — rename a data source directly from its row menu
- Download row data in development mode — download data directly from the development-mode view

## Improvements

- LangChain callback now captures ToolMessage.artifact (including document lists, promoted to trace-level context) instead of dropping it
- Trace configuration unified around init() — settings merge incrementally instead of resetting on each call, and configure() is deprecated in favor of init()
- Copilot Studio native integration docs — full setup for the pull-based data source, covering Azure AD setup, agent discovery, sync frequency, and backfill; the Logic App and Batch API paths are now deprecated
- v1 Gateway documentation — setup, routing, and governance-framework listing for the Gateway
- Dialogflow improvements — relevant metadata is promoted to the row level, and you can now edit the agent display name
- UI/UX polish — adjustable test and rule sidebar width, notifications moved to the navigation header, smoother popover and modal animations, and navigation drawers that auto-scroll to the selected resource

## Fixes

- Gateway — navigating directly to a route (for example /admin/keys) no longer returns a 404
- CLI — openlayer tests export no longer fails for projects that use tags
- Gateway — PII detection now uses the correct model required by Presidio
- Column filters now persist when switching tabs, no longer reset on their own, and are no longer duplicated in test data tables
- The dashboard page is no longer blank for viewer-role users
- Ground truths can now be edited after they're added
- Agentforce sync reliability — fixed a sync timeout, a cross-agent session leak, and context-extraction failures in Builder-schema traces

