闲社服务运行正常AI智能体自动化平台
a

智能代理通行证

技能标识:agent-passport

OAuth for the agentic era. Consent-gating for ALL sensitive agent actions. 75+ data-driven threat definitions with auto-updates (like antivirus signatures). Includes Skill Scanner, Injection Shield, SSRF Shield, Path Traversal Guard, spending caps, rate limits, allowlists, TTL expiry, audit trails, and KYA metadata. Pro tier adds real-time threat definition updates every 6 hours.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 2.4.2
检测标记
后台标记通过
免费
免费获取
3
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

智能代理通行证

Agent Passport (OpenClaw)

30秒快速设置

bash

初始化并注册您的智能体


./mandate-ledger.sh init agent:my-assistant 您的姓名 个人助理 openclaw

授予开发工具访问权限(git、npm、docker 等)

./mandate-ledger.sh create-from-template dev-tools

完成!智能体现在会在执行敏感操作前检查权限。

可用模板: dev-tools · email-team <域名> · file-ops <路径> · web-research · safe-browsing · coding · email-assistant · read-only · full-auto
运行 ./mandate-ledger.sh templates 查看所有选项。


⚡ 智能体行为契约

如果您是正在阅读此技能的智能体,以下即为您必须遵守的规则。

何时检查

在执行以下任何操作之前,您必须先调用 check-action:

操作类别示例目标
运行 shell 命令systemgit pull、npm install
发送消息/邮件
communication | bob@company.com |
| 写入/删除文件 | data | /path/to/file.txt |
| 调用有副作用的 API | external_api | api.github.com |
| 花费金钱 | financial | merchant_amazon 及金额 |
| 以用户身份公开行动 | identity | twitter_post |

无需检查: 读取文件、网络搜索、内部推理或任何无副作用的操作。

如何检查

bash
SCRIPT_DIR=$HOME/.openclaw/skills/agent-passport/scripts

result=$($SCRIPT_DIR/mandate-ledger.sh check-action <您的智能体ID> <类别> <目标> [金额])

解析结果:

  • - authorized: true → 继续执行,之后记录操作
  • authorized: false → 停止。询问用户。
  • 如果响应包含 kill_switch: true 或原因 Kill switch engaged → 立即停止,并要求用户运行 mandate-ledger.sh unlock

执行流程

  1. 1. 您想要执行某个敏感操作
  2. 调用 check-action
  3. 如果已授权:
a. 执行操作 b. 记录操作:mandate-ledger.sh log-action <授权ID> <金额> <描述>
  1. 4. 如果被拒绝:
a. 告知用户您想做什么以及原因 b. 建议一个授权(显示范围、持续时间、约束条件) c. 等待批准 d. 如果批准,创建授权,然后继续执行

如何请求权限

当被拒绝时,清晰简洁地呈现:

我需要执行[操作],但目前没有相应的授权。

📋 [类别]:[您想做什么]
🎯 目标:[具体目标]
⏰ 建议持续时间:[合理的有效期]

要设置这个吗?如果您愿意,我也可以创建一个更广泛的授权
(例如,30天内所有发送至@company.com的邮件)。

禁止:

  • - 绕过检查直接执行
  • 被拒绝后反复请求同一件事
  • 未经用户批准自行创建授权
  • 假装已检查而实际未检查

应当:

  • - 在适当时建议模板(要设置 dev-tools 吗?)
  • 批量处理类似请求(我需要运行几个 git 命令——要创建一个 dev-tools 授权吗?)
  • 每次操作完成后记录
  • 在相关时提及剩余限制(每日邮件已使用 3/20)

首次设置

如果 check-action 返回 hint: templates,说明账本为空。引导用户:

Agent Passport 尚未设置。只需 30 秒:

mandate-ledger.sh init agent:me 您的姓名 助理 openclaw
mandate-ledger.sh create-from-template dev-tools

要我为您运行这个吗?

记录操作

每次授权操作后,记录它:

