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> |
||
|---|---|---|
| .changeset | ||
| .github | ||
| .husky | ||
| .roo | ||
| .vscode | ||
| apps | ||
| docs | ||
| locales | ||
| packages | ||
| releases | ||
| schemas | ||
| scripts | ||
| src | ||
| webview-ui | ||
| .dockerignore | ||
| .env.sample | ||
| .git-blame-ignore-revs | ||
| .gitattributes | ||
| .gitconfig | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierrc.json | ||
| .roo-hooks.json.example | ||
| .rooignore | ||
| .roomodes | ||
| .tool-versions | ||
| AGENTS.md | ||
| CHANGELOG.md | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| knip.json | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| PRIVACY.md | ||
| README.md | ||
| renovate.json | ||
| SECURITY.md | ||
| tsconfig.json | ||
| turbo.json | ||
Moo Code
A self-hosted fork of Roo Code — an AI-powered coding assistant for VS Code.
Note: This is an independent fork maintained separately from the upstream Roo Code project. It is not affiliated with or endorsed by Roo Code Veterinary Inc.
Features
- Generate code from natural language descriptions and specs
- Adapt with Modes: Code, Architect, Ask, Debug, and Custom Modes
- Refactor & debug existing code
- Write & update documentation
- Answer questions about your codebase
- Automate repetitive tasks
- Utilize MCP Servers
Build & Install
Prerequisites
Build
pnpm install
pnpm build
Create VSIX
cd src && pnpm vsix
Install Extension
code --install-extension ../bin/moo-code-{version}.vsix
Development
- Clone the repo
- Run
pnpm install - Open in VS Code
- Press
F5to launch the extension development host
Modes
- Code Mode: Everyday coding, edits, and file ops
- Architect Mode: Plan systems, specs, and migrations
- Ask Mode: Fast answers, explanations, and docs
- Debug Mode: Trace issues, add logs, isolate root causes
- Custom Modes: Build specialized modes for your workflow
License
Licensed under the Apache License 2.0.