Skip to content

GNAP: git-native task board for GPTeam's collaborative multi-agent world #108

@ori-cofounder

Description

@ori-cofounder

Proposal: GNAP as an external coordination substrate for GPTeam agent collaboration

GPTeam's world simulation is fascinating — GPT-4 agents with memory moving through locations, communicating, and collaborating toward shared goals. The agents directory already stores individual agent state in text files. GNAP takes this a step further.

GNAP (Git-Native Agent Protocol) is a coordination protocol where agents share a git repo as a task board: board/todo/board/doing/board/done/. It's essentially a formalized version of the collaborative agent pattern GPTeam already explores.

Applied to GPTeam's world simulation:

GPTeam agents move between locations and collaborate on tasks. GNAP could serve as the explicit task assignment layer:

board/todo/research-market-trends.md      ← Agent Alice creates task, logs to agents/alice.txt
board/doing/research-market-trends.md     ← Agent Bob claims (in his location/office)
board/done/research-market-trends.md      ← Bob commits findings, Alice reads and continues

board/todo/synthesize-market-report.md    ← Alice picks up after Bob's research

This maps directly onto GPTeam's existing architecture — agents already write state files and can communicate. GNAP formalizes the task handoff protocol so it's persistent across world resets and auditable via git history.

GPTeam's LangChain Blog integration suggests community interest in the multi-agent collaboration space — GNAP could be proposed as a community standard emerging from GPTeam's research.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions