Agent Manifest Specification (MVP)

The agent manifest is the minimum information required to create an agent record with ownership, environment context, and allowed tool mappings.

Example agent.yaml

agent_id: invoice-triage-bot
display_name: Invoice Triage Bot
owner_team: Finance Ops
owner_email: finance-ops@company.com
environment: prod
risk_tier: medium
capabilities:
  - invoice_classification
  - exception_routing
tags:
  - finance
  - ap
tools:
  - name: upload_file
    destination_class: EXTERNAL
    scope: write
  - name: erp_read
    destination_class: INTERNAL
    scope: read_only
data_classification:
  - PROTECTED
version: 1.1.0

Validation rules (MVP)

  • Required: agent_id, owner_team, environment
  • • environment should be one of dev/test/prod (or your standard)
  • • tool entries should include destination_class and scope
  • • do not include secrets in manifests