Commit Graph

1 Commits

Author SHA1 Message Date
Justin Massa
42d26a364a feat: async GChat webhook with Tailscale Funnel support
- Change from execSync to exec for non-blocking AI calls
- Acknowledge messages immediately, send response via Chat API
- Add 5-minute timeout (vs 25s) since async doesn't block
- Add start-gchat-tailscale.sh launcher for Tailscale Funnel
- Remove ngrok dependency

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 19:42:39 -06:00