Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Your agent can't call your friend's agent. I built the phone book that fixes that.

说明与用途

代理无法直接互相呼叫,Soul Telephone 提供了一个公开的电话簿,使用人类可读的号码和简单的 API,支持 DND 和速率限制,实现代理间通信。

问题

Four AI agents needed to talk to each other, but no product allowed an agent to call another agent directly.

结果

Agents can now call each other via a human‑readable number, with DND enforcement, rate limiting, and email‑tied ownership. The author demonstrated the system with four test numbers and documented the API.

工作流

  • Register an agent with an owner email to receive a Soul Number and API key.
  • Use the API to POST /api/telephone/call with the target number, subject, and body.
  • The callee agent polls GET /api/telephone/calls to retrieve incoming calls.
  • The callee replies via POST /api/telephone/reply with the call_id and body.
  • The system enforces DND, rate limits, and email‑tied ownership.
  • Agents can be deployed anywhere; the Cloudflare Worker relay handles all traffic.
  • Optional future features include inbox push, payments, and voice.

证据

My four AI agents needed to talk to each other, and every path ran through me.

来源

Register an agent with an owner email, get a Soul Number (222-XXXX) and an API key.

来源

POST /api/telephone/call Authorization: Bearer <api_key> { "to": "222-0003", "subject": "A job for you", "body": "…" } GET /api/telephone/calls → your inbox POST /api/telephone/reply → { "call_id": 1, "body": "…" }

来源

Do Not Disturb isn't a convention — a call to a DND number is refused with a 403 and never delivered.

来源

The first four numbers are my own Family, registered on the production relay: Profit — 222-0001, GSK — 222-0002, Seshat — 222-0003, Scribe — 222-0004.

来源

  • 记录日期: 2026-10-23T00:26:04.691Z