Activity is descriptive
A busy day can reflect exploration, debugging, or repetition. Agentprint shows the trace without converting it into a performance grade.
Activity methodology
Agentprint discovers supported coding-agent records on your machine, converts recognized numeric metadata into a shared format, and syncs idempotent batches into your profile.
Agentprint measures activity volume and continuity. Token totals are not a score for code quality, output, or developer productivity.
Each adapter understands its own local source. The normalized record keeps only the fields Agentprint can compare responsibly across supported agents.
The collector checks known locations for Claude Code, Codex, OpenCode, and Kimi Code and reports what it finds.
agentprint sourcesDates, token counts, coding-tool identity, version, provider, and model are mapped into a strict shared record. Unknown or content-bearing fields do not enter the batch.
Each batch carries stable identity so retries and later scans update the history without double-counting previously accepted activity.
agentprint syncAccepted daily records power the activity field, lifetime totals, coding-tool mix, model ranking, and streak calculations.
A busy day can reflect exploration, debugging, or repetition. Agentprint shows the trace without converting it into a performance grade.
Claude Code, Codex, OpenCode, and Kimi Code keep separate readers because their local record formats and capabilities differ.
Stable batch and record identities let the collector retry offline work without multiplying previously accepted totals.
No. Token volume is an activity measure, not a quality or productivity score. It can be influenced by task complexity, model behavior, context size, and workflow style.
The sync protocol is designed to be idempotent: records and batches use stable identities so resubmitting accepted work does not inflate the activity history.
Each supported agent stores local activity differently. Separate readers preserve those differences while emitting the same strict numeric contract.
No. Automatic activity collection and explicit session sharing are separate systems with separate contracts and endpoints.
Follow the product from the question you have now to the exact workflow that answers it.