You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
servers_includelist: ["local"] # Optional: Whitelist of MCP server names to allow
160
+
servers_excludelist: [] # Optional: Blacklist of MCP server names to exclude
161
+
162
+
# Sub-agent configuration
163
+
subagent_paths: [".cecli/subagents"] # Optional: Directories to search for sub-agent definitions
164
+
max_sub_agents: 3# Optional: Maximum concurrent sub-agents (default: 3)
165
+
157
166
# Context blocks configuration
158
167
include_context_blocks: ["todo_list", "git_status"] # Optional: Context blocks to include
159
168
exclude_context_blocks: ["symbol_outline", "directory_structure"] # Optional: Context blocks to exclude
@@ -177,6 +186,10 @@ agent-config:
177
186
- **`tools_includelist`**: Array of tool names to allow (only these tools will be available)
178
187
- **`tools_excludelist`**: Array of tool names to exclude (these tools will be disabled)
179
188
- **`tools_paths`**: Array of directories or Python files containing custom tools to load
189
+
- **`servers_includelist`**: Array of MCP server names to allow (only these servers will be available)
190
+
- **`servers_excludelist`**: Array of MCP server names to exclude (these servers will be disabled)
191
+
- **`subagent_paths`**: Array of directories to search for sub-agent definition `.md` files
192
+
- **`max_sub_agents`**: Maximum number of concurrent sub-agents (default: 3)
180
193
- **`include_context_blocks`**: Array of context block names to include (overrides default set)
181
194
- **`exclude_context_blocks`**: Array of context block names to exclude from default set
182
195
@@ -256,6 +269,7 @@ The following context blocks are available by default and can be customized usin
256
269
- **`symbol_outline`**: Lists classes, functions, and methods in current context
257
270
- **`todo_list`**: Shows the current todo list managed via `UpdateTodoList` tool
258
271
- **`skills`**: Include skills content in the conversation
272
+
- **`sub_agents`**: Include registered sub-agents in the conversation context
259
273
260
274
When `include_context_blocks` is specified, only the listed blocks will be included. When `exclude_context_blocks` is specified, the listed blocks will be removed from the default set.
261
275
@@ -282,6 +296,14 @@ agent-config:
282
296
tools_excludelist: ["command", "commandinteractive"] # Optional: Blacklist of tools
- **Keyboard**: Use `Ctrl+Alt+Left` / `Ctrl+Alt+Right` to cycle through agents. Use `Ctrl+Alt+Up` to return to the primary agent.
@@ -157,13 +157,13 @@ Each agent gets its own output container. When you switch agents:
157
157
1. The active container is shown; all others are hidden
158
158
2. Your input is routed to the active agent
159
159
3. Tool output, streaming responses, and task notifications are displayed in the correct container
160
-
4. The SubAgentPills bar highlights the active agent
160
+
4. Agent pills in the border title highlight the active agent
161
161
162
162
## Lifecycle and Limits
163
163
164
164
### Max Sub-Agents
165
165
166
-
The `max_subagents` setting (default: 3) limits how many concurrent sub-agents can exist. This prevents resource exhaustion.
166
+
The `max_sub_agents` setting (default: 3) limits how many concurrent sub-agents can exist. This prevents resource exhaustion.
167
167
168
168
When the limit is reached:
169
169
@@ -178,7 +178,7 @@ When the limit is reached:
178
178
179
179
## Restrictions
180
180
181
-
- **No nested sub-agents**: Sub-agents cannot spawn further sub-agents. The `Dispatch` tool is excluded from sub-agent tool schemas.
181
+
- **No nested sub-agents**: Sub-agents cannot spawn further sub-agents. The `Delegate` tool is excluded from sub-agent tool schemas.
182
182
- **TUI-dependent**: Sub-agent container switching and the reap command depend on the TUI. Running in headless or non-TUI modes may not support these features.
183
183
184
184
## Examples
@@ -222,8 +222,8 @@ happy paths. Use the project's existing testing patterns and conventions.
222
222
223
223
By defining multiple sub-agents, you can get different perspectives on the same code:
224
224
225
-
1.Dispatch a **reviewer** to analyze security concerns
226
-
2.Dispatch a **tester** to identify test gaps
225
+
1.Delegate to a **reviewer** to analyze security concerns
226
+
2.Delegate to a **tester** to identify test gaps
227
227
3. The primary agent synthesizes both reports into an action plan
0 commit comments