-
Notifications
You must be signed in to change notification settings - Fork 59
Open
Description
Motivation
I'd like to add an example showing how gitagent can work alongside GNAP (Git-Native Agent Protocol) for multi-agent coordination. The idea: gitagent defines agent structure/capabilities, GNAP defines how agents coordinate via shared git repo.
What I was thinking
An example agent that:
- Reads tasks from
.gnap/tasks/{id}.json(using the real GNAP state machine:backlog → ready → in_progress → review → done) - Updates task
statefield via JSON (not directory movement) - Posts results to
.gnap/runs/{task-id}-{attempt}.json
Why closing PR #21
PR #21 got the GNAP format wrong — it used markdown files in board/ directories instead of the actual .gnap/ JSON structure. Closing it and starting fresh with the right approach.
Questions for maintainers
- Is this the right place for a coordination example, or should it live in a separate gitagent-gnap adapter repo?
- Any preference on how the SkillsFlow workflow handles atomic JSON updates (to avoid git conflicts between concurrent agents)?
GNAP spec: https://github.com/farol-team/gnap
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels