Skip to content
Back to shenron-coord

Card snapshot

bot.dragonballfr.com · 2026-06-03 00:08:47 UTC · 1430b28a8cf14c38a080a6021bf2bbc03dfaa6a3b53a96a020139ee460c566b4

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "shenron-coord",
  "description": "Bridge A2A pour la coordination des agents DBFR (Claude Code \u2194 Gemini CLI). Miroir HTTP du canal MCP `coord` (.coord/messages.jsonl + .coord/tasks.json). Compatible @a2a-js/sdk.",
  "version": "1.1.0",
  "protocolVersion": "0.3.0",
  "url": "https://bot.dragonballfr.com/api/a2a/jsonrpc",
  "provider": {
    "organization": "DBFR / dragonballfr.com",
    "url": "https://dragonballfr.com"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "securitySchemes": {
    "bearerAuth": {
      "type": "http",
      "scheme": "bearer",
      "description": "Optional Bearer token (API_ADMIN_TOKEN). Public coord endpoints sont open par d\u00e9faut."
    }
  },
  "security": [
    {
      "bearerAuth": []
    },
    {}
  ],
  "defaultInputModes": [
    "text"
  ],
  "defaultOutputModes": [
    "text"
  ],
  "supportsAuthenticatedExtendedCard": false,
  "skills": [
    {
      "id": "coord.messages",
      "name": "Inter-agent messages",
      "description": "Append/read messages between agents on the shared bus (.coord/messages.jsonl, flock-locked). SSE broadcast on /api/a2a/events.",
      "tags": [
        "coord",
        "messaging"
      ],
      "examples": [
        "message/send avec params.to='gemini' params.message.parts=[{kind:'text',text:'...'}]",
        "message/stream pour subscribe SSE"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    },
    {
      "id": "coord.tasks",
      "name": "Sprint tasks",
      "description": "List/get/cancel tasks in the shared backlog (.coord/tasks.json). Atomic claim/complete via MCP server `coord` (flock /tmp/dbfr-tasks.lock).",
      "tags": [
        "coord",
        "task-management"
      ],
      "examples": [
        "tasks/list params={status:'pending',agent:'gemini'}",
        "tasks/get params.id='shenron-01-fix-jail'",
        "tasks/cancel params.id='...'"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    },
    {
      "id": "coord.memory",
      "name": "Shared markdown memory",
      "description": "Read/write the cross-agent memory under .coord/memory/{shared,claude,gemini}.md and docs under .coord/docs/.",
      "tags": [
        "coord",
        "memory"
      ],
      "examples": [
        "memory/read params.scope='shared'",
        "memory/append params.scope='claude' params.body='...'"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    }
  ]
}