← Back to comparison

Agent mode

Unlock instant edits and rapid results

Agent mode lets the AI make immediate edits and run commands without asking for plan approval. It’s best for quick changes, rapid development, and when you want fast results. In this mode, the agent has full access to edit files and use tools.

How to use it

Cursor: Use Shift+Tab to rotate through modes, select “Agent” mode (default)

Kilo Code: Select “Code Mode” from mode selector (default)

Claude Code: Default mode or use --permission-mode acceptEdits for automatic file edit approval

Codex: Default mode (Agent mode is the default)

Junie: Default “Code” mode provides full editing capabilities. Select “Ask” mode in the mode picker dropdown for read-only exploration.

OpenCode: Build mode

Debug

Diagnose, Trace, and Defeat Bugs with Precision.

Debug mode helps you find and fix problems in your code. The agent looks for bugs, errors, and issues by analyzing your code, checking error messages, and following how your program runs. Use debug mode when something isn’t working or you want to understand a problem.

Supported agents:

  • Cursor (Use Shift+Tab to switch to debug mode)
  • Kilo Code (Debug Mode is available in mode selector - type /debug or use mode selector)

Not supported agents:

  • Claude Code (Has --debug flag but it’s for debugging Claude Code itself, not a mode for debugging user code)
  • Codex (No dedicated debug mode - can help with debugging tasks but no specific mode feature)
  • Junie (No dedicated debug mode)
  • OpenCode

Ask

Explore your code. No edits. Just answers

Ask mode lets you explore and ask questions about your codebase without making any changes. The agent can read code, answer questions, and explain how things work, but won’t edit files or run commands. This makes it a safe option for learning and understanding your code. Some tools may not work in ask mode (for example, the browser tool is unavailable in Cursor’s ask mode).

Supported agents:

  • Cursor (Use Shift+Tab to switch to ask mode)
  • Kilo Code (Ask Mode is available in mode selector - type /ask or use mode selector, limited to read/browser/mcp tools)
  • Junie (Select “Ask” in the mode picker dropdown)

Partially supported agents:

  • Claude Code (Use Plan Mode: claude --permission-mode plan or press Shift+Tab - provides read-only functionality)
  • Codex (Use read-only mode: /approvals select “Read Only” or codex --sandbox read-only)
  • OpenCode (Plan mode recommended instead) https://opencode.ai/docs/agents/#general

Not supported agents:

  • None