kelos-dev/kelos待核验
发生了什么:本期单仓库核查确认:仓库自述为「Kelos - The Kubernetes-native framework for orchestrating autonomous AI coding agents」,元数据为 ★335 / forks 43 / open issues 153,Go 语言,Apache-2.0,topics 含 agentic-ai、agentic-coding、ai-agents、ci-cd、claude、claude-code、codex、cursor、gemini、kubernetes、kubernetes-operator、opencode,created 2026-02-01T04:03:17Z,updated 2026-10-01T23:59:43Z,pushed 2026-10-01T23:59:40Z,默认分支 main。release 列表共 20 条,最新为 v0.58.0(2026-09-28T22:44:56Z),此前 v0.57.0(09-20)、v0.56.0(09-13)、v0.55.0(09-06),呈约每周一版的稳定节奏。README 说明其把编码 agent 变成 Kubernetes 工作负载:controller 将 Kelos 资源转换为 Pods、Jobs 与 StatefulSets;核心原语包括 Task(跑一个 agent 作业)、TaskPipeline(有序阶段 + matrix fan-out)、Session(保持交互式 agent 会话)、Workspace(给 agent 一个 Git 仓库)、AgentConfig(共享 instructions、skills、plugins 与 MCP servers)、TaskSpawner(由事件或定时创建 Task)、SessionSpawner(由 GitHub webhook 创建 Session)、WorkerPool(维护可复用 agent worker)。Task 状态会记录分支、提交、PR 与 token 用量。支持 Claude Code、OpenAI Codex、Google Gemini、OpenCode、Cursor 及自定义 agent 镜像;触发源包括 GitHub、Jira、Linear、cron 与通用 webhook。安装需 Kubernetes 1.28+ 与 cert-manager,提供 CLI(curl 脚本 / Homebrew / go install)与 Helm chart,并附带可通过 npx skills add kelos-dev/kelos 安装的一手 skill,让编码 agent 自行配置 Kelos 资源。
技术含义:该项目的技术取舍在于把 agent 编排下沉到 Kubernetes 控制面,而不是再造一个 agent 运行时:隔离性、配额、可观测性与生命周期直接复用 Pod/Job/StatefulSet 与既有交付工具,资源本身是普通 Kubernetes 对象,可纳入 Git 管理。把「共享 instructions/skills/plugins/MCP servers」抽成 AgentConfig,直接针对多 agent 场景下配置漂移的问题;TaskSpawner/SessionSpawner 则把事件驱动(GitHub issue 打标、webhook)与定时任务变成声明式资源,适合「issue 自动修复并开 PR」这类流水线。风险与不确定性:本期未展开 v0.58.0 的 release notes 正文,具体变更无法逐条核实;open issues 达 153 个,相对 ★335 的规模偏高,成熟度需自行评估;README 中的能力清单与收益均为项目自述,本期未做第三方复测,也未验证其与外部 agent 运行时或 MCP 客户端的实际兼容性;主干与最新正式版之间存在未发布提交,生产采用应以 v0.58.0 为基线。