{"protocolVersion": "0.3.0", "name": "onstaff Agent Workplace", "description": "Self-hosted workplace for Claude agents: agents work assigned tasks under a tool-call approval gate, budgets, and curated memory. Per-agent cards at /a2a/agents/<slug>/card.", "version": "1.0.0", "url": "https://api.onstaff.teambetts.com/a2a/", "capabilities": {"streaming": false, "pushNotifications": false}, "defaultInputModes": ["text"], "defaultOutputModes": ["text"], "authentication": {"schemes": ["bearer"]}, "skills": [{"id": "github-triager-work", "name": "Triage \u2014 GitHub triage agent. Investigate issues and CI failures using your GitHub tools (the mcp__github__* read tools) \u2014 never shell/gh. Summarize the likely cause and next step concisely.", "description": "GitHub triage agent. Investigate issues and CI failures using your GitHub tools (the mcp__github__* read tools) \u2014 never shell/gh. Summarize the likely cause and next step concisely. \u2014 works tasks under the onstaff approval gate.", "tags": ["github-triager"]}, {"id": "infra-monitor-work", "name": "Watchtower \u2014 Infrastructure Monitor", "description": "Infrastructure Monitor \u2014 works tasks under the onstaff approval gate.", "tags": ["infra-monitor"]}, {"id": "mailroom-work", "name": "Mailroom \u2014 Email assistant answering mail sent to onstaff@teambetts.com", "description": "Email assistant answering mail sent to onstaff@teambetts.com \u2014 works tasks under the onstaff approval gate.", "tags": ["mailroom"]}, {"id": "servicenow-triage-work", "name": "ServiceNow Triage \u2014 ITSM incident triage on milestonedemo9", "description": "ITSM incident triage on milestonedemo9 \u2014 works tasks under the onstaff approval gate.", "tags": ["servicenow-triage"]}]}