Home / Companies / Arcade / Blog / Post Details
Content Deep Dive

How to build a voice agent that files GitHub issues as your users, not as a bot

Blog post from Arcade

Post Details
Company
Date Published
Author
Thierry Damiba
Word Count
3,446
Company Posts That Month
4
Language
English
Hacker News Points
-
Summary

At the AI Engineer World's Fair, Arcade.dev showcased an innovative system for managing AI agents in production environments, emphasizing identity and authorization for user actions. The system allows users to call a number, input a PIN, and file GitHub issues under their account, highlighting the importance of per-user OAuth to ensure actions are attributed correctly. The setup involves five services: Vapi for voice calls, Inngest for workflow orchestration, Cursor for code writing, Arcade for user-specific authorization, and Cloudflare Workers for hosting. This framework addresses the challenges of shared bot tokens by using individual user identities to restrict agent capabilities, ensuring that actions are authorized based on the caller's entitlements. Additionally, the system incorporates governance, rate limiting, and durable orchestration to handle long-running tasks, such as code generation, while maintaining security boundaries. The approach extends beyond voice interfaces, applicable to any shared agent use case, underscoring the need for robust identity resolution and action governance.

Trends Found in this Post

No tracked trend matches for this post yet.