{"supportedInterfaces":[{"url":"https://bert-a2a.dev.cordialdev.com","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain"],"description":"Cordial's sandboxed coding agent, callable over A2A.","name":"bert","securityRequirements":[{"schemes":{"bearer":[]}}],"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"bearer"}}},"skills":[{"description":"Run an instruction against a Jira ticket (needs issueKey + instruction).","examples":["{\"issueKey\":\"CP-25119\",\"instruction\":\"Assess release risk\"}"],"id":"jira-task","inputModes":["text/plain","application/json"],"name":"Jira ticket task","outputModes":["text/plain"],"tags":["jira"]},{"description":"Run an instruction against a GitLab merge request (needs mrUrl + instruction).","id":"gitlab-task","inputModes":["text/plain","application/json"],"name":"GitLab MR task","outputModes":["text/plain"],"tags":["gitlab"]},{"description":"Free-form coding task in a sandbox (needs instruction; optional repo).","id":"coding-task","inputModes":["text/plain","application/json"],"name":"General coding task","outputModes":["text/plain"],"tags":["coding"]}],"version":"1.0.0"}