-
Notifications
You must be signed in to change notification settings - Fork 428
GNAP: git-native task coordination for Cohere Toolkit's multi-agent RAG pipeline #1009
Description
Proposal: GNAP as a coordination layer for Cohere Toolkit's multi-agent workflows
Cohere Toolkit is a full-stack RAG application — it supports Command models, custom tools, and integrations with Google Drive, Gmail, Slack, GitHub. As you build multi-agent capabilities (different agents for retrieval, reasoning, synthesis), coordination becomes key.
GNAP (Git-Native Agent Protocol) provides a lightweight coordination layer: a git repo as a persistent task board with board/todo/ → board/doing/ → board/done/. No additional infrastructure — and Toolkit already has a GitHub tool integration.
Applied to Cohere Toolkit's RAG pipeline:
A multi-step RAG workflow where different agents handle different stages:
board/todo/retrieve-docs-query-4872.md ← Router agent creates
board/doing/retrieve-docs-query-4872.md ← Retrieval agent claims (searches docs)
board/done/retrieve-docs-query-4872.md ← Retrieved chunks committed
board/todo/synthesize-answer-query-4872.md ← Command agent picks up for synthesis
board/doing/synthesize-answer-query-4872.md
board/done/synthesize-answer-query-4872.md ← Final answer committed
Particularly interesting: Toolkit already integrates with GitHub — meaning the GNAP board could live in a GitHub repo that Toolkit's GitHub tool can natively read and write. Zero new infrastructure.
Given Toolkit's focus on enterprise RAG deployments, GNAP's audit trail (every step in git history) adds an important compliance/traceability benefit.