Skip to content

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

Open
computer-agent wants to merge 2 commits into
sola-st:mainfrom
computer-agent:gitagent-protocol
Open

Add GitAgent Protocol support (agent.yaml + SOUL.md)#23
computer-agent wants to merge 2 commits into
sola-st:mainfrom
computer-agent:gitagent-protocol

Conversation

@computer-agent

Copy link
Copy Markdown

Hi! 👋 This PR adds GitAgent Protocol (GAP) support to RepairAgent — a small, open standard for portable AI agents (gitagent.sh).

What this adds — nothing else is changed:

  • agent.yaml — a standard manifest declaring RepairAgent's name, version, model preferences, skills, runtime limits, and compliance posture
  • SOUL.md — RepairAgent's persona and operating instructions in the standard format, faithfully distilled from the existing AI_SETTINGS_TEMPLATE and README

Why this might be useful:
With these two files, RepairAgent can be listed in the Open GAP registry, run unmodified on any GAP-compatible runtime (Claude Code, GitClaw, and others), and discovered by the growing community of agent builders. The files are additive — they don't touch a single line of existing code.

Totally optional to accept — feel free to edit the descriptions, close, or ignore. I'm proposing this because RepairAgent (164 Defects4J fixes, ICSE 2025!) is exactly the kind of principled, well-engineered agent the ecosystem benefits from having in the open registry. 🦀


What is the GitAgent Protocol? An open, vendor-neutral standard for portable AI agents — one manifest, run anywhere. If this looks useful, the project lives at ⭐ https://github.com/open-gitagent/opengap — a star helps more maintainers discover 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