SuperAPI AI 工具集

agent-id

智能体与模型

查看项目

更新于 10-15 19:54

技能介绍

用途:为任意支持 Agent-Skills 的智能体框架提供可验证身份与加密凭据管理。状态存于 ~/.agent-id(可用 --state-dir 或 AGENT_ID_STATE_DIR 覆盖),各能力以 plugins/<name>/bin/cli.mjs 的 Node CLI 形式提供,输出 JSON。

主要能力:核心身份(init、bootstrap、status、sign、verify、export-proof),离线即可用 L0 自断言,L1/L2 需 Alien SSO;保险库(init --unlock passkey|passphrase|agent-key、add、generate、show、list、remove、exec、rekey、export、import、migrate),凭据按主机白名单默认拒绝,值不进入 argv 或记录;代理(start、status、stop、pair、autounlock),通过 URL 重写 http://<proxy-host>:<port>/<credential-name>/<upstream-host>/<path> 注入密钥,钱包类凭据在代理内签名;另有浏览器登录、Git 提交签名、DPoP 服务调用等插件。

使用方式:需 Node 18+。克隆仓库后运行 node plugins/agent-id-core/bin/cli.mjs init 初始化身份,node plugins/agent-id-vault/bin/cli.mjs init --unlock passkey 初始化保险库,add 添加凭据,node plugins/agent-id-proxy/bin/cli.mjs start --port 48771 启动代理。AGENT_ID_NO_BROWSER=1 可在无头环境打印表单 URL。

限制:vault show/exec/add 会暴露或设置密钥,需在框架层限制;硬解锁需人工,agent-key 可自动解锁;空闲锁定默认 12 小时后返回 vault_locked;保险库与代理同 uid 运行存在内存抓取风险。具体收费、平台支持等资料暂未提供。