bloomctl crashes (macOS .ips crash reports, one per invocation) when called from a backgrounded shell loop with no UI session — observed 2026-07-18, 8 consecutive crashes at 60s intervals from a polling script, while the same commands succeed in the interactive session. Suspect the platform-keyring token lookup requires a UI security session and the failure path is a crash rather than a clean error.
Expected: graceful "keyring unavailable in this context" error with pointer to the env/config token fallbacks; document the non-interactive story (cron/CI/agents) in the auth docs.
bloomctl crashes (macOS .ips crash reports, one per invocation) when called from a backgrounded shell loop with no UI session — observed 2026-07-18, 8 consecutive crashes at 60s intervals from a polling script, while the same commands succeed in the interactive session. Suspect the platform-keyring token lookup requires a UI security session and the failure path is a crash rather than a clean error.
Expected: graceful "keyring unavailable in this context" error with pointer to the env/config token fallbacks; document the non-interactive story (cron/CI/agents) in the auth docs.