Agents are the assistants you interact with directly and handle your main conversation. Each agent has different permissions and tool access; for example,Documentation Index
Fetch the complete documentation index at: https://docs.symbioticsec.ai/llms.txt
Use this file to discover all available pages before exploring further.
Build has all tools enabled while Plan is restricted.
Symbiotic Code comes with 4 agents, and a dedicated mode for running shell commands.
Build
The default agent with all tools enabled. Use Build for standard development work where you need full access to file operations and system commands.Plan
A restricted agent designed for planning and analysis. We use a permission system to give you more control and prevent unintended changes. By default, all of the following are set to ask:- file edits: All writes, patches, and edits
- bash: All bash commands
Ask
A read-only agent for getting answers and explanations without any risk of modifying your codebase. Use Ask when you want to understand code before changing it, or when learning about patterns in your codebase.Debug
A specialized agent for diagnosing and fixing bugs using an evidence-based methodology. Debug mode never fixes bugs based on code alone. It requires actual runtime evidence. The debug agent follows a systematic workflow:- Gather context (errors, stack traces, logs)
- Form hypotheses about the cause
- Add instrumentation to test all hypotheses
- Reproduce and analyze logs
- Fix only with log proof of the root cause
Shell mode
Prefix your message with! to run it directly as a shell command without any AI processing.
Custom agents
You can create custom agents by adding them to your~/.config/symbiotic/agents/ folder. See custom agents for more information.