Supported agents
All read-only. Sources that are not present are simply skipped — there is nothing to
configure.
One timeline per repo
Work on one repo with several agents is one project, because a project is the repo, not the tool.agent:claude, agent:codex and agent:cursor narrow to one.
What each format carries
Turnlog normalizes every agent to one record shape, so features work everywhere. But a field can only be shown if the agent wrote it:
A gap here is the log’s, not the adapter’s: Turnlog reports null rather than inventing a
value. Older Claude Code builds did not stamp a branch either, so some historical
sessions have none.