Skip to content

civicteam/agent-profile-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

agent-profile-protocol

Home of the Agent Profile Protocol — a declarative, portable description of the layer between an agent and its underlying tools (sources, transforms, processors, guardrails, credentials, skills).

The protocol is what Civic MCP implements today in code and DB rows, lifted out into a single round-trippable document so:

  • configuration can be imported/exported as one file,
  • runtimes can adopt subsets (e.g. just guardrails, or just credential injection),
  • external implementers — including future non-MCP sources — have a target to build against.

Where the spec lives

The current draft is in spec/. Start there.

Sections (read in order if you're new to it):

  1. 00 - Principles, terminology, ordering
  2. 01 - Tool definition
  3. 02 - Sources and multiplexer
  4. 03 - Tool transforms
  5. 04 - Pre- and post-processors
  6. 05 - Guardrails
  7. 06 - Credentials
  8. 07 - Skills
  9. 08 - Execution chain
  10. 09 - Examples

Status

Draft (apiVersion: civic.com/agent-profile/v1alpha1). This repo is the authoritative source for the spec.

About

Protocol and Config Definition for Antonomous Agents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors