{"protocolVersion":"0.2.5","name":"Frontdesk","description":"Agent control plane for frontdesk, approvals, and A2A task execution.","url":"https://os.bentostudio.io","version":"0.1.0","provider":{"organization":"Bento","url":"https://os.bentostudio.io"},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"capabilities":{"streaming":false,"pushNotifications":true,"stateTransitionHistory":true},"skills":[{"id":"frontdesk","name":"Frontdesk conversation","description":"Conversational frontdesk replies on the bound channel (e.g. Discord).","tags":["frontdesk","conversation"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"doc-update","name":"Manual Documentation Update","description":"Propose and (on approval) apply a manual documentation update.","tags":["documentation","approval-gated"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"a2a-task-execution","name":"A2A task execution","description":"Accept and run A2A tasks with approvals, artifacts, and callbacks.","tags":["a2a","task","approval"],"inputModes":["application/json"],"outputModes":["application/json"]}],"endpoints":{"send":"/a2a/tasks/send","get":"/a2a/tasks/{taskId}","status":"/a2a/tasks/{taskId}/status","artifacts":"/a2a/tasks/{taskId}/artifacts","cancel":"/a2a/tasks/{taskId}/cancel"}}