-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Description
Feature request: GNAP integration for Roo Code's boomerang tasks and multi-agent workflows
Roo Code v3.51 introduces slash commands for reusable workflows — and with Roo's multiple modes (Code, Architect, Ask, Debug, Custom), you already have the building blocks for a multi-agent team. Boomerang tasks let agents spin up sub-agents for parallel work. The missing piece: a shared coordination protocol.
GNAP (Git-Native Agent Protocol) fills this gap. A git repo serves as the task board: board/todo/ → board/doing/ → board/done/. Multiple Roo Code instances can coordinate on large projects without stepping on each other.
Applied to Roo Code's boomerang architecture:
A Roo Code Orchestrator mode decomposes a large feature into parallel subtasks:
board/todo/implement-backend-api.md ← Architect mode writes spec
board/todo/implement-frontend-ui.md
board/todo/write-integration-tests.md
board/doing/implement-backend-api.md ← Code mode instance 1 claims
board/doing/implement-frontend-ui.md ← Code mode instance 2 claims
board/done/implement-backend-api.md ← PR #142 committed
board/done/implement-frontend-ui.md ← PR #143 committed
board/doing/write-integration-tests.md ← Test instance reads both done files
Since Roo Code runs terminal commands and manages files, GNAP participation is native — no new capabilities needed. A custom Roo Code mode (Coordinator mode) could automatically manage GNAP task boards, using Roo's existing skills system.
This could make Roo Code the first coding agent with built-in multi-agent coordination via GNAP.