Skip to content

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

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

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

Conversation

@computer-agent
Copy link
Copy Markdown

Hi! 👋 This PR proposes GitAgent Protocol (GAP) support for Adrian — an open standard for portable, interoperable AI agents (https://gitagent.sh).

Adrian is exactly the kind of security-focused agent runtime the GAP ecosystem needs. With these two files, Adrian can be discovered and run on any GAP-compatible runtime, and listed in the open agent registry.

What this adds (nothing else changes):

  • agent.yaml — a standard manifest capturing Adrian's name, version, model preference, skills (runtime-security-monitor, prompt-injection-detection, reasoning-trace-analysis, policy-drift-detection, tool-call-auditing), runtime settings, and compliance metadata (risk_tier: high, human_in_the_loop: destructive, audit_logging: true)
  • SOUL.md — Adrian's persona and operating principles in the standard soul-file format: who it is, what it monitors, how it decides to block vs audit, and its privacy-first constraints

The manifest faithfully represents what Adrian already does — no new capabilities are claimed, no existing code is touched.

Feel free to tweak the skills list, adjust runtime.max_turns, or close if it doesn't fit the project direction. This is purely a proposal. 🦀


What is GAP? A small, open, vendor-neutral standard for portable AI agents — one manifest, run anywhere. If this looks interesting, 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