Ask this session
When Plannotator is opened from Claude Code 2.1.287 or later (with the Plannotator mod), Pi, or OpenCode 2, Ask AI is answered by the agent session that opened it. This is the only Ask AI option there. There is no provider or model picker, and the provider settings below do not apply. Your question shows in the agent’s chat, and the agent already knows the conversation. See Ask this session.Configure a provider
You pick a provider when Ask this session is not available: Claude Code without the mod, OpenCode 1, Codex and the other agents, remote mode,--tailscale, or a plannotator command you run yourself.
Plannotator detects supported AI providers from their local command-line tools. Install and authenticate or configure at least one provider before opening the review.
Plannotator does not create accounts or manage provider API keys. If a provider is detected but cannot answer, verify its authentication and model configuration by running its CLI directly.
Open Settings > AI to choose a provider and model. The choice persists across sessions.
For the first session, Plannotator prefers the matching provider when it is available:
Other agents use the saved provider or the available server default.
Changing the provider or model starts a new AI session. Earlier messages remain visible, but they are not part of the new provider conversation.
Disable AI features
SetPLANNOTATOR_AI=disabled before starting Plannotator to remove Ask AI, Review Agents, and Guided Review from the UI and disable their provider and job endpoints:
Ask a focused question
- Select the smallest useful line range in the diff.
- Choose Ask AI in the annotation toolbar.
- Ask a concrete question about behavior, risk, or intent.
- Verify the answer against the patch and repository before turning it into review feedback.
Pull requests need a local checkout
Ask AI can read local-change reviews immediately. For a GitHub pull request or GitLab merge request, it needs the temporary local checkout that Plannotator prepares by default. If preparation is still running, retry after it finishes. Ask AI is unavailable for a pull-request review started with--no-local, because that mode intentionally retains only the provider diff. See Review pull requests and merge requests for the checkout boundary.
Last verified against Plannotator OSS v0.25.0 on July 27, 2026. Maintained by the Plannotator project.