| Helper BOT roles |
Multiple BOTs with different responsibilities and capabilities |
Specialized agents or tool-connected sub-agents |
| Front-end coordinator |
User-facing layer that receives requests and routes work |
Primary agent, orchestrator, or supervisor agent |
| Stored procedures / recipes |
Reusable chains of actions across different BOT functions |
Workflow orchestration, agent plans, tool chains |
| Case-based reasoning and reuse |
System refers to prior patterns and successful solutions |
Episodic memory, retrieval, reusable trajectories |
| Feedback-driven refinement |
Use results to improve future performance and routing |
Agent optimization, iterative planning, closed-loop execution |
| Protected cross-boundary execution |
Coordinated actions across systems and trust boundaries |
Permissioned orchestration, secure multi-system automation |