Denshin for Gemini CLI

Gemini history and live ACP runs, on the same session.

Read bounded Gemini session history, or let Denshin own an ACP run for native streaming, tools, plans, permissions and model control.

Gemini CLI work represented in the Denshin agent view
Gemini CLIBounded JSONL history plus managed ACP mode
Raw terminal always available

What the adapter can actually show.

Each primitive states where its fidelity comes from. Denshin does not fill gaps with invented provider data.

Mode dependent

Conversation

Passive sessions reduce Gemini JSONL without internal context. Managed ACP sessions stream exposed messages, thoughts and tools.

Mode dependent

Work

ACP plan updates become native work. Passive history keeps summaries without inventing a checklist.

Native

Runs

Native subagent sessions retain separate identities, while an owned ACP process exposes exact lifecycle and usage.

Mode dependent

Decisions

Managed ACP permission options become bounded decisions. The path is covered locally but still awaits a real credentialed CLI qualification.

One run. Three moments.

  1. Keep existing history readableDenshin indexes the documented project session layout without calling a model or following symlinks.
  2. Start an owned run when neededManaged ACP mode adds streaming, tools, plans, model selection, permission answers and cancellation.
  3. Fall back without losing contextThe raw PTY remains available beside the Gemini projection whenever a capability is absent.

Let Gemini CLI work while you move.

Join the pilot