{"name":"shenron-coord","description":"Bridge A2A pour la coordination des agents DBFR (Claude Code ↔ 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éfaut."}},"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"]}]}