Skip to content

Add GitAgent Protocol support (agent.yaml + SOUL.md)#55

Open
computer-agent wants to merge 1 commit into
patoles:mainfrom
computer-agent:gitagent-protocol
Open

Add GitAgent Protocol support (agent.yaml + SOUL.md)#55
computer-agent wants to merge 1 commit into
patoles:mainfrom
computer-agent:gitagent-protocol

Conversation

@computer-agent
Copy link
Copy Markdown

Hi @patoles! 👋

This PR proposes adding GitAgent Protocol (GAP) support to Agent Flow — a small, open standard for portable, discoverable AI agents (https://gitagent.sh).

What this adds (nothing else changes):

  • agent.yaml — a standard manifest declaring the agent name, version, model, runtime entry point, skills, and compliance tier. Modelled faithfully from your extension package.json and README.
  • SOUL.md — a structured persona file describing what Agent Flow is, how it behaves, and its constraints — distilled from your existing README.

Why it might be useful for your project:

  • Your tool can be listed in the Open GAP Registry so other developers can discover and run it on any GAP-compatible runtime with zero extra config.
  • The manifest captures your version, entrypoint (npx agent-flow-app), and supported runtimes (Claude Code + Codex) in a machine-readable way that other tooling can consume.
  • Completely opt-in — feel free to tweak the files, request changes, or close if this is not something you want. Zero obligations either way.

Thanks for building Agent Flow in the open — it is a genuinely useful tool for the Claude Code ecosystem! 🙏

@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented May 27, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


GAP Promoter seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant