Skill3.7k repo starsupdated today
kagent
kagent is an open-source Kubernetes-native agentic AI framework by Solo.io that enables DevOps and platform engineers to build, deploy, and manage AI agents directly within Kubernetes clusters. Use it when you need to orchestrate autonomous agents as Kubernetes workloads, expose them as tools to IDEs and clients via the MCP protocol, or integrate AI decision-making into cluster operations through declarative configurations and CLI workflows.
Install in Claude Code
Copygit clone --depth 1 https://github.com/kagent-dev/kagent /tmp/kagent && cp -r /tmp/kagent/.claude/skills/kagent ~/.claude/skills/kagentThen start a new Claude Code session; the skill loads automatically.
Definition
SKILL.md
# kagent user guide kagent is moving to a Substrate-backed API. Do not reuse commands, manifests, or concepts from earlier releases. The implementation roadmap is `docs/plans/api-v2-execution-plan.md`. ## Target API - `Harness` is a `kagent.dev/v1alpha3` CRD describing a supported runtime adapter. The release-blocking adapters are kagent, Codex, and Claude. - `AgentTemplate` is a `kagent.dev/v1alpha3` CRD describing prompts, models, skills, plugins, MCP tools, and other AgentTemplate tools. - `AgentInstance` is a PostgreSQL-backed gRPC resource representing one runnable rooted template tree and one A2A context. - `A2A context_id` equals the AgentInstance ID. A2A owns interaction and task history; AgentInstance APIs own lifecycle, metadata, and sharing. - Substrate is the only compute backend. ## Guidance rules 1. Check the roadmap milestone and repository implementation before answering with exact syntax. 2. Verify CRDs from `go/api/v1alpha3` and generated manifests, protobuf APIs from `proto`, and CLI behavior from command help or source. 3. Describe planned behavior as planned until its roadmap PR has landed. 4. Do not invent compatibility paths, migration procedures, fields, commands, or endpoints that are absent from the new API. 5. Prefer upstream A2A operations for interaction and history. Use AgentInstance APIs for create, get, list, suspend, resume, delete, checkpoint, fork, and sharing as those services land. ## Stable design constraints - One AgentInstance owns one rooted AgentTemplate tree. - AgentTemplate references are same-namespace. - Shared children run inside their parent runtime; Dedicated children use private, binding-scoped invocation. - Runtime state lives in DurableDir and must survive suspend/resume. - Public APIs do not expose Kubernetes scheduling, service accounts, workload deployments, arbitrary runtime containers, channels, or profiles. - Actor identities and private runtime endpoints are implementation details. Until a user-facing workflow lands, say that it is not available yet and point to the corresponding roadmap PR rather than falling back to an earlier workflow.
More from this repository