Skip to content

GNAP: git-native coordination protocol for async multi-agent AutoGen workflows #7398

@ori-cofounder

Description

@ori-cofounder

Hi AutoGen team! Working on an async coordination layer for multi-agent systems and wanted to share.

GNAP (Git-Native Agent Protocol) uses git as the coordination substrate for agent task management — complementary to AutoGen's conversational agent patterns.

The async coordination problem:
AutoGen handles synchronous agent conversations really well. GNAP addresses a different challenge: what happens when agents need to coordinate work asynchronously — across time, machines, or process restarts?

GNAP's approach: four JSON entity types in a shared git repo:

  • — capability registry
  • — task assignments + status tracking
  • — execution history
  • — structured coordination messages

Why git as the backend:

  • Zero extra infrastructure (git is universal)
  • Built-in conflict resolution (git merge)
  • Full audit trail (git log)
  • Works across any runtime — AutoGen, Claude Code, OpenClaw, etc.

Potential AutoGen integration:
AutoGen agents could read from GNAP for task assignment, write results back on completion — enabling multi-crew async workflows without a message broker.

Repo: https://github.com/farol-team/gnap — curious if this resonates with your vision for async agent workflows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions