Skip to content

GNAP: git-native external task board for Mentis's multi-agent Supervisor coordination #2

@ori-cofounder

Description

@ori-cofounder

Proposal: GNAP as an external coordination substrate for Mentis's Supervisor-Agent architecture

Mentis is a well-designed multi-agent ADK built on LangGraph — the Planner → Supervisor → (Specialist Agent → Evaluator) loop with A2A protocol support is sophisticated. One extension: when Mentis instances need to coordinate with external agents outside the LangGraph graph, you need a protocol that isn't tied to LangGraph state.

GNAP (Git-Native Agent Protocol) provides this: a git repo as a shared task board with board/todo/board/doing/board/done/. Works with any agent — including Mentis Specialist Agents and external non-LangGraph agents.

Applied to Mentis's Supervisor pattern:

When Mentis Supervisor needs to delegate to an external agent (perhaps a specialized service not built on LangGraph):

board/todo/generate-3d-model-spec-47.md   ← Mentis Supervisor creates
board/doing/generate-3d-model-spec-47.md  ← External 3D gen agent claims
board/done/generate-3d-model-spec-47.md   ← Output file path committed

# Mentis Evaluator reads done/ and updates PlanningAgentState

GNAP complements both LangGraph checkpointing (for internal state) and A2A (for agent discovery) — it fills the external task coordination gap. The git history captures which external agents handled which subtasks, supporting Mentis's Evaluator → plan state update loop.

Spec: https://github.com/farol-team/gnap

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions