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
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:
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