{"protocolVersion":"0.3.0","name":"VKE — Virtual Kubernetes Engineer","description":"An SRE engineer for your Kubernetes clusters: grounded chat on live cluster state and the cluster's own fix history, incident diagnosis, and fenced remediation proposals (human-approved).","url":"http://vkehetzner.dkube.app/a2a","preferredTransport":"JSONRPC","version":"1.6.46","provider":{"organization":"DKube · VKE","url":"http://vkehetzner.dkube.app"},"capabilities":{"streaming":true,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"securitySchemes":{},"security":[],"skills":[{"id":"sre-chat","name":"Ask the cluster's SRE engineer","description":"Chat with VKE's SRE model, grounded on real cluster state and the cluster's own incident/fix history, with citations.","tags":["kubernetes","sre","chat","observability"],"examples":["Why is the payments deployment crashlooping?","What incidents are open right now?","Summarize the health of the ai-apps namespace."]},{"id":"diagnose-incident","name":"Diagnose an incident","description":"Explain the most likely cause of a failing workload with the supporting evidence, grounded on cluster history.","tags":["kubernetes","diagnosis","rca","sre"],"examples":["Diagnose the ImagePullBackOff on ns=ai-apps deploy=finetune-platform"]},{"id":"propose-fix","name":"Propose a fenced remediation","description":"Propose a bounded, fenced fix (scale or rollout-restart on a deployment/statefulset/daemonset). Returns the proposal — it is QUEUED FOR HUMAN APPROVAL and is never auto-executed.","tags":["kubernetes","remediation","hitl","sre"],"examples":["Propose restarting deploy=crashy in ns=vke-lab"]}]}