New feature for multi-agent conversation support - allowing multiple chat agents to converse with each other in the same session. This would enable:
Key Capabilities
- Agent-to-Agent Communication: Chat agents can @mention or delegate to other agents with different specializations
- Specialized Agent Teams: Create ensembles like a "Research Agent" + "Code Agent" + "Review Agent" working together
- Dynamic Agent Switching: Seamless handoffs between agents based on conversation context
- Conversation Threading: Maintain coherent multi-agent discussions with proper context sharing
Describe the solution you'd like
-
Agent Team Creation API
-
Agent Communication Protocol
- Agents can @mention other agents (e.g., "@coder please implement this")
- Automatic handoffs based on task requirements
- Shared conversation context with agent-specific memories
- Conversation threading to maintain coherence
- Conversation Modes
- collaborative: Agents can interrupt and contribute freely
- sequential: Agents execute in order, passing results to next
- parallel: Agents work simultaneously on different aspects
- Agent Specialization
- Each agent inherits from existing modes but can have custom tool sets
-
Agent-specific system prompts and personalities
-
Custom workflow configurations per agent
Describe alternatives you've considered
Additional context
Complex Tasks: Single agents struggle with multifaceted problems requiring different expertise
Scalability: Teams of specialized agents can handle more complex workflows than monolithic agents
User Experience: More natural interaction where agents can consult each other like human teams
Extensibility: Leverages existing mode/tool system without breaking changes
New feature for multi-agent conversation support - allowing multiple chat agents to converse with each other in the same session. This would enable:
Key Capabilities
Describe the solution you'd like
Agent Team Creation API
Agent Communication Protocol
Agent-specific system prompts and personalities
Custom workflow configurations per agent
Describe alternatives you've considered
Additional context
Complex Tasks: Single agents struggle with multifaceted problems requiring different expertise
Scalability: Teams of specialized agents can handle more complex workflows than monolithic agents
User Experience: More natural interaction where agents can consult each other like human teams
Extensibility: Leverages existing mode/tool system without breaking changes