Claude Code
Transcript-backed conversation, native tasks and subagents, tool provenance and supported permission decisions.
Derived + native surfacesCoding agents
Follow Claude Code, Codex, OpenCode and Pi without pretending they expose the same internals.

Conversation, tools, work, runs, decisions and provenance remain separate projections. Missing provider data stays missing.
Transcript-backed conversation, native tasks and subagents, tool provenance and supported permission decisions.
Derived + native surfacesRollout history, reasoning summaries, diffs and native App Server control when Denshin owns the thread.
Passive + managed modesOfficial events, todos, permissions and child sessions normalized into the common projections.
Event-backed surfacesBranch-aware history plus native RPC streaming and control when Denshin owns the process.
Passive + managed RPCUser messages, exposed assistant text, tool activity and diffs.
Plans or todos only when the provider supplies them.
Main runs, child agents and provider-specific ownership.
Pending questions, declared actions and answer provenance.