Documentation Menu

Operational AI Modes

Morph IDE empowers developers with three dedicated operational modes accessible directly from the mode selector dropdown in the AI sidebar. Each mode balances tool permissions, execution autonomy, and speed to match your exact engineering objective.

The Three Execution Modes

Whether you need a quick syntax answer, an architectural audit, or automated multi-file feature implementation, selecting the appropriate operational mode ensures maximum efficiency and safety:

Autonomous Agent Actions and Mode Selector in Morph IDE
Normal ModePassive Advisor
🔒 Tool Access: None (Read-Only Prompt)

Normal mode acts as a rapid, lightweight conversational programming partner. It communicates directly with your chosen LLM using attached @-mentions and active conversation history without attempting to trigger background search tools or modify source buffers.

Instant Response Speeds: Zero latency overhead from scanning local directories or spinning up tool loops. Ideal for quick questions.
🛡️
Absolute Safety: Cannot execute terminal scripts, alter files, or traverse directories outside your explicitly provided prompt mentions.
Gather ModeRead-Only Explorer
🔍 Tool Access: grep_search, view_file, list_dir

Gather mode is an autonomous investigatory researcher designed for deep codebase analysis and bug tracing. When asked exploratory questions, the AI autonomously executes high-speed ripgrep keyword scans and reads multiple source buffers to synthesize architectural reports with strict read-only enforcement.

🧭
Autonomous Code Audit: Perfect for onboarding or tracking down complex logic flows (e.g., "Where is authentication middleware registered?").
🔒
Zero Mutation Guarantee: Enjoy full deep-dive repository exploration with complete peace of mind that working tree files will never be modified.
Agent ModeAutonomous Engineering
⚙️ Tool Access: Full Suite & Terminal Execution

Agent mode unlocks full autonomous development capability. Operating in a continuous self-correcting loop (up to 15 turns), the agent searches for target logic, plans necessary file refactoring, edits code via our streaming Fast Apply engine, and runs background headless terminal builds to verify tests.

🚀
End-to-End Implementation: Instruct Morph to build entire feature tickets, write comprehensive unit tests, or refactor multi-file components autonomously.
🔄
Terminal Self-Correction: If background builds or test runner commands output stack traces or compilation lints, the agent automatically diagnoses and fixes the error!

When to Use Each Mode

Choose Normal When:

You want immediate syntax reminders, conceptual debugging help, or boilerplate algorithm suggestions without waiting for repository search scanners.

Choose Gather When:

You are navigating unfamiliar legacy codebases, auditing cross-module dependencies, or searching for bug origins and require deep exploration without file alteration risk.

Choose Agent When:

You are ready to implement actual code changes across multiple buffers, execute terminal test runners, and let an autonomous loop test and verify its own implementations.