克劳斯操作员
Kubernetes操作符用于动态管理 克劳斯 实例。使平台团队能够定义可重用的代理配置,并允许开发团队通过自定义资源定义创建按需的无头AI编码代理。
概述
klaus操作符通过Kubernetes CRD管理klaus实例的整个生命周期:
- KlausInstance --表示正在运行的Klaus代理及其配置、工作区、OCI个性参考和MCP服务器注册
- KlausMCP服务器 --共享MCP服务器配置,密钥注入用于凭据
建筑
User IDE --> Muster --> klaus-operator MCP (create/list/delete instances)
|
+----> klaus instance A (prompt/status/stop/result)
+----> klaus instance B (prompt/status/stop/result)操作员本身公开了一个MCP服务器接口(在Muster中注册),其中包含用于创建、列出和管理实例的工具。每个托管Klaus实例都作为一个单独的部署运行,并拥有自己的PVC工作区。
CRD
| CRD | 描述 |
|---|---|
KlausInstance | 一个正在运行的Klaus代理实例,具有配置、工作区和OCI个性 |
KlausMCPServer | 共享MCP服务器配置,基于密钥的凭据注入 |
发展
看 docs/development.md 用于开发设置和贡献指南。
许可证
Apache 2.0——请参阅 许可证.
