flowchart TD
User[User Message] --> AgentLoop[Main AgentLoop]
AgentLoop --> SkillsManager[SkillsManager]
SkillsManager --> MultiAgentSkill[multi-agent Skill]
MultiAgentSkill --> AgentLoop
AgentLoop --> ToolRegistry[ToolRegistry]
ToolRegistry --> MultiAgentTools[Multi-Agent Tools]
MultiAgentTools --> TeamManager[TeamManager]
MultiAgentTools --> WorkflowEngine[WorkflowEngine Coordinator]
MultiAgentTools --> SharedWorkspace[SharedWorkspace]
TeamManager --> AgentTeam[AgentTeam]
AgentTeam --> MessageBus[AgentMessageBus<br/>Event Bus]
MessageBus --> DevAgent[Developer Agent<br/>Event Loop]
MessageBus --> RevAgent[Reviewer Agent<br/>Event Loop]
MessageBus --> ArchAgent[Architect Agent<br/>Event Loop]
TeamManager --> DevAgent
TeamManager --> RevAgent
TeamManager --> ArchAgent
WorkflowEngine --> MessageBus
SharedWorkspace --> MessageBus
DevAgent --> MessageBus
RevAgent --> MessageBus
ArchAgent --> MessageBus
DevAgent --> SharedWorkspace
RevAgent --> SharedWorkspace
ArchAgent --> SharedWorkspace
style MultiAgentTools fill:#4a90e2,color:#fff
style MultiAgentSkill fill:#f39c12,color:#fff
style MessageBus fill:#e74c3c,color:#fff
style TeamManager fill:#9b59b6,color:#fff
style AgentTeam fill:#9b59b6,color:#fff
style DevAgent fill:#27ae60,color:#fff
style RevAgent fill:#27ae60,color:#fff
style ArchAgent fill:#27ae60,color:#fff
style WorkflowEngine fill:#f1c40f,color:#000
new arch plan
flowchart TD User[User Message] --> AgentLoop[Main AgentLoop] AgentLoop --> SkillsManager[SkillsManager] SkillsManager --> MultiAgentSkill[multi-agent Skill] MultiAgentSkill --> AgentLoop AgentLoop --> ToolRegistry[ToolRegistry] ToolRegistry --> MultiAgentTools[Multi-Agent Tools] MultiAgentTools --> TeamManager[TeamManager] MultiAgentTools --> WorkflowEngine[WorkflowEngine Coordinator] MultiAgentTools --> SharedWorkspace[SharedWorkspace] TeamManager --> AgentTeam[AgentTeam] AgentTeam --> MessageBus[AgentMessageBus<br/>Event Bus] MessageBus --> DevAgent[Developer Agent<br/>Event Loop] MessageBus --> RevAgent[Reviewer Agent<br/>Event Loop] MessageBus --> ArchAgent[Architect Agent<br/>Event Loop] TeamManager --> DevAgent TeamManager --> RevAgent TeamManager --> ArchAgent WorkflowEngine --> MessageBus SharedWorkspace --> MessageBus DevAgent --> MessageBus RevAgent --> MessageBus ArchAgent --> MessageBus DevAgent --> SharedWorkspace RevAgent --> SharedWorkspace ArchAgent --> SharedWorkspace style MultiAgentTools fill:#4a90e2,color:#fff style MultiAgentSkill fill:#f39c12,color:#fff style MessageBus fill:#e74c3c,color:#fff style TeamManager fill:#9b59b6,color:#fff style AgentTeam fill:#9b59b6,color:#fff style DevAgent fill:#27ae60,color:#fff style RevAgent fill:#27ae60,color:#fff style ArchAgent fill:#27ae60,color:#fff style WorkflowEngine fill:#f1c40f,color:#000