← 返回
未分类

Echo Gate

Use Echo Gate when registering, exposing, calling, securing, auditing, or operating local-first agent-callable tools through the BuiltByEcho gateway. Covers...
在 BuiltByEcho 网关上注册、公开、调用、保护、审计或操作本地优先代理可调用工具时使用 Echo Gate。涵盖...
builtbyecho
未分类 clawhub v0.1.2 1 版本 99563.3 Key: 无需
★ 0
Stars
📥 228
下载
💾 0
安装
1
版本
#agent-tools#latest#local-first#security

概述

Echo Gate

Echo Gate is the control layer for agent tools: registry, permissions, API keys, receipts, limits, and paid-call readiness before an agent touches anything real.

Use this skill when a task involves:

  • registering an agent-callable tool
  • creating, listing, or revoking Echo Gate API keys
  • calling a tool through the gateway
  • checking receipts for tool calls
  • operating the VPS service
  • checking local gateway health
  • preparing a tool for x402/Bankr paid access

Current Status

  • GitHub: https://github.com/BuiltByEcho/echo-gate
  • npm package: @builtbyecho/echo-gate
  • Local project: projects/echo-gate
  • Package: @builtbyecho/echo-gate
  • Default gateway: http://localhost:8787
  • Default state path: ~/.config/echo-gate
  • Status: public v0 local-first release.
  • Convex mode: experimental opt-in only, not the default product path.

API Surface

  • 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

Admin routes require Authorization: Bearer .

Tool calls require Authorization: Bearer egk_....

CLI

From the project root:

npm install -g @builtbyecho/echo-gate
echo-gate

From source:

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 <id>

Use env vars:

  • ECHO_GATE_URL
  • ECHO_GATE_KEY
  • ECHO_GATE_ADMIN_TOKEN

Operations

Use local-first mode unless Dustin explicitly asks for remote deployment:

npm run build
npm test

Check local health:

curl -sS http://localhost:8787/health

Do not paste or store the admin token in chat, docs, memory, commits, or public issue comments.

Release Rules

  • Do not publish API keys.
  • Keep echo as the smoke tool until real adapters are ready.
  • Before release or announcement, verify build, tests, local health, unauthenticated 401, valid-key call, receipt write, and key revocation.
  • x402/Bankr paid tool calls are planned, not live yet.

版本历史

共 1 个版本

  • v0.1.2 当前
    2026-05-23 16:48 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

public-api-finder

builtbyecho
查找并评估免费/公共 API,以用于项目、演示、代理、原型、数据丰富、示例、集成或研究。使用简洁的 public-api‑f...
★ 0 📥 563

agent-runlog

builtbyecho
使用 agent-runlog CLI 包装 shell 命令,捕获简洁、删节的运行日志,便于调试、CI 再现、长时间运行的代理命令以及重复失败的排查。
★ 0 📥 561

builtbyecho-research

builtbyecho
当用户要求代理进行网络研究、来源发现、引用报告、页面提取、爬取或浏览器渲染研究时使用
★ 0 📥 446