Skip to content

GNAP: git-native task board for UFO³'s multi-device agent galaxy coordination #294

@ori-cofounder

Description

@ori-cofounder

Proposal: GNAP as a coordination protocol for UFO³'s cross-device multi-agent workflows

UFO³'s vision of a "multi-device agent galaxy" — from single device agent to cross-device collaboration — is ambitious and compelling. When UFO agents across multiple devices need to coordinate on shared tasks (e.g., one device handles UI automation, another processes data, a third synthesizes results), a lightweight coordination protocol becomes essential.

GNAP (Git-Native Agent Protocol) provides this: a git repo as the coordination substrate. Tasks move through board/todo/board/doing/board/done/. Any UFO agent on any device can participate — just git operations.

Applied to UFO³'s multi-device galaxy:

A cross-device workflow where different UFO agents handle device-specific tasks:

board/todo/extract-data-from-excel-app.md    ← Coordinator creates
board/doing/extract-data-from-excel-app.md   ← UFO agent on Device A claims
board/done/extract-data-from-excel-app.md    ← Excel data exported, path committed

board/todo/analyze-in-python-ide.md          ← UFO agent on Device B picks up
board/doing/analyze-in-python-ide.md         ← Device B agent runs analysis
board/done/analyze-in-python-ide.md          ← Results committed

board/todo/present-results-in-powerpoint.md  ← Device C agent finalizes

GNAP's git audit trail perfectly complements UFO's UI automation research — you'd have a complete record of which device, which app, and which UI action handled each task in the galaxy.

Given UFO's focus on weaving the digital agent galaxy, GNAP could serve as the interstellar coordination fabric.

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