Skip to content

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

Open
shreyas-lyzr wants to merge 1 commit into
smol-ai:mainfrom
shreyas-lyzr:gitagent-protocol
Open

Add GitAgent Protocol support (agent.yaml + SOUL.md)#173
shreyas-lyzr wants to merge 1 commit into
smol-ai:mainfrom
shreyas-lyzr:gitagent-protocol

Conversation

@shreyas-lyzr
Copy link
Copy Markdown

Hi @swyx and team! 👋

This PR proposes GitAgent Protocol (GAP) support for smol developer — a small, open standard for portable AI agents (https://gitagent.sh).

smol developer is a perfect fit for GAP: it has a clear persona, a well-defined system prompt, and a focused set of skills. Adding these two files makes it trivially portable across any GAP-compatible runtime and discoverable in the open agent registry.

What this adds (only two new files — nothing else changes):

  • agent.yaml — standard manifest capturing your agent's name, version, model preference (openai:gpt-4o), three skills (plan / specify-file-paths / generate-code), and a destructive human-in-the-loop compliance tier (because codegen touches the filesystem)
  • SOUL.md — smol dev's persona distilled from smol_dev/prompts.py's SMOL_DEV_SYSTEM_PROMPT, your README philosophy, and the original tweet spirit: "engineering with prompts, rather than prompt engineering"

No existing file is modified or deleted.

With these files, smol developer can:

  • Run on any GAP-compatible harness (Claude Code, GitClaw, etc.)
  • Be listed in the Open GAP Registry
  • Be discovered and deployed by developers who browse the registry

Totally optional to accept — feel free to tweak the YAML fields or close. Thanks for building in the open! 🤖✨


🔗 Learn more: https://gitagent.sh

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