Everruns
Everruns 是一个 MIT 许可的 Rust 智能体框架,并提供可选的共享平台,面向需要持久会话和运维控制的团队。它把应用侧的智能体循环保持为显式代码:定义智能体、挂接模型和类型化工具、创建会话,再运行一次任务。平台层与框架分离,因此 Rust 服务可以先以内嵌方式使用,等到需要远程执行、渠道分发和持久化时,再选择自托管或云端控制平面。
核心能力
- Rust 原生智能体循环:
everrunscrate 提供智能体、会话、模型提供商配置、类型化工具、事件、取消和生命周期钩子,不把应用行为藏在只靠提示词的工作流里。 - 显式能力边界: 文件系统、Shell、Web、Lua 和 MCP 能力需要由应用主动启用,适合需要比模型本身更窄权限集的工具。
- 可选持久化平台: 自托管平台和 Everruns Cloud 提供 Web UI、无状态 Worker、远程 API、持久执行、组织控制、预算与评估。
- 多种交付渠道: 官方文档列出 Web Chat、Slack、A2A、Webhook、定时任务、语音、HTTP 与 MCP 等平台发布目标。
- 近期版本变化: 2026-10-13 发布的 0.48.0 将平台会话改为持久 actor,并提供稳定的 Agent API 与统一 Web Search 工具。该版本也淘汰旧的
api_endpoint渠道路由,现有客户端应先阅读升级说明。
实际工作流
可先按框架快速开始在 Rust 服务中配置模型提供商、实现一个类型化函数工具,并在新会话里运行一个小任务。把授权与参数校验放进工具函数,不要仅因模型可调用工具就授予宽泛的 Shell 或网络能力。智能体行为稳定后,只有在任务需要故障恢复、共享 Worker、渠道分发或组织级预算时才接入平台。例如,支持分流智能体可以先在进程内运行;当它需要接收 Slack 消息、定时追踪并保留可审计会话记录时,再迁移到平台。
定价与部署
框架以 MIT 许可开源,可直接嵌入或自托管。Everruns 也提供云产品,但公开项目页面未列出固定的托管价格表。不要把开源许可等同于没有成本,仍需为模型提供商、存储、Worker、搜索服务及所选托管或云方案做预算。
与替代方案的区别
Mastra 是偏 TypeScript 的智能体框架,而 Everruns 从 Rust 应用和类型化 Rust 工具出发。LangGraph 适合把图式编排作为核心的场景。Everruns 的差异点是让团队先采用内嵌 Rust API,再在不替换核心会话模型的前提下扩展到持久化、多渠道运维。
风险与下一步
Everruns 仍在积极开发,十月版本包含旧渠道路由的迁移变更。持久执行并不会自动解决工具幂等性、凭据最小权限、限流或高影响操作的人类审批。先阅读框架快速开始,用一个只读类型化工具做本地验证,再在采用平台 API 前复核 0.48.0 更新日志。
常见问题
不运行平台也能使用 Everruns 吗?
可以。框架可直接嵌入 Rust 应用;平台是用于共享运行时和生产运维的可选路径。
平台会默认保证智能体工具安全吗?
不会。它提供运行时控制和已文档化的能力边界,但应用仍要实施最小权限凭据、输入校验和审批规则。
何时需要 Agent API?
当其他应用需要通过稳定服务接口创建会话、流式接收回复、回答智能体问题或审批工具时可使用。由于旧渠道格式已退役,接入前应查看当前版本说明。
评论
还没有评论。成为第一个评论的人!
相关工具
相关洞察

Anthropic Subagent:多智能体时代的架构革命
深入解析 Anthropic 的多智能体架构设计。了解如何通过 Subagent 突破上下文窗口限制,实现性能提升 90%,以及多智能体系统在 Claude Code 中的实际应用。
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。

Grok Bot、Hermes Bot:一个人,终于配上了智囊团和秘书处
Grok Bot 进了 Cursor Pro+,Hermes Bot 能跑在 VPS 上。它们不是更聪明的聊天框。出主意的是智囊团,抓落实的是秘书处,拍板的还是你。