这个项目能做什么
AX 是一个高吞吐量的声明式编排器,旨在在集群中运行数十亿自主智能体工作负载。它运行在 Agent Substrate 之上以实现沙箱化执行,并可扩展至每个集群数十亿个任务。如果你用过 Kubernetes,`ax` 会让你感到熟悉。
关键原语包括:
- **Task**:在具有 CPU/内存限制的隔离沙箱中运行不受信任的智能体代码。
- **Workspace**:预先配置 Git 仓库、MCP 服务器和技能包,使每个智能体启动时即处于就绪状态。
- **Gateway**:将出站流量锁定到明确的主机允许列表。
- **Model**:配置平台自身使用哪个 LLM,凭据来自 Kubernetes secret。
一切都以 `ax.io/v1alpha1` 清单表达,并通过单个命令应用。CLI 形态类似 `kubectl`,支持 `apply`、`get`、`describe`、`watch`、`delete`,以及智能体专用动词如 `ax ssh`、`ax suspend` 和 `ax resume`。
快速开始包括通过 `go install` 安装 CLI,使用 `make deploy` 将控制平面部署到 Kubernetes 集群,然后应用示例清单。该项目包含大量文档,涵盖概念、清单、沙箱行为、运行器契约、网络、架构、开发和路线图。
AX 采用 Apache License 2.0 许可。
评论
0 评分人数达到10人后显示
登录后参与讨论。