Operating Agents

Mnethos provides three specialized agents, each designed for different stages of development work. They differ in capabilities and access levels, allowing you to choose the right approach for your task.

Agent Comparison

Agent Access Purpose Best For
architect read Planning & analysis Reviewing impact, planning changes, critical systems
smith read + write Implementation Making changes, fixing bugs, creating features
sage read Research & investigation Understanding codebases, tracing bugs, analyzing architecture

Typical workflow: Use architect to plan → Switch to smith to implement

Any agent can lean on sage to research and understand your codebase when needed.

Agent Selection Summary

Here are the key points to remember when selecting an agent:

How to switch quickly

  1. Type :agent in your Mnethos session
  2. Browse the available agents list
  3. Use ↑/↓ to choose an agent
  4. Press Enter to confirm

Why selection matters

Models control raw intelligence, while agents control behavior and execution style. Picking the right agent gives you help that matches your current stage of work.

When to switch

Pro tips


architect Agent

architect analyzes your codebase and creates detailed implementation plans. It proposes solutions and explains the impact of changes without modifying your code, writing its plans to the plans/ directory.

Switch to architect: :architect (alias :plan)

Ideal for:

Example prompts:


smith Agent

smith implements solutions directly. It modifies files, creates code, and executes commands to complete tasks immediately. It is the default agent.

Switch to smith: :smith (active by default)

Ideal for:

Example prompts:


sage Agent

sage is a read-only research agent. It investigates code, traces functionality, and analyzes architecture without making any changes. The other agents can also draw on sage-style research when they need deeper codebase insights.

Switch to sage: :sage (alias :ask)

Ideal for:


Switching Between Agents

You can switch between agents at any time during your session:

Common patterns:

Best practice: Use version control and commit your work before using smith for significant changes.