用途:Confidant 用于让 AI 智能体安全地从用户处接收敏感信息(API 密钥、密码、令牌),避免在聊天中暴露、复制粘贴或留下历史记录。
主要能力:一条命令即可创建带网页表单的安全请求;自动启动或复用本地服务器(默认端口 3000);自动检测 ngrok 或 localtunnel 隧道;支持将密钥自动保存到 ~/.config/<service>/api_key、指定路径或设置为环境变量;密钥在提交后或 24 小时后失效,接收后从服务器销毁,保存文件权限为 chmod 600。
使用方式:推荐使用脚本 {skill}/scripts/request-secret.sh,例如: {skill}/scripts/request-secret.sh --label "OpenAI API Key" --service openai 远程用户加 --tunnel 自动启动 localtunnel 并返回公网 URL。常用参数包括 --label(必填)、--service、--save、--env、--tunnel、--port、--timeout、--json。诊断脚本 check-server.sh 可查看服务器状态、端口、PID 和隧道状态。高级场景可直接使用 CLI:npx @aiconnect/confidant serve --port 3000、request、fill、get。
适用场景:需要向用户索取 API 密钥、密码、令牌等敏感信息,且用户可能不在同一网络时。
限制与规则:智能体不得要求用户在聊天中粘贴密钥,不得在聊天中泄露收到的密钥,不得直接 curl Confidant API,不得为启动新服务器而终止已有服务器,不得尝试直接暴露端口,应使用 --tunnel。API 密钥优先使用 --service。资料未提供收费、价格、平台支持范围等更多信息。