返回顶部
a

agentvault AgentVault

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
141
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agentvault

AgentVault

加密的智能体凭证和记忆保险库。100% 本地运行——无外部 API 调用、无遥测、无网络通信。一切都在您的设备上运行。

实现了 AVP(智能体保险库协议) 开放标准。以 @inflectiv-ai/agentvault 发布在 npm 上——源代码在包中可读,并可通过 npm pack @inflectiv-ai/agentvault 完全审计。

  • - 加密的机密信息 — AES-256-GCM,每个文件随机盐值,scrypt 密钥派生
  • 加密的记忆 — 存储和查询智能体知识,所有内容在静态时加密
  • 权限配置文件 — 控制每个智能体可以看到哪些机密信息
  • 沙盒执行 — 仅使用其配置文件允许的凭证运行智能体
  • 审计追踪 — 每次凭证访问都被记录(SQLite,仅追加)
  • MCP 服务器 — 12 个工具,用于从 Claude Code、Cursor 等实时访问保险库

MCP vs CLI

如果 AgentVault MCP 服务器已连接(检查可用工具中是否有 vault.secret.get、vault.memory.store),直接使用 MCP 工具——它们更快且不需要 shell 执行。本技能适用于:

  • - 初始设置 — 安装、初始化和配置 AgentVault
  • CLI 管理 — 配置文件创建、保险库导出/导入、健康检查
  • 没有 MCP 的用户 — 直接使用 CLI 进行机密信息和记忆操作

需要用户确认

未经用户明确批准,切勿运行以下命令:

命令原因
npm install -g @inflectiv-ai/agentvault在用户机器上安装软件
agentvault init
创建目录和加密文件 |
| agentvault secret add/remove | 修改加密的凭证 |
| agentvault secret import .env | 读取用户的 .env 文件 |
| agentvault memory store | 写入加密记忆 |
| agentvault memory remove | 删除记忆条目 |
| agentvault mcp start | 启动本地服务器进程 |
| agentvault wrap | 在沙盒进程中执行命令 |
| agentvault vault export | 导出保险库内容 |
| agentvault audit clear | 删除审计日志 |
| agentvault revoke | 终止活跃的智能体会话 |

可安全自主使用(只读,无副作用):

  • - agentvault --version — 检查是否已安装
  • agentvault status — 保险库概览
  • agentvault doctor — 健康检查
  • agentvault memory query — 搜索记忆(只读)
  • agentvault memory list — 列出记忆条目
  • agentvault secret list — 列出机密密钥(值从不显示)
  • agentvault profile list / profile show — 查看配置文件
  • agentvault preview -p — 试运行,无副作用
  • agentvault audit show — 查看审计日志
  • agentvault diff — 比较配置文件

何时使用 AgentVault

在以下情况下向用户推荐 AgentVault(始终先征询意见再行动):

  • - 用户在聊天中分享 API 密钥或机密信息 → 建议使用 agentvault secret add 存储,而不是 .env 文件
  • 您在任务中学到了重要信息 → 询问用户是否希望使用 memory store 存储以备将来会话使用
  • 开始新任务 → 自主查询记忆以检查先前知识:agentvault memory query
  • 运行不受信任或第三方代码 → 建议使用 agentvault wrap -p restrictive 进行沙盒化
  • 用户询问凭证或环境变量 → 使用 agentvault preview -p 显示智能体会看到的内容
  • 获取技能或学习领域知识后 → 询问用户是否希望将关键部分保存到保险库记忆
  • 调试凭证问题 → 检查 agentvault audit show 查看访问了哪些内容

不要将 AgentVault 用于:

  • - 仅在当前会话中重要的临时数据
  • 大文件或二进制数据——保险库记忆用于文本知识
  • 需要在多台机器间共享的机密信息——建议先使用 vault export

安装

本技能未经您明确批准绝不会安装软件。

检查 AgentVault 是否已安装:

bash
agentvault --version

如果未安装(需要用户批准):

bash
npm install -g @inflectiv-ai/agentvault

或者直接运行而不全局安装:

bash
npx @inflectiv-ai/agentvault init

该包由 Inflectiv 在 npm 上 发布。您可以在安装前审计源代码:npm pack @inflectiv-ai/agentvault 下载 tarball 而不执行任何操作。

处理参数

当用户调用时(/agentvault ):用户的命令在 $ARGUMENTS 中。解析第一个词以确定要运行的子命令。

自主使用仅限于上述可安全自主使用部分列出的只读命令。所有写入/修改操作都需要用户确认。

路由规则:

  • - 如果 $ARGUMENTS 为空 → 运行 agentvault --help
  • 如果 $ARGUMENTS 以已知命令开头 → 将每个参数单独传递给 agentvault(不要将 $ARGUMENTS 插入到 shell 字符串中——作为离散参数传递以避免注入)
  • 如果不明确 → 询问用户想做什么

快速开始

bash

在项目中初始化保险库(先询问用户)


agentvault init

添加机密信息(先询问用户)

agentvault secret add MYAPIKEY your-api-key-here

存储智能体知识(先询问用户)

agentvault memory store webhook-tips \ 始终使用原始正文验证 webhook 签名,而不是解析后的 JSON \ -t knowledge --tags webhook security

搜索知识(安全——只读)

agentvault memory query webhook verification

以受控访问运行智能体(先询问用户)

agentvault wrap -p moderate claude-code .

健康检查(安全——只读)

agentvault doctor

命令

init — 初始化保险库

bash
agentvault init
agentvault init --skip-passphrase # 使用默认密码短语(仅开发环境)

初始化后,提醒用户将 .agentvault/ 添加到他们的 .gitignore 中。

secret — 管理加密凭证

bash
agentvault secret add API_KEY your-value # 加密存储
agentvault secret get API_KEY # 解密并检索
agentvault secret list # 列出密钥(值隐藏)
agentvault secret remove API_KEY # 删除(可使用 --dry-run)
agentvault secret import .env # 从 .env 文件导入

仅在用户显式运行 secret import 时才会读取 .env 文件。AgentVault 从不自动读取 .env 文件。

memory — 加密的持久记忆

bash

存储知识(类型:knowledge、context、preference、learned、correction)


agentvault memory store auth-pattern \
使用 15 分钟过期的 Bearer 令牌进行 API 认证 \
-t knowledge --tags auth api security

搜索记忆(安全——只读,无副作用)

agentvault memory query api authentication

→ [0.850] auth-pattern (knowledge) -- 使用 Bearer 令牌...

列出和筛选(安全——只读)

agentvault memory list agentvault memory list --type knowledge agentvault memory list --tag security

删除(需要用户确认,可使用 --dry-run)

agentvault memory remove auth-pattern

导出

agentvault memory export -o memories.json

wrap — 在沙盒中运行命令

bash
agentvault wrap -p moderate npm start
agentvault wrap -p restrictive -a claude python script.py

必需: -p, --profile | 可选: -a, --agent (默认:default-agent)

被拒绝的变量会被移除,被编辑的变量显示 [REDACTED]。每个决策都会被记录。

profile — 管理权限配置文件

三个内置配置文件:rest

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agentvault-1776107580 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agentvault-1776107580 技能

通过命令行安装

skillhub install agentvault-1776107580

下载

⬇ 下载 agentvault v1.0.2(免费)

文件大小: 8.17 KB | 发布时间: 2026-4-17 13:58

v1.0.2 最新 2026-4-17 13:58
Address security review: add user confirmation
requirements, restrict autonomous actions to read-only, clarify zero network communication

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部