Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codefromanywhere/agent-relay
Make agents accessible from messaging apps, phonecalls, and over email!
https://github.com/codefromanywhere/agent-relay
hmc l2
Last synced: 3 months ago
JSON representation
Make agents accessible from messaging apps, phonecalls, and over email!
- Host: GitHub
- URL: https://github.com/codefromanywhere/agent-relay
- Owner: CodeFromAnywhere
- Created: 2024-06-02T17:09:06.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T19:18:13.000Z (5 months ago)
- Last Synced: 2024-08-20T22:58:57.152Z (5 months ago)
- Topics: hmc, l2
- Language: TypeScript
- Homepage: https://agent-relay.vercel.app
- Size: 255 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Agent Relay
Agents need to be accessible from anywhere. The Agent Relay makes agents accessible from messaging apps, VoIP and phonecalls, and over email!
![](public/agent-relay.drawio.png)
Agents need to be able to have long interval back-and-forth with humans. The Human OpenAPI makes this possible.
![](human-openapi.drawio.png)
# Usage
1. Make your agent available as API [here](https://agent.actionschema.com)
2. Calculate your webhooks [here](https://agent-relay.actionschema.workers.dev)
3. Add the webhooks to your telecom channels of your choice# Twilio STS Agent
This is a POC of Deepgram Agents Twilio Integration, hosted on CloudFlare Workers.
> Deepgram agent api: It’s a single, unified websocket API for building end-to-end voice agents. It lets you stream voice audio in, and get human-like voice responses back in real-time through a raw audio stream. It handles all of the conversational nuance to make the bot flow like a real human conversation. It’s very low-latency, and you can interrupt it without any additional logic - it just works.
# Contributing
- **Setup Tunnel**: I followed [this guide](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-local-tunnel/) to connect localhost to a public domain with `npm run serve`. This is free if you have any domain pointed at cloudflare.
# Deploy it yourself
```
npm install -g wrangler
git clone https://github.com/CodeFromAnywhere/agent-relay.git
cd agent-relay
wrangler deploy
```Take the resulting `*.workers.dev` URL as base url, and add the required path to get your webhooks.
# More info
[More info here](more-info.md) (currently in conceptual phase)