两种智能体配置
选择 AutoAgent,使用由框架管理的观察、定位、决策和行动循环;或选择 CustomAgent,直接、确定性地控制执行过程。
JarvisCore 是用于构建自主多智能体 AI 系统的开源 Python 框架。它将智能体执行、点对点通信、记忆、凭证处理、人工审核和追踪整合到共享运行时中,支持可能无需持续监督即可运行的智能体。
该框架提供两种运行模式:AutoAgent 为研究、分析、内容处理和数据提取等任务管理认知循环;CustomAgent 则将执行过程交给开发者,让他们使用普通 Python 编写 API 工作程序和确定性流水线。最小化设置需要 Python 3.10 或更高版本,以及一个已配置的 LLM 提供商;其他能力可通过可选的软件包 extras 和服务启用。
选择 AutoAgent,使用由框架管理的观察、定位、决策和行动循环;或选择 CustomAgent,直接、确定性地控制执行过程。
工作草稿板、情景账本、压缩的长期摘要以及可选的跨会话语义记忆,可在重启后保留上下文。可通过 `ATHENA_URL` 连接 Athena MemOS。
智能体通过基于 SWIM Gossip 和 ZMQ 的 PeerClient API 彼此发现并发送消息,使节点无需中央编排器即可加入、故障退出并重新加入。
Nexus 管理 OAuth2、API 密钥和基本身份验证,使第三方凭证保留在智能体推理过程之外。
智能体回合、工具调用和 LLM 请求会自动进行追踪,并支持 Redis PubSub 实时流、用于合规工作流的 JSONL 输出,以及可选的 Prometheus 指标端点。
HITLQueue 可以暂停超过配置置信度阈值的决策,将其发送到审核收件箱,并在人工作出响应后恢复执行。
使用 AutoAgent 执行研究和分析任务,并通过角色、能力列表和系统提示词进行配置;配置记忆服务后,还可保留跨会话上下文。
使用 CustomAgent 通过明确的 Python 执行逻辑封装现有 API 或服务,适用于可预测控制比框架管理的推理更重要的场景。
将多个专业化智能体作为研究或运营网络运行。点对点发现和消息传递使智能体能够在单个进程内或分布式机器之间协作。
通过集成目录连接服务操作和第三方 API,同时将 OAuth2、API 密钥和基本身份验证保留在 Nexus 凭证层中。
在需要人工批准特定决策的工作流中添加审核检查点,并在提交响应后恢复智能体运行。
JarvisCore 需要 Python 3.10 或更高版本。最小化智能体仅需 LLM API 密钥即可运行;除非使用本地基础设施或容器化沙箱,否则 Docker 可选。
使用 pip 安装软件包,运行 `jarviscore init`,将 `.env.example` 复制为 `.env`,配置一个受支持的 LLM 提供商,然后运行 `jarviscore check`。网站提供了一个使用 `Mesh` 和 `AutoAgent` 创建首个智能体的示例。
AutoAgent 提供框架的完整认知循环,包括 LLM 推理、沙箱化代码生成和自我修复。CustomAgent 则开放执行循环,让开发者可以直接实现确定性的 Python 逻辑。
该框架可以在单个进程中运行智能体,也可以跨分布式机器运行。分布式部署使用 SWIM Gossip 协议和 ZMQ 传输;在完成配置后,Redis 可支持分布式工作流、跨会话状态和点对点路由。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
GitBot 是基于本地浏览器的工作区,可借助 Claude Code、Codex 或 OpenCode 创建可复用的编程机器人,跨仓库文件夹运行代理,并保留持久线程与可配置权限。
AakarDev AI 帮助团队在一个仪表板中管理 AI provider 访问、项目级设置、日志和分析,支持 BYOK 工作流,并涵盖 OpenAI、Google Gemini、Anthropic、Groq、Mistral AI 和 Perplexity AI。
Trigger.dev chat agent 是面向开发者的持久化 AI 聊天后端,支持有状态对话在刷新、崩溃和长轮次中持续运行,并与 AI SDK `useChat` 流程无缝连接,运行于托管基础设施,单轮无超时。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
Codex Plugins 将可复用技能、应用集成和 MCP 服务器打包为工作流,可在 Codex 应用中安装或通过 Codex CLI 使用,帮助扩展连接服务任务、复用指令和团队共享流程。