Add macOS app bundle packaging, native launcher, and MACOS_APP_PACKAGING guide

This commit is contained in:
Adolfo Reyna
2026-08-08 17:37:52 -04:00
parent 757261ebfd
commit 6e8a578e86
8 changed files with 431 additions and 3 deletions
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/env python3
"""Main entrypoint for VoiceAgent macOS App bundle."""
import asyncio
import os
import sys
# Ensure CA certificates are configured for macOS SSL
os.environ["SSL_CERT_FILE"] = "/etc/ssl/cert.pem"
os.environ["REQUESTS_CA_BUNDLE"] = "/etc/ssl/cert.pem"
import bot
if __name__ == "__main__":
try:
sys.exit(asyncio.run(bot.main()))
except KeyboardInterrupt:
sys.exit(0)