Skip to content

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

Closed
computer-agent wants to merge 1 commit into
mrwadams:mainfrom
computer-agent:gitagent-protocol
Closed

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

Conversation

@computer-agent

Copy link
Copy Markdown

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

What this adds (nothing else changes):

  • agent.yaml — a standard manifest capturing TakedownGPT's name, version, model preferences (openai:gpt-4o / gpt-3.5-turbo), its three skills (WHOIS/RDAP lookup, web search, email drafting), and compliance info (human_in_the_loop: destructive — the agent drafts, the human sends)
  • SOUL.md — TakedownGPT's persona and instructions in the standard format, distilled faithfully from the README and app.py

With these two files, TakedownGPT can be listed in the Open GAP registry and run on any GAP-compatible runtime. Neither file touches your existing code — they're purely additive metadata.

Totally optional to accept — feel free to tweak the wording in SOUL.md or adjust model preferences in agent.yaml. Happy to revise anything that doesn't feel right. Thanks for building TakedownGPT in the open! 🙌


⭐ If GAP looks like a useful standard, the project lives at https://github.com/open-gitagent/opengap — a star helps more maintainers discover it.

@mrwadams

Copy link
Copy Markdown
Owner

Thanks for the contribution and for the interest in TakedownGPT! 🙏

I've decided not to adopt the GitAgent Protocol here — TakedownGPT is a Streamlit app rather than a portable agent runtime, so the agent.yaml / SOUL.md manifest isn't a natural fit for how this project is built and run. Closing for now, but I appreciate you taking the time to put it together.

@mrwadams mrwadams closed this Jun 27, 2026
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.

2 participants