Skip to main content

agent-cards/.well-known/agent-card.json

Source: examples/agent-cards/.well-known/agent-card.json

When To Use This Example

Use this page as a concrete starting point when the file path and convention type match your project. Treat the content as a reference shape, not as a mandatory template.

How To Adapt It

  • Keep fields that describe real project behavior.
  • Remove placeholders that do not apply to your repository.
  • Prefer short, explicit instructions over broad policy language.
  • Link the adapted file back to the convention it supports when possible.

Source File

{
"name": "Issue Triage Agent",
"description": "Classifies incoming support and engineering issues, suggests priority, and returns a structured triage summary.",
"supportedInterfaces": [
{
"url": "https://agents.example.com/triage/a2a/v1",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "Example Corp",
"url": "https://example.com"
},
"version": "1.0.0",
"documentationUrl": "https://example.com/docs/issue-triage-agent",
"capabilities": {
"streaming": true,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "triage-issue",
"name": "Triage Issue",
"description": "Reads an issue description and returns category, priority, owner recommendation, and missing information.",
"tags": [
"support",
"github",
"triage"
],
"examples": [
"Classify this GitHub issue and suggest a priority.",
"{\"title\":\"Checkout fails for EU customers\",\"body\":\"Payment succeeds but order creation times out.\"}"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
}
]
}