快速开始
这条路径从产品结果开始:Agent 在不接收你的个人 API Key 的情况下,完成一次私有 API 任务。
你需要一个受支持的 Agent Runtime,并能够访问至少注册了一个 API Resource 的
Realmroot 部署。如果没有指定部署,Realmroot Skill 会使用托管生产 Realm
https://id.realmroot.dev。
1. 安装 Realmroot Skill
Section titled “1. 安装 Realmroot Skill”为 Agent Runtime 全局安装 Skill:
npx skills add realmroot/realmroot -g --skill realmrootCodex 的非交互安装命令:
npx skills add realmroot/realmroot -g --skill realmroot --agent codex -y检查安装来源与 Scope:
npx skills list -gSkill 包含当前版本的 Restish 准备、身份建立、资源发现、权限申请与目标调用流程。
2. 直接给 Agent 一个真实任务
Section titled “2. 直接给 Agent 一个真实任务”描述你想得到的结果,而不是认证步骤:
使用 Realmroot 发现并调用列出我的活跃项目所需的私有 API 能力。Agent 会:
- 确定 Realmroot 部署并建立稳定身份;
- 检查已注册资源目录;
- 读取候选 API 的实时 OpenAPI 契约;
- 选择准确操作与最小 Scope 集合;
- 在没有完全匹配的有效 Grant 时申请访问;
- 获批后继续执行原始操作。
发现与审批只是中间步骤。只有目标 API 操作成功,用户任务才算完成。
3. 分别批准身份与权限边界
Section titled “3. 分别批准身份与权限边界”首次执行受保护操作时,Realmroot 会打开托管 Enrollment 页面。控制者登录后,批准当前 Host 与稳定 Agent 身份之间的绑定。
Enrollment 不会授予业务 API 权限。当 Agent 需要受保护资源时,Realmroot 会展示 另一项独立决策,其中包含:
- 稳定 Agent;
- API Resource,以及适用时的外部账户;
- 精确 Scope 集合与用途;
- 申请的 Grant 生命周期。
控制者的浏览器会话只作出决策,永远不会成为 Agent 的 CLI Principal。
4. 让原始操作完成
Section titled “4. 让原始操作完成”批准后,Restish Adapter 获得短期、DPoP 绑定的凭证,并直接调用选中的资源 URL。 原始 Access Token、Refresh Credential、Host Key 与 DPoP Private Key 都不会进入聊天或 普通命令输出。
API 验证 Token 与请求证明,要求当前操作的 Scope,并执行自身业务规则。Realmroot 不在业务请求路径上。
运行自己的 Realm
Section titled “运行自己的 Realm”Realmroot 是部署在 Cloudflare 上的开源服务,每个部署代表一个身份与策略 Realm。 按照部署 Realmroot创建部署、完成首位管理员初始化, 并规划后续升级。
随后,产品应用可以注册为 OIDC Client;API 团队可以注册受保护资源 URL 与实时 OpenAPI 契约,让 API 可被 Agent 使用。
- 阅读 Realmroot 如何工作,了解完整控制路径与 数据路径。
- 在设计 Grant 或撤销策略前阅读 Agent 身份与权限。
- 阅读使用 Realmroot Skills,为 Agent 访问或产品接入 选择、安装和更新对应 Skill。
- 当准确命令与本概览不同时,以 Realmroot Skill 指令 为准。
