AI News HubLIVE
站内改写2 分钟阅读

Stoic AgentOS – 面向AI代理集群的开源操作系统

Stoic AgentOS是一个开源平台,用于监控、编排和持久化AI代理的知识。它提供实时监控、知识共享、使用分析等功能,并支持多工作区和基于使用的计费。

来源Hacker News AI作者: bk0

Stoic AgentOS 是一个开源的 AI 代理操作系统,旨在帮助开发者和团队监控、编排及持久化管理其 AI 代理集群的知识。该项目由 Benjamin Kernbaum 开发,采用 MIT 许可证,托管在 GitHub 上。其核心理念是为运行在 production 环境中的 AI 代理(如编码助手、数据管道、客服机器人、交易机器人等)提供一个统一的命令中心,解决可见性缺失、记忆不持久以及协作困难等问题。

AgentOS 的集成非常简便,只需通过 npm 安装 stoic-agentos-sdk,然后在代码中引入 AgentOS 并调用 wrapAgent 方法即可自动捕获代理的运行状态、成功和错误信息。例如,以下代码即可将一个发票处理函数包装为受监控的代理:

import { AgentOS } from 'stoic-agentos-sdk';
const os = new AgentOS({ apiKey: 'sk_live_your_key_here', workspace: 'my-project' });
const myAgent = os.wrapAgent('invoice-processor', async (input) => {
  const result = await processInvoice(input);
  return result;
});
await myAgent({ invoiceId: 'INV-001' });

除了自动捕获,AgentOS 还支持手动记录重要决策和知识。通过 os.capture 方法,可以持久化如“切换至 GPT-4o-mini 进行摘要”等决策,使其在会话间保持可用。知识持久化功能确保代理不会重复发现相同的问题或配置。

AgentOS 提供丰富的功能特性,包括实时代理监控(状态、心跳、错误追踪)、知识持久化、使用分析(每月观测数、代理运行次数、错误率)、多工作区支持、自动捕获 SDK、API 密钥管理、基于使用的计费以及行级安全(基于 Supabase 的 RLS)。在与其他工具(如 Langfuse、AgentOps、CrewAI)的对比中,AgentOS 在知识持久化、自动捕获 SDK 简易性(仅需 3 行代码)、多工作区支持和内置计费等方面具有优势。

架构方面,AgentOS 由三个主要组件构成:用户应用程序(通过 SDK 连接)、AgentOS API(托管在 Railway 上,负责认证、观测、代理、知识、计费和 webhook 处理)以及后端存储(Supabase 提供 Postgres 数据库和 RLS,Stripe 处理计费)。API 提供了丰富的端点,支持观测的创建和查询、代理的注册和心跳、知识项管理、工作区管理、统计信息获取以及 API 密钥的生成和撤销。

定价方案分为免费版、Pro($49/月)、Team($299/月)和企业版,不同层级在工作区数量、代理数量、月观测数、知识项数量和成员数量上有所区别。项目还鼓励社区贡献,并提供了贡献指南。

总之,Stoic AgentOS 为 AI 代理的运维提供了一个强大且易用的开源解决方案,特别适合需要大规模管理多个代理的团队。