正在统计访客…
浏览全部文档
开始 · 9找到适合你的 Runifold 学习路径45 分钟掌握 Runifold理解完整的 Runifold 平台第一次可信运行选择正确的执行 API选择 Crate 与 Cargo Feature构建常见 Runifold 应用Runifold 常见问题排查 Runifold 应用故障
执行内核 · 7理解 RunContext安全协调外部副作用使用预算与取消限制工作安全地处理错误与重试事件、Journal 与执行证据设计 Capability 安全执行从 Checkpoint 安全恢复
模型与服务商 · 7在避免重复输出的前提下路由模型选择并配置模型服务商使用服务商中立的模型协议基于 Provider Runtime 契约构建使用 OpenAI 控制面与 Realtime API测试与 Benchmark Provider Adapter配置 OpenAI、Anthropic、Gemini 与 Ollama
Agent · 7构建并配置 Agent为 Agent 添加类型化工具加入会话与语义记忆安全地委派给子 Agent返回结构化 Rust 值在不丢失语义的前提下流式输出使用检索为 Agent 提供事实依据
持久工作流 · 7组合确定性工作流让工作流持久化运行持久工作流 Worker协调 Timer、Signal 与持久等待运行多租户工作流基础设施运行并行 Branch 与安全 Race对持久 Workflow 进行版本管理
集成 · 7通过 MCP 连接外部能力选择存储与持久化边界通过 MCP Tasks 暴露持久工作构建并评估检索流水线使用 MCP Resources、Prompts 与 Sampling在不跨越权限的前提下缓存 MCP 响应在 Rust Web Service 中部署 Runifold
质量与运维 · 10在没有网络的情况下测试评估质量并阻止回归观测完整运行树在浏览器与边缘环境安全运行准确理解可靠性声明在 CI 中运行可复现评测使用 SLO 运维 Runifold治理 Task 保留与删除把审计证据归档到 S3-Compatible WORM 存储管理兼容性与可信发布
文档/平台地图
第一次使用?通过 45 分钟核心课程建立完整心智模型
平台地图

理解完整的 Runifold 平台

理解执行内核、模型协议、Agent、工作流、存储、MCP、评测和可观测性如何协同。

实践指南·10 min

一张图理解平台

Runifold 不只是 Agent 框架,而是一套分层执行平台:

应用Agent / Workflow / MCPRun 内核Model / Tool / Store

应用选择产品入口,所有入口复用同一套身份、取消、预算、Capability、事件与 Effect 语义。Workflow 可以调用 Agent,MCP Task 可以代表 Workflow,Agent 可以使用检索和 类型化 Tool;它们仍然属于同一棵因果 Run 树。

七个产品面

产品面负责不负责
执行内核身份、生命周期、权限、记账、事件模型或工作流策略
模型协议中立请求、流、响应与能力证据Agent 循环
Agent模型-工具循环、结构化输出、会话、委派持久业务跳转
工作流确定性组合、Checkpoint、Worker、等待、LeasePrompt 语义
集成MCP、检索、向量存储、SQL Store应用授权
评测确定性替身、Scorer、实验与 CI 门禁生产流量
可观测性Trace、Metric、Journal 与 SLO 资产业务补偿

因此你可以直接使用模型层,构建完全不含 Agent 的确定性工作流,或者通过 MCP 暴露 持久任务,而不必把所有系统都包装成聊天助手。

Crate 地图

Crate 家族主要职责
runifold-coreRun ID、Context、预算、取消、Capability、事件与 Journal
runifold-modelrunifold-providers规范模型协议与服务商适配器
runifold-toolrunifold-agentrunifold-effect可调用边界与 Agent 执行
runifold-workflow持久编排、Worker、等待、多租户与保留
runifold-mcprunifold-retrieval*外部能力与知识边缘
runifold-store-*SQLite 与 PostgreSQL 持久化
runifold-testkitrunifold-eval-cli离线正确性与质量证据
runifold-observability-otelOpenTelemetry 与运维策略
runifold按 Feature 重新导出平台能力的门面

应用通常从门面 crate 开始;基础设施库可以依赖更窄的 crate,以保持依赖与 Feature 边界明确。

选择入口

你要构建从这里开始
一次服务商中立的模型调用模型协议
有界的模型与工具循环Agent
确定性的多步业务流程工作流
跨重启后台执行Workflow Worker
MCP Server 或 Client 边缘MCP
持久 MCP 操作MCP Tasks
模型行为质量门禁评测 CLI
生产平台运维SLO 运维

架构定律

  1. 模型调用以流式事件为事实来源。
  2. Run 保存控制状态;会话历史是另一种模型上下文。
  3. 注册 Callable 不等于授予执行权限。
  4. 外部写操作必须跨越显式 Effect 边界。
  5. 持久恢复不会猜测不确定操作一定失败。
  6. Workflow 所有权带栅栏;过期 Worker 无法提交。
  7. 租户身份参与授权、记账与存储查找。
  8. 可靠性声明必须指出支撑它的证据。

这些规律比具体 Builder 方法稳定。先理解规律,再用对应版本 API Reference 查找精确 接口。