bash
$SCRIPT_DIR/mandate-ledger.sh log-action <授权ID> <金额> <描述>

  • - 对于财务操作:金额 = 花费的美元数
  • 对于其他所有操作:金额 = 1
  • 描述应易于理解:发送邮件至 bob@company.com,关于 Q1 报告

紧急停止开关行为

如果用户启用了紧急停止开关,所有操作将被冻结,直到解锁。

bash
./mandate-ledger.sh kill 用户请求冻结
./mandate-ledger.sh unlock

紧急停止开关激活时的智能体行为:

  • - 不要尝试敏感操作
  • 不要循环重试 check-action
  • 告知用户操作已被阻止,并请求显式的 unlock



概述

Agent Passport 为智能体自主性提供了一层同意机制。用户授予具有特定约束的授权,而非全有或全无的权限:

我授权此智能体在[约束条件]下执行[操作],有效期至[到期时间]

这不仅关乎购买——它是对所有敏感操作的同意把关。

操作类别

类别示例典型约束
financial购买、转账、订阅消费上限、商户白名单
communication
邮件、消息、推文、帖子 | 收件人白名单、速率限制 | | data | 删除文件、编辑文档、数据库写入 | 路径白名单、需要备份 | | system | Shell 命令、安装、配置 | 命令白名单、禁止 sudo | | external_api | 第三方 API 调用 | 服务白名单、速率限制 | | identity | 以用户身份公开行动 | 需要人工审核 |

通配符模式

白名单和黑名单支持三种通配符样式:

模式匹配示例
前缀 以指定前缀开头的任何内容git → git pull、git status
.后缀
以指定后缀结尾的任何内容 | .env → config.env、.env |
| 中间 | 包含指定中间内容的任何内容 | /.git/ → repo/.git/config |
| @域名 | 电子邮件域名匹配 | @company.com → bob@company.com |
| 精确 | 仅精确匹配 | api.github.com |

模式

  • - 本地模式(默认):授权存储在 ~/.openclaw/agent-passport/。免费版完全离线。专业版定期向 api.agentpassportai.com 发起 API 调用,用于许可证验证和威胁定义更新。
  • 预览模式: 无存储,无网络。生成经过验证的负载和 curl 模板。
  • 在线模式(路线图): 未来连接到 Agent Bridge 后端,用于多智能体同步和合规。尚未实现。

快速入门命令

bash

使用身份信息初始化


./mandate-ledger.sh init <智能体ID> <主体> [范围] [提供商]

模板(如果已注册,自动检测智能体)

./mandate-ledger.sh templates ./mandate-ledger.sh create-from-template dev-tools ./mandate-ledger.sh create-from-template email-team <域名> ./mandate-ledger.sh create-from-template file-ops <路径> ./mandate-ledger.sh create-from-template web-research ./mandate-ledger.sh create-from-template safe-browsing ./mandate-ledger.sh create-from-template coding ./mandate-ledger.sh create-from-template email-assistant ./mandate-ledger.sh create-from-template read-only ./mandate-ledger.sh create-from-template full-auto

快速创建(人性化持续时间:7d、24h、30m)

./mandate-ledger.sh create-quick <类型> <智能体ID> <白名单CSV> <持续时间> [金额上限]

检查与记录

./mandate-ledger.sh check-action <智能体> <类型> <目标> [金额] ./mandate-ledger.sh log-action <授权ID> <金额> <描述>

审计

./mandate-ledger.sh audit [限制] ./mandate-ledger.sh summary

威胁定义

./mandate-ledger.sh init-definitions ./mandate-ledger.sh update-definitions ./mandate-ledger.sh definitions-status

命令参考

快速入门

bash init [智能体ID] [主体] [范围] [提供商] # 初始化账本,可选注册智能体 templates # 列出可用模板 create-from-template <模板> # 从模板创建授权 [智能体ID

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-passport-1776105256 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-passport-1776105256 技能

通过命令行安装

skillhub install agent-passport-1776105256

下载

⬇ 下载 agent-passport v2.4.2(免费)

文件大小: 39.74 KB | 发布时间: 2026-4-14 11:04

v2.4.2 最新 2026-4-14 11:04
Remove internal spec from published package.
返回顶部