spawn/shared
A ea645fa064
fix: prevent infinite loop on API key input I/O error (#498)
safe_read() now propagates read command failures instead of masking
them with the always-successful echo on the last line. Also adds a
3-attempt limit to get_openrouter_api_key_manual() as defense-in-depth.

Fixes #494

Agent: issue-fixer

Co-authored-by: A <6723574+louisgv@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 11:12:32 -08:00
..
common.sh fix: prevent infinite loop on API key input I/O error (#498) 2026-02-11 11:12:32 -08:00