Main Engine
The main engine handles direct task execution on your systems: navigating filesystems, reading and modifying files, interacting with services via CLI or MCP, executing commands, and managing configurations. This engine does the computational heavy-lifting and requires large context handling, high accuracy, and precise function calling. It typically consumes the most tokens due to the substantial context needed for reliable execution.Secondary Engine
The secondary engine handles orchestration and oversight to improve main engine accuracy.
Context Length
Different LLMs handle varying context sizes with different reliability levels:Context Length | Suitable For | Limitations |
---|---|---|
1M+ tokens | Large files (10,000+ lines), extensive codebases, complex multi-step operations | Higher cost per operation |
600K tokens | Most standard operations, medium-sized files | Occasional memory management needed |
264K tokens | Simple tasks, smaller files | Requires more frequent task archiving |
Task Archiving
Archiving removes task history from an agent’s context window, preventing overflow without reinitializing the agent. Archive all tasks: Select your agent → Clear Memory Archive individual tasks: Open the task → Archive Task View history: Default view shows current tasks. Toggle Archived Tasks to review cleared history. When approaching context limits but needing to preserve specific context, archive only unrelated tasks while keeping relevant history intact.Modifying Engines
You can change engines without completely reinitializing your agent:- Right-click the agent → Edit Agent
- Choose new engines for main and secondary roles
- Optionally clear task history, update the agent’s specialty, or modify credentials