mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-10-25 05:53:57 +00:00
- packages/types/src/swarm.ts: AgentColorName, AgentIdentity, SwarmSession, TeammateMessage stubs (P3) - packages/types/src/history.ts: add swarmSessionId, agentId, agentName, agentColor, isSwarmLeader fields to HistoryItem schema - packages/types/src/events.ts: add SwarmSessionStarted, SwarmSessionEnded, WorkerRegistered events to RooCodeEventName, rooCodeEventsSchema, taskEventSchema - packages/types/src/task.ts: add swarm events to TaskProviderEvents so ClineProvider emit calls are properly typed - src/core/swarm/SwarmRegistry.ts: round-robin color assignment, session lifecycle - ClineProvider: add SwarmRegistry field; spawnConcurrentChildren now creates a session, assigns agentName/agentColor/agentId to each worker's HistoryItem, marks parent as isSwarmLeader, emits SwarmSessionStarted/WorkerRegistered/ SwarmSessionEnded; accepts optional role field in task spec - RunTeamPhaseTool: pass role through to spawnConcurrentChildren - SubtaskRow: render 8px color dot (with tooltip showing agentName) when agentColor is set on a history item Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| audio | ||
| public | ||
| src | ||
| .gitignore | ||
| components.json | ||
| eslint.config.mjs | ||
| index.html | ||
| package.json | ||
| tsconfig.json | ||
| turbo.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
| vitest.setup.ts | ||