v0.16.0 — Session Attribution
Session Attribution
Every session now records who and what spawned it. When you open a trace, you'll see the OS user, the detected agent provider, the git repo and branch the agent was working in, and the chain of parent processes that launched it.
This makes it much easier to answer questions like:
- Which developer's machine did this run on?
- Was this a Claude Code session or a Cursor session?
- What branch was the agent working on when it made this change?
Attribution is collected automatically — nothing to configure. It shows up in agent-trace show and in shared HTML reports.
Detected providers: claude-code, cursor, github-copilot, cody, continue, and a generic mcp-client fallback.
agent-trace show SESSION_ID
# Attribution
# User: alice
# Provider: claude-code
# Branch: feat/my-feature
# Commit: a1b2c3d
# CWD: /home/alice/projects/myapp