← 返回
精选AI产品发布/更新#AI Agent 安全#apoxy-dev#CLRK#gVisor#Kubernetes

CLRK:基于 gVisor 和 MitM 防护的开源 AI Agent 运行时

Hacker News 热门(Algolia · 中文化)T2
03:4507/08 03:45HN 编译阅读原文 ↗导出 MD ↓

评分

70
信息增量8 ×0.3

将 gVisor 与 MitM 结合用于 Agent 运行时是较新的思路,信息增量高

内容质量7 ×0.2

内容清晰,但项目尚处早期,文档和示例有待丰富

实用价值7 ×0.2

对于需要在 Kubernetes 上部署安全 Agent 的团队具有直接参考价值

时效性9 ×0.15

近期登上 Hacker News 热门,反映当下 AI Agent 安全热点

信源可信度8 ×0.15

Hacker News 社区讨论与 GitHub 开源仓库可交叉验证,信源可信

基础分 77.5 × T2 信源权重 ×0.9 = 70

精选线 70已入选精选

精选理由

切入点新颖,将安全沙箱与代理通信管控结合,填补了开源 Agent 安全运行时的空白。

AI 点评

「这个项目虽然还处于早期,但设计理念非常务实——很多团队在部署 AI Agent 时最头疼的就是安全问题,而 CLRK 直接用 gVisor 做进程隔离、MitM 做通信审计,思路清晰且工程化。对在 K8s 上跑 Agent 的 DevOps 或安全团队来说,值得关注后续成熟度。」

速览

CLRK(Cognitive Loop Runtime for Kubernetes)是一个开源的 AI Agent 运行时,利用 gVisor 沙箱和 MitM(中间人)防护机制,为 Kubernetes 环境中的 Agent 提供安全隔离和可信执行。项目在 GitHub 开源,支持认知循环架构,适合需要高安全性的自动化 Agent 部署场景。

  • 基于 gVisor 的轻量级沙箱隔离,增强 Agent 运行安全性
  • 内置中间人(MitM)防护层,监控和过滤 Agent 通信
  • 专为 Kubernetes 原生环境设计,支持认知循环架构

正文

CLRK

CLRK(我们将其发音为"clerk")是一个面向LLM代理的Kubernetes原生运行时。它运行每个代理 在gVisor沙箱中,并透明地拦截所有出站流量——LLM API、MCP、工具调用——而无需 修改代理代码。该拦截点提供可观测性、策略执行和 基于路由的成本控制,让你能够洞察那些原本无法看到的代理内部情况。

工作原理

CLRK在gVisor沙箱中运行不受信任、框架无关的代理工作负载。 你以声明式方式描述一个代理——一个容器镜像 + 一个触发器 + 一个出站策略——然后CLRK 将其调度到沙箱工作节点池中。它自带调度器,因此代理启动不受 Pod创建延迟的影响。沙箱的每一字节输入输出都经过CLRK控制的透明 代理,因此平台能够看到并管理所有LLM API调用、MCP流量和出站 工具调用,而代理代码对此毫无感知。是的,这包括TLS加密的连接。

内部的代理可以是任何发起HTTP(S)调用的东西——一个使用OpenAI或 Anthropic SDK的Python脚本、一个Node MCP客户端、一个shell单行命令。无需特定的代理库;CLRK 在网络和进程边界进行拦截。参见 _examples/ 获取可运行的代理示例 (openai-bot, gemini-bot, cron-bot, jq-bot, MITM变体等)。

动机

在生产环境中运行代理会引发一系列问题,而通用容器 编排本身无法解决。CLRK旨在直接应对这些问题:

  • 可观测性。 沙箱的所有输入输出I/O都会被拦截并记录,因此 LLM、MCP和远程工具调用的遥测数据是自动埋点的,而不是按框架逐一附加的。
  • 治理。 防止沙箱逃逸,并在出站边界应用组织级策略 (代理可以连接到何处、可以使用哪些凭据)。
  • 归因。 将代理循环关联到启动它的客户请求或触发器, 作为一等公民Invocation记录进行捕获。
  • 零信任访问。 授予代理对内部服务的审计、授权访问, 而非全有或全无的网络访问。
  • 可伸缩性。 同一模型既适用于无服务器突发场景,也适用于长期运行的"本地部署" Kubernetes集群。
  • 可靠性。 简单、健壮的重试、负载丢弃,全部在Kubernetes 控制平面之外实现。

