AI PLATE/ DocsBack to AI Plate
Documentation / Using AI Plate
YOUR AI PLATE HANDBOOK

Chat modes & thinking depth

Choose what the butler may do, then choose how much reasoning effort to request.

Desktop source reviewed October 5, 2026

Choose a mode for the next message

Visible modeUse it forTool boundary
AgentPerform tasks, create outputs, or answer directlyEnabled tools may be used, subject to security checks. The UI stores this as code; the core also accepts agent.
PlanInspect and research before implementationIncludes normal retrieval tools plus read_file, list_sandbox_files, and list_artifacts. Execution and writes are excluded.
Chat OnlyQuestions and explanationsA limited allowlist includes search, knowledge retrieval, voice, and reasoning records. File writes and command execution are excluded.

The selector is saved per session. Changes apply to the next message. Unknown connector tools are excluded in the read-only modes, even if a connector describes itself as read-only.

Choose thinking depth

The thinking controls request a reasoning budget and set the application’s tool-loop limit. Provider support determines how the reasoning budget is handled; this is not a promise of identical reasoning or latency across models.

PresetConfigured reasoning budgetMaximum tool iterations
Off0 tokens10
Low1,024 tokens15
Medium4,096 tokens25
High12,288 tokens40
Max32,768 tokens60

Use a lower preset for a short question and a higher one for a multi-step task. Raising the preset does not grant additional permissions. The context badge reports conversation usage; it is different from the requested reasoning budget.

Verify the boundary

  1. In Plan, ask for a plan to create a report. Confirm it proposes the steps without writing the report.
  2. Switch to Agent and ask it to carry out that plan.
  3. Inspect the tool results and the resulting artifact, and use Stop or Escape if you want to interrupt.
Implementation sources

Paths in your AI Plate source checkout:

  • core/chat-mode.ts
  • core/config.ts
  • core/orchestrator.ts
  • ui/app.js
  • tests/chat-mode.test.ts
AI Plate product & developer documentation · Static reference, no API keys collected.