回声门(Echo Gate)
v0在注册、暴露、调用、安全、审计或通过BuiltByEcho网关操作本地优先的代理可调用工具时使用Echo Gate。涵盖工具注册条目、API密钥、收据、认证调用、局部密钥存储、批准、支出限制以及未来x402付费工具的准备就绪。
运行时依赖
安装命令
点击复制技能文档
Echo Gate 是代理工具的控制层:注册、权限、API 密钥、收据、限制和付费调用准备,在代理接触任何真实东西之前。使用此技能时,任务涉及: 注册代理可调用工具 创建、列出或撤销 Echo Gate API 密钥 通过网关调用工具 检查工具调用收据 操作 VPS 服务 检查本地网关健康状况 为 x402/Bankr 付费访问准备工具
当前状态 GitHub:https://github.com/BuiltByEcho/echo-gate npm 包:@builtbyecho/echo-gate 本地项目:projects/echo-gate 包:@builtbyecho/echo-gate 默认网关:http://localhost:8787 默认状态路径:~/.config/echo-gate 状态:public v0 本地优先发布。 Convex 模式:实验性选择加入,只非默认产品路径。
API 接口 GET /health GET /tools POST /tools POST /keys GET /keys DELETE /keys/:id PUT /keys/:id/policies/:slug POST /tools/:slug/call GET /receipts GET /approvals POST /approvals/:id/decision GET /approvals/:id/status 管理路由需要授权:Bearer 。 工具调用需要授权:Bearer egk_....
CLI 从项目根目录: npm install -g @builtbyecho/echo-gate echo-gate 从源代码: npm run build npm test node bin/echo-gate.js health node bin/echo-gate.js tools node bin/echo-gate.js create-key --name demo --tool echo node bin/echo-gate.js call echo --json '{"hello":"world"}' node bin/echo-gate.js receipts node bin/echo-gate.js keys node bin/echo-gate.js revoke-key 使用环境变量:ECHO_GATE_URL、ECHO_GATE_KEY、ECHO_GATE_ADMIN_TOKEN
操作 除非 Dustin 明确要求远程部署,否则使用本地优先模式: npm run build npm test 检查本地健康状况:curl -sS http://localhost:8787/health 不要在聊天、文档、内存、提交或公共问题评论中粘贴或存储管理员令牌。
发布规则 不要发布 API 密钥。 在真正的适配器准备就绪之前,保持 echo 作为烟雾工具。 在发布或公告之前,验证构建、测试、本地健康状况、未经身份验证的 401、有效密钥调用、收据写入和密钥撤销。 x402/Bankr 付费工具调用计划,但尚未生效。