一个遵循治理原则的刻意设计选择:凭据从不驻留在代理内部。 面向AI提供商、MCP服务器和内部服务的API密钥 在请求时由出站MITM注入,从不通过Pod环境变量、挂载或参数传递——因此 被攻破的沙箱无法将其窃取。

架构

CLRK附带两个长期运行的二进制文件和一个CLI:

  • cmd/controller-manager - 控制平面。运行 下方CRD的controller-runtime协调器,并嵌入一个聚合API 服务器,服务于clrk.apoxy.dev组。作为Deployment部署在Kubernetes上,但 也可以独立运行。它还托管UI仪表板。
  • cmd/worker - 通过gVisor/runsc管理沙箱生命周期, 通过我们自定义的sentrystack插件设置每个沙箱的网络拦截, 使流量路由经过拦截路径。仅限Linux(//go:build linux,CGO)。
  • cmd/clrk - 运维/开发CLI:install、upgrade、dev、 apply、get、logs、traces、status、run-task、context management,以及 local-cluster dev loop。

出口拦截。 出站流量被透明地捕获并通过 EgressGateway发送——这是一个基于Envoy的数据平面,具有TLS终止(MITM)和 自定义过滤器。在这里记录遥测数据、注入凭证 以及应用路由/治理策略(EgressL4Route、MCPRoute、AIProviderRoute、 出口/凭证/回退路由/日志/限流策略)。

遥测存储与导出。 被拦截的I/O变为Invocation记录, 由ClickHouse支持(通过ch-go驱动),并且可以通过/logs和 /traces子资源消费,也可以重新导出到OpenTelemetry接收器。

TaskAgent 与 DaemonAgent TaskAgent 用于触发的、运行到完成的工作(HTTP请求或cron),在共享worker pod上多路复用。DaemonAgent 用于具有重启策略的长期运行的agent进程。

API

CRD 用途
TaskAgent 短期agent执行(请求→沙箱→响应)
DaemonAgent 具有重启策略的长期agent进程
WorkerPool worker pod集群(Deployment + Service)
EgressGateway 具有TLS终止模式的透明出口代理
EgressL4Route L4出口路由规则
MCPRoute MCP协议路由
AIProviderRoute 特定AI提供商的出口路由
Invocation 被拦截的agent调用的属性记录(由ClickHouse支持)

仓库布局

路径 目录
api/clrk/v1alpha1/ CRD 类型(Apache-2.0)
client/ 生成的 Kubernetes clientset、listers、informers(Apache-2.0)
internal/controller/ controller-runtime 协调器
internal/worker/, internal/sandbox/ 沙箱生命周期(仅限 Linux)
internal/eg*, internal/extproc/, internal/egress/ Envoy 出口数据平面 + 拦截
internal/clickhouse/, internal/chwriter/, internal/otel* 遥测存储与导出
internal/install/, cmd/clrk/ 安装程序与 CLI
codegen/ 代码生成器配置(update.sh,header 样板文件)

常见问题

我的代理是否需要使用特定的框架或 SDK?

不。CLRK 在网络和进程边界进行拦截,因此任何进行 HTTP/S 调用的代理都可以工作。提供的示例使用了 OpenAI 和 Gemini SDK、纯 Shell 工具以及 MCP 客户端。

API 密钥存放在哪里?

不在代理中。凭证通过出口 MITM 在请求时通过 凭证注入策略注入——绝不会出现在 Pod 环境变量、挂载或参数中。被攻破的 沙箱没有机密可泄露。秘密材料本身安全地存放在 Kubernetes Secret 中。

沙箱是如何隔离的?

沙箱通过 gVisor(runsc)运行,以获得更强的系统调用 边界,每个沙箱位于自己的网络命名空间中,所有出口流量强制经过 拦截路径。

我可以在本地运行还是需要 Kubernetes 集群?

所有功能一应俱全!clrk dev 启动本地集群和开发循环。这也可用于在没有附近Kubernetes集群的情况下运行CLRK。clrk install / clrk upgrade 管理基于Kubernetes的部署。

为什么api/和client/的许可证与其他部分不同?

这样你就可以针对API进行构建并使用生成的客户端,而无需承担AGPL copyleft 义务。请参阅License。

CONTRIBUTING.md在哪里?

目前,不接受外部贡献。如果你遇到错误或有 功能请求,请在 GitHub仓库上提交一个问题。

这经过测试了吗?我找不到任何测试!

我们有测试,我们发誓!目前它们与我们的私有构建/测试 基础架构耦合,并且不公开可用。我们试图保持至少70%的单元 测试覆盖率,并对公共API进行集成测试。

这是用vibe编码的吗?

我们依赖AI辅助,但每一行输出在提交前都经过认真审查和测试。

许可证

CLRK根据GNU Affero General Public License v3.0 (AGPL-3.0)获得许可;请参见LICENSE。

Exception: api/和client/目录根据 Apache License 2.0获得许可;请参见api/LICENSE 和client/LICENSE。这些涵盖了公共API类型 (api/clrk/v1alpha1)以及生成的Kubernetes客户端/SDK,因此它们可以在没有AGPL copyleft义务的情况下被 导入和使用。

相关条目

92

五维评分

信息增量8 ×0.3

首次系统介绍 OpenRouter 缓存与路由协同策略,信息增量较高。

内容质量9 ×0.2

官方教程,结构清晰,包含原理、示例和实测效果。

实用价值10 ×0.2

直接明确降低 API 成本,开发者可立即应用。

时效性10 ×0.15

刚刚发布,且对当前 Agent 开发热潮具有及时指导意义。

信源可信度10 ×0.15

来源为 OpenRouter 官方 RSS 和官网,信源权威可靠。

基础分 92 × T1 信源权重 ×1 = 92

精选线 60已入选精选

08:00OpenRouter:Announcements(RSS)T1RSS

精选OpenRouter 推出提示缓存与粘性路由,大幅降低多轮对话成本

对于高频调用 AI API 的开发者,这个功能堪称直接省钱利器。粘性路由保证了缓存命中率,配合 session_id 零配置接入,值得所有使用 OpenRouter 的团队立即尝试。

AI产品#OpenRouter#会话ID#成本优化
91

五维评分

信息增量9 ×0.3

首次公开ChatGPT Work的Agent能力,信息增量高。

内容质量8 ×0.2

官方发布,内容清晰,但细节较少。

实用价值9 ×0.2

为用户提供可直接使用的Agent能力,实用价值高。

时效性10 ×0.15

刚刚发布,时效性极强。

信源可信度10 ×0.15

来自OpenAI官方,信源权威可靠。

基础分 91 × T1 信源权重 ×1 = 91

精选线 60已入选精选

18:00OpenAI:News(RSS)T1RSS

精选ChatGPT Work:可在跨应用和文件中执行操作的AI Agent

我认为这是AI助手从问答走向执行的关键一步。对需要自动化复杂工作流的专业人士尤其值得关注。ChatGPT Work可能成为生产力工具的新范式。

AI产品#Agent#AI 生产力#ChatGPT Work
90

五维评分

信息增量9 ×0.3

首次公开前沿实验室代理入侵的完整技术时间线,信息增量极高。

内容质量8 ×0.2

结构严谨、技术细节丰富,但缺乏部分原始日志数据佐证。

实用价值9 ×0.2

提供了缓解建议和自检工具,对AI安全从业者具有直接指导意义。

时效性10 ×0.15

事件发生仅数月后即发布分析,时效性极佳。

信源可信度9 ×0.15

Hugging Face 作为顶级开源AI平台,其技术博客可信度极高。

基础分 89.5 × T1 信源权重 ×1 = 90

精选线 60已入选精选

08:00Hugging Face:Blog(RSS)T1RSS

精选前沿实验室代理入侵事件技术时间线:2026年7月事件剖析

这篇技术时间线值得所有AI安全研究员和代理开发者细读——它不只是描述一次攻击,而是为整个行业敲响了代理系统防御体系薄弱的警钟。对正在部署自主代理的团队来说,这是必读的灾难预防手册。

科技产品#AI代理安全#Hugging Face#入侵时间线
90

五维评分

信息增量8 ×0.3

文章揭示了工具增强反而导致AI性能下降的反直觉发现,并提供了具体工程改进方案,信息增量高。

内容质量9 ×0.2

来自GitHub官方工程博客,有数据支撑(成本下降40%),论证清晰,质量上乘。

实用价值9 ×0.2

对AI产品团队、代码审查工具开发者、以及依赖AI辅助编程的团队有直接借鉴意义。

时效性10 ×0.15

2024年发布的工程实践,符合当前AI产品优化趋势,时效性强。

信源可信度10 ×0.15

信源为GitHub官方博客,具有高度权威性和技术可信度。

基础分 90 × T1 信源权重 ×1 = 90

精选线 60已入选精选

23:57GitHub Blog(网页)T1网页

精选更好的工具反而让Copilot代码审查更糟?GitHub这样改进

这篇博客值得所有AI产品工程师和ML从业者仔细阅读——它打破了'更强大的工具=更好的AI'的直觉,转而强调与Agent推理模式匹配的工程哲学。对正在优化代码审查或类似Agent产品的团队尤其重要。

AI产品#Agent工作流#Copilot#GitHub
88

五维评分

信息增量9 ×0.3

披露了OpenRouter产品的新能力,对关注多模态开发的用户有较高信息增量。

内容质量8 ×0.2

内容清晰,准确描述了API功能与优势,但缺少性能数据对比。

实用价值9 ×0.2

直接解决多模态API碎片化问题,开发者可立即降低集成成本。

时效性10 ×0.15

该API为新近发布,具有很高时效性。

信源可信度8 ×0.15

OpenRouter官方博客,权威性高,但未提及其他第三方验证。

基础分 88 × T1 信源权重 ×1 = 88

精选线 60已入选精选

08:00OpenRouter:Announcements(RSS)T1RSS

精选OpenRouter 推出统一多模态 API:单端点支持图像、视频、音频、嵌入与转录

这条消息值得所有做多模态AI应用的开发者关注:OpenRouter用联合API解决了模型切换的痛点,特别适合初创团队或快速原型开发。如果你正被多个API密钥和SDK折磨,这个接口可能是你需要的统一层。

AI产品#OpenRouter#多模态API#模型集成
87

五维评分

信息增量8 ×0.3

介绍了全新的教育产品,填补了AI安全公司在教育垂直领域的空白,信息增量较高。

内容质量8 ×0.2

内容简洁清晰,准确概括产品功能、安全理念和试点情况,无冗余信息。

实用价值9 ×0.2

直接解决教师备课负担痛点,且强调安全合规,对教育工作者具有实际参考价值。

时效性10 ×0.15

消息发布时间接近当前日期,属于最新产品发布动态。

信源可信度9 ×0.15

来源为Anthropic官方新闻页面,权威性高,内容可靠。

基础分 86.5 × T1 信源权重 ×1 = 87

精选线 60已入选精选

23:40Anthropic:News(网页)T1网页

精选Anthropic 推出 Claude for Teachers:面向教师的教育 AI 工具

这条消息对教育工作者和AI行业观察者都很有价值。Anthropic没有选择通用聊天机器人,而是专门为教师设计了安全可控的工具,这显示出AI在垂直场景落地的正确思路——不是技术炫技,而是切实解决用户痛点。同时,产品内置的安全护栏也值得其他AI公司参考,尤其是在面向儿童或青少年的场景中。

AI产品#AI安全#Anthropic#Claude
86

五维评分

信息增量9 ×0.3

全新路由机制,市场智慧概念为行业带来较高信息增量。

内容质量8 ×0.2

官方公告内容清晰,但技术细节不足,略有扣分。

实用价值8 ×0.2

对开发者选型有直接实用价值,可降低试错成本。

时效性9 ×0.15

产品刚发布,时效性极强。

信源可信度9 ×0.15

来自OpenRouter官方RSS公告,信源可靠。

基础分 86 × T1 信源权重 ×1 = 86

精选线 60已入选精选

08:00OpenRouter:Announcements(RSS)T1RSS

精选OpenRouter发布全新Auto Router:用市场智慧优化模型路由

这条更新值得所有用API开发AI应用的人关注。以前选模型靠经验和测试,现在市场数据帮你选。虽然细节不多,但方向很对。对依赖聚合模型服务的团队尤其重要。

AI产品#Auto Router#OpenRouter#市场智慧
86

五维评分

信息增量8 ×0.3

包含大量具体修复细节和安全改进,信息密度高。

内容质量9 ×0.2

内容详尽,结构清晰,覆盖新功能、修复、改进多个方面。

实用价值9 ×0.2

修复了多个实际开发中遇到的问题,对用户有直接帮助。

时效性10 ×0.15

刚刚发布的版本,时效性极强。

信源可信度10 ×0.15

来自 Anthropic 官方 GitHub Release,信源权威可靠。

基础分 90 × T1.5 信源权重 ×0.95 = 86

精选线 65已入选精选

07:02Claude Code:GitHub Releases(RSS)T1.5GitHub Release

精选Claude Code v2.1.211 发布:多项修复与改进

作为一个经常使用 Claude Code 进行自动化编码的开发者,我特别关注这次的安全修复,尤其是权限预览字符绕过和自动模式覆盖钩子决策的问题——这些直接关系到团队协作时的安全边界。后台代理报告的改进也让长时间运行的任务更可靠。建议所有使用者尽快升级。

AI产品#Anthropic#Claude Code#代码生成工具

引用前请核对原文