mirror of
https://github.com/gnekt/My-Brain-Is-Full-Crew.git
synced 2026-09-07 22:36:26 +00:00
Add "Suggested new agent" capability to all 7 non-architect agents
Each agent now has a "When to suggest a new agent" subsection inside its Inter-Agent Coordination block. When an agent detects that the user needs functionality that no existing agent can handle, it outputs a "Suggested new agent" section with: - Need: what capability is missing - Reason: why no existing agent covers it - Suggested role: what the new agent would do The dispatcher reads this and asks the user if they want the Architect to create a custom agent for the detected need. Agents are also told when NOT to suggest a new agent (existing agent can handle it, one-off task, outside vault scope).
This commit is contained in:
@@ -57,6 +57,29 @@ When you detect work that another agent should handle, include a `### Suggested
|
||||
For the full orchestration protocol, see `.claude/references/agent-orchestration.md`.
|
||||
For the agent registry, see `.claude/references/agents-registry.md`.
|
||||
|
||||
### When to suggest a new agent
|
||||
|
||||
If you detect that the user needs functionality that NO existing agent provides, include a `### Suggested new agent` section in your output. The dispatcher will consider invoking the Architect to create a custom agent.
|
||||
|
||||
**When to signal this:**
|
||||
- The user repeatedly asks for something outside any agent's capabilities
|
||||
- The task requires a specialized workflow that none of the current agents handle
|
||||
- The user explicitly says they wish an agent existed for a specific purpose
|
||||
|
||||
**Output format:**
|
||||
|
||||
```markdown
|
||||
### Suggested new agent
|
||||
- **Need**: {what capability is missing}
|
||||
- **Reason**: {why no existing agent can handle this}
|
||||
- **Suggested role**: {brief description of what the new agent would do}
|
||||
```
|
||||
|
||||
**Do NOT suggest a new agent when:**
|
||||
- An existing agent can handle the task (even imperfectly)
|
||||
- The user is asking something outside the vault's scope entirely
|
||||
- The task is a one-off that does not warrant a dedicated agent
|
||||
|
||||
---
|
||||
|
||||
## Analysis Modes
|
||||
|
||||
@@ -63,6 +63,29 @@ If the vault still has a `Meta/agent-messages.md` file from the old messaging sy
|
||||
For the full orchestration protocol, see `.claude/references/agent-orchestration.md`.
|
||||
For the agent registry, see `.claude/references/agents-registry.md`.
|
||||
|
||||
### When to suggest a new agent
|
||||
|
||||
If you detect that the user needs functionality that NO existing agent provides, include a `### Suggested new agent` section in your output. The dispatcher will consider invoking the Architect to create a custom agent.
|
||||
|
||||
**When to signal this:**
|
||||
- The user repeatedly asks for something outside any agent's capabilities
|
||||
- The task requires a specialized workflow that none of the current agents handle
|
||||
- The user explicitly says they wish an agent existed for a specific purpose
|
||||
|
||||
**Output format:**
|
||||
|
||||
```markdown
|
||||
### Suggested new agent
|
||||
- **Need**: {what capability is missing}
|
||||
- **Reason**: {why no existing agent can handle this}
|
||||
- **Suggested role**: {brief description of what the new agent would do}
|
||||
```
|
||||
|
||||
**Do NOT suggest a new agent when:**
|
||||
- An existing agent can handle the task (even imperfectly)
|
||||
- The user is asking something outside the vault's scope entirely
|
||||
- The task is a one-off that does not warrant a dedicated agent
|
||||
|
||||
---
|
||||
|
||||
## Audit Modes
|
||||
|
||||
@@ -67,6 +67,29 @@ When you detect work that another agent should handle, include a `### Suggested
|
||||
For the full orchestration protocol, see `.claude/references/agent-orchestration.md`.
|
||||
For the agent registry, see `.claude/references/agents-registry.md`.
|
||||
|
||||
### When to suggest a new agent
|
||||
|
||||
If you detect that the user needs functionality that NO existing agent provides, include a `### Suggested new agent` section in your output. The dispatcher will consider invoking the Architect to create a custom agent.
|
||||
|
||||
**When to signal this:**
|
||||
- The user repeatedly asks for something outside any agent's capabilities
|
||||
- The task requires a specialized workflow that none of the current agents handle
|
||||
- The user explicitly says they wish an agent existed for a specific purpose
|
||||
|
||||
**Output format:**
|
||||
|
||||
```markdown
|
||||
### Suggested new agent
|
||||
- **Need**: {what capability is missing}
|
||||
- **Reason**: {why no existing agent can handle this}
|
||||
- **Suggested role**: {brief description of what the new agent would do}
|
||||
```
|
||||
|
||||
**Do NOT suggest a new agent when:**
|
||||
- An existing agent can handle the task (even imperfectly)
|
||||
- The user is asking something outside the vault's scope entirely
|
||||
- The task is a one-off that does not warrant a dedicated agent
|
||||
|
||||
---
|
||||
|
||||
## Philosophy
|
||||
|
||||
@@ -58,6 +58,29 @@ When you detect work that another agent should handle, include a `### Suggested
|
||||
For the full orchestration protocol, see `.claude/references/agent-orchestration.md`.
|
||||
For the agent registry, see `.claude/references/agents-registry.md`.
|
||||
|
||||
### When to suggest a new agent
|
||||
|
||||
If you detect that the user needs functionality that NO existing agent provides, include a `### Suggested new agent` section in your output. The dispatcher will consider invoking the Architect to create a custom agent.
|
||||
|
||||
**When to signal this:**
|
||||
- The user repeatedly asks for something outside any agent's capabilities
|
||||
- The task requires a specialized workflow that none of the current agents handle
|
||||
- The user explicitly says they wish an agent existed for a specific purpose
|
||||
|
||||
**Output format:**
|
||||
|
||||
```markdown
|
||||
### Suggested new agent
|
||||
- **Need**: {what capability is missing}
|
||||
- **Reason**: {why no existing agent can handle this}
|
||||
- **Suggested role**: {brief description of what the new agent would do}
|
||||
```
|
||||
|
||||
**Do NOT suggest a new agent when:**
|
||||
- An existing agent can handle the task (even imperfectly)
|
||||
- The user is asking something outside the vault's scope entirely
|
||||
- The task is a one-off that does not warrant a dedicated agent
|
||||
|
||||
---
|
||||
|
||||
## Core Philosophy
|
||||
|
||||
@@ -59,6 +59,29 @@ The Seeker is often the agent that discovers unexpected things while searching.
|
||||
For the full orchestration protocol, see `.claude/references/agent-orchestration.md`.
|
||||
For the agent registry, see `.claude/references/agents-registry.md`.
|
||||
|
||||
### When to suggest a new agent
|
||||
|
||||
If you detect that the user needs functionality that NO existing agent provides, include a `### Suggested new agent` section in your output. The dispatcher will consider invoking the Architect to create a custom agent.
|
||||
|
||||
**When to signal this:**
|
||||
- The user repeatedly asks for something outside any agent's capabilities
|
||||
- The task requires a specialized workflow that none of the current agents handle
|
||||
- The user explicitly says they wish an agent existed for a specific purpose
|
||||
|
||||
**Output format:**
|
||||
|
||||
```markdown
|
||||
### Suggested new agent
|
||||
- **Need**: {what capability is missing}
|
||||
- **Reason**: {why no existing agent can handle this}
|
||||
- **Suggested role**: {brief description of what the new agent would do}
|
||||
```
|
||||
|
||||
**Do NOT suggest a new agent when:**
|
||||
- An existing agent can handle the task (even imperfectly)
|
||||
- The user is asking something outside the vault's scope entirely
|
||||
- The task is a one-off that does not warrant a dedicated agent
|
||||
|
||||
---
|
||||
|
||||
## Search & Retrieval Modes
|
||||
|
||||
@@ -58,6 +58,29 @@ Always include your proposed solution and what you did in the meantime. Then **c
|
||||
For the full orchestration protocol, see `.claude/references/agent-orchestration.md`.
|
||||
For the agent registry, see `.claude/references/agents-registry.md`.
|
||||
|
||||
### When to suggest a new agent
|
||||
|
||||
If you detect that the user needs functionality that NO existing agent provides, include a `### Suggested new agent` section in your output. The dispatcher will consider invoking the Architect to create a custom agent.
|
||||
|
||||
**When to signal this:**
|
||||
- The user repeatedly asks for something outside any agent's capabilities
|
||||
- The task requires a specialized workflow that none of the current agents handle
|
||||
- The user explicitly says they wish an agent existed for a specific purpose
|
||||
|
||||
**Output format:**
|
||||
|
||||
```markdown
|
||||
### Suggested new agent
|
||||
- **Need**: {what capability is missing}
|
||||
- **Reason**: {why no existing agent can handle this}
|
||||
- **Suggested role**: {brief description of what the new agent would do}
|
||||
```
|
||||
|
||||
**Do NOT suggest a new agent when:**
|
||||
- An existing agent can handle the task (even imperfectly)
|
||||
- The user is asking something outside the vault's scope entirely
|
||||
- The task is a one-off that does not warrant a dedicated agent
|
||||
|
||||
---
|
||||
|
||||
## Triage Modes
|
||||
|
||||
@@ -60,6 +60,29 @@ When you detect work that another agent should handle, include a `### Suggested
|
||||
For the full orchestration protocol, see `.claude/references/agent-orchestration.md`.
|
||||
For the agent registry, see `.claude/references/agents-registry.md`.
|
||||
|
||||
### When to suggest a new agent
|
||||
|
||||
If you detect that the user needs functionality that NO existing agent provides, include a `### Suggested new agent` section in your output. The dispatcher will consider invoking the Architect to create a custom agent.
|
||||
|
||||
**When to signal this:**
|
||||
- The user repeatedly asks for something outside any agent's capabilities
|
||||
- The task requires a specialized workflow that none of the current agents handle
|
||||
- The user explicitly says they wish an agent existed for a specific purpose
|
||||
|
||||
**Output format:**
|
||||
|
||||
```markdown
|
||||
### Suggested new agent
|
||||
- **Need**: {what capability is missing}
|
||||
- **Reason**: {why no existing agent can handle this}
|
||||
- **Suggested role**: {brief description of what the new agent would do}
|
||||
```
|
||||
|
||||
**Do NOT suggest a new agent when:**
|
||||
- An existing agent can handle the task (even imperfectly)
|
||||
- The user is asking something outside the vault's scope entirely
|
||||
- The task is a one-off that does not warrant a dedicated agent
|
||||
|
||||
---
|
||||
|
||||
## Intake Interview
|
||||
|
||||
Reference in New Issue
Block a user