llm-wiki wiki · sources 2026-06-12

kagent-dev/kagent 是 cloud-native agentic AI 平台,面向 Kubernetes/DevOps 操作而不是通用 chat agent。仓库由 Go control plane、Python package/samples、Helm charts、UI、内置 tools/skills 组成,适合补 ai-ops 中“agentic workflow + MCP + K8s runtime”的路线。

核心架构图

┌──────────────────────────── user / API surface ──────────────────────────────┐
│ `kagent-dev/kagent` 是 cloud-native agentic AI 平台,面向 Kubernetes/DevOps 操作… │
└───────────────────────────────┬───────────────────────────────────────────────┘
                                │
┌───────────────────────────────▼───────────────────────────────────────────────┐
│ core implementation: `go/api`, `go/core`, `go/adk` · `python/packages`, `python/samples`                                    │
└───────────────┬───────────────────────────────┬───────────────────────────────┘
                │                               │
┌───────────────▼──────────────┐  ┌─────────────▼──────────────────────────────┐
│ `helm/**`                     │  │ `ui/**`   │
└───────────────┬──────────────┘  └─────────────┬──────────────────────────────┘
                │                               │
┌───────────────▼───────────────────────────────▼──────────────────────────────┐
│ selected value: routing / serving / dashboard / graph layer for current wiki  │
└───────────────────────────────────────────────────────────────────────────────┘

模块分层

层/目录 责任
go/api, go/core, go/adk Go 侧 API、核心对象和 ADK 集成。
python/packages, python/samples Python agent/tool package 和示例。
helm/** kagent、agents、tools 的安装分发。
ui/** 管理界面。

关键数据流

  1. 用户从 UI/CLI/API 创建或调用 agent。
  2. agent 通过工具/MCP/K8s API 执行 DevOps 操作。
  3. Go control plane 负责状态、配置、流式事件和部署对象,Helm 安装到集群。

设计决策

对比定位

kubectl-ai 相比,kagent 更像平台;和 k8m/kubewall 相比,它不是 dashboard,而是 agentic workflow 运行层。

相关链接