Commit Graph

5 Commits

Author SHA1 Message Date
Adam Weidman 5819b67273 debug: enable agent stderr on serial for troubleshooting 2026-03-04 09:44:49 -05:00
Adam Weidman 444e42f6bf feat: one-command deployment script and parameterized startup
- deploy-forever-agent.sh: creates Pub/Sub, static IP, IAM, VM in one command
- teardown-forever-agent.sh: cleans up all resources
- gce-startup.sh: reads config from instance metadata instead of hardcoding
2026-03-04 09:36:14 -05:00
Adam Weidman 6d120edaf4 fix: use systemctl restart to pick up newly built code on VM boot 2026-03-04 09:27:51 -05:00
Adam Weidman 1b313d6475 feat: switch chat bridge from HTTP webhook to Pub/Sub
Google Chat publishes to Pub/Sub topic, bridge pulls messages.
Eliminates all inbound firewall/networking issues on GCE VM.
2026-03-04 09:19:41 -05:00
Adam Weidman 7bc0515c7c feat: GCE forever agent with Cloud Run bridge support
- Add gce-startup.sh: self-contained VM startup (install, build, configure, run)
- Add start-forever.js: dual-process launcher for local development
- Add npm scripts: start:forever, start:bridge
- Bind A2A listener to 0.0.0.0 (was 127.0.0.1) for remote bridge access
- Pre-configure all headless settings to bypass interactive dialogs
- Use .env file + script pseudo-TTY for systemd service
2026-03-03 23:45:17 -05:00