ESC
Type to search across all documentation
Operation Modes

Operation Modes

LogiCoal has three operation modes that control how much autonomy the AI has. The current mode is always visible in the bottom-left corner of the interface.

Normal Mode (Default)

The balanced mode. The AI can read files freely but asks permission before making changes.

Requires approval:

  • Writing or creating files (write_file)
  • Editing existing files (edit_file)
  • Running shell commands (bash)
  • Reading files outside your working directory

No approval needed:

  • Reading files in your working directory
  • Searching files and directories (glob, grep, list_dir)
  • Web searches and HTTP requests
  • Updating the task list

Auto Mode

Full autonomy. The AI executes all operations immediately without asking permission.

Use this when you trust the task and want speed — for example, when the AI is implementing a feature you've described in detail, or when you're running a well-defined agent workflow.

Everything runs without prompts, including file writes, shell commands, and agent checkpoints.

Plan Mode

Strict read-only. The AI can explore your codebase but cannot modify anything.

Blocked entirely:

  • Writing files
  • Editing files
  • Running shell commands

Allowed:

  • Reading files
  • Searching and listing directories
  • Web searches

Use this when you want the AI to analyze or plan without any risk of changes. Good for code reviews, architecture discussions, and understanding unfamiliar codebases.

Switching Modes

Keyboard: Press Shift+Tab to cycle through modes: Normal → Auto → Plan → Normal

Command: Type /mode followed by the mode name:

/mode normal
/mode auto
/mode plan

Type /mode with no arguments to see the current mode.

The Approval Dialog

In Normal mode, when the AI requests a write operation, you'll see:

Write file: src/utils/validate.ts
  ▸ Approve
    Deny

Controls:

  • Up/Down arrows — Toggle between Approve and Deny
  • Enter — Confirm your selection
  • Y — Approve directly
  • N — Deny directly

If you deny an operation, the AI is informed and will try an alternative approach or ask for clarification.

When to Use Each Mode

Situation Recommended Mode
General coding tasks Normal
You've described exactly what you want built Auto
Running agent teams or /execute Auto
Exploring or reviewing code Plan
Understanding a new codebase Plan
Debugging — want to inspect without changes Plan
Quick iterative edits where approval slows you down Auto

Modes are per-session. LogiCoal always starts in Normal mode.