One Devin identity
AgentPeek shows the devin CLI and Devin desktop Cascade under one brand, icon, Settings row, and Explore page. Their distinct local protocols remain internal implementation details.
CLI sessions keep full local control
CLI sessions come from Devin's read-only SQLite history. Native hooks support approve, deny, and deny with feedback, and Direct Chat resumes the selected session over devin acp. Exact response deltas feed monthly and daily usage without double-counting cache subsets.
Desktop sessions stay observation-only
Devin desktop Cascade uses twelve observer hooks and strict replacement transcripts. Its trajectory IDs do not load through CLI ACP, and the transcript exposes no usage data AgentPeek can verify, so it shows none. AgentPeek keeps those limits visible while Quick Routes groups both Devin storage trees together.