Sessions
A session links one run to its subject, the agent or harness that ran it. It holds the run’s outcome and timestamps, its events, and its turns when a transcript was uploaded. A session is a record, not a command. Creating one does not start a run, and an uploaded session is final once created: it cannot be edited or deleted.Traces
Traces are OpenTelemetry data. They reach Agent Registry from three sources:- Trace plugin for Claude Code: turns each coding session into traces without code changes.
- atlanai SDK: traces your own agents and their model and tool calls.
- OTLP exporter: sends traces from any OpenTelemetry setup.
Attribution
Attribution connects a trace to agents, sessions, skills, and versions. What it can connect depends on the identifiers the source sent. Explicit identifiers are evidence. Missing identifiers mean the link is unknown. For skills, the registry matches the skills recorded in a trace to the skill version with the same content. Each match is an exact match, aSKILL.md match, or a
name match, from strongest to weakest.
Where to read them
- Agent page → Sessions: the recorded runs for one agent.
- Agent page → Usage → Recent runs: open a run, start with Highlights, then select Full trace for each recorded step.
- Skill page → Usage: runs attributed to one skill, with their match confidence.
Example
An engineer installs the trace plugin for Claude Code and fixes a bug with it. The session reaches Agent Registry with its trace. The engineer opens the run from Recent runs and reads Highlights: the prompt, key decisions, errors, and response. Full trace shows each tool call in order.What sessions and traces do not prove
- An accepted request is not a stored result. A successful exporter or API response confirms one step. Find the matching trace in Agent Registry and compare its identifiers and timestamps.
- Missing fields are unavailable, not empty. A trace without a field is not proof that nothing happened.
- A name is not a version. Do not infer a skill version from its display name.
See also
- Send and verify traces: Send execution evidence and confirm where it landed.
- Trace attribution: Read attribution fields safely.
- Capture coding-agent sessions: Install the trace plugin for Claude Code.