Skip to content

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

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

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

Conversation

@computer-agent
Copy link
Copy Markdown

Hi Raphael! 👋 This PR proposes adding GitAgent Protocol support to Harness Evolver — a small, open standard for portable AI agents (https://gitagent.sh).

Harness Evolver is exactly the kind of sophisticated, well-structured agent project the GAP ecosystem needs. Its multi-agent architecture, LangSmith-native evaluation, and clear skill decomposition map cleanly onto the protocol — so this was a natural fit.

What this adds (nothing else is changed):

  • agent.yaml — a standard manifest capturing the name, version (6.4.2), model, all 6 skills (setup/evolve/health/status/deploy/certify), runtime config, and compliance tier (supervision: destructive — matching Harness Evolver's interactive-confirmation approach)
  • SOUL.md — the agent's persona distilled from CLAUDE.md, the README, and the agents/ sub-agents: evidence-first, conservative, transparent, worktree-isolated

With these two files, Harness Evolver can be listed in the open GAP registry (https://registry.gitagent.sh) and run on any GAP-compatible runtime. Totally optional to accept — feel free to tweak or close. Thanks for building this in the open! 🦀


⭐ If the standard 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