mirror of
https://github.com/OpenRouterTeam/spawn.git
synced 2026-05-05 07:20:28 +00:00
Improve error messages in shared utilities and cloud providers that previously showed bare "Failed to..." messages without telling users how to fix the problem. Shared (shared/common.sh): - generate_ssh_key_if_missing: handle ssh-keygen/mkdir failures with disk space and permission guidance - get_ssh_fingerprint: detect missing/corrupt public key files with regeneration instructions - generic_ssh_wait: structured "How to fix" with manual SSH test command and firewall check - _report_api_failure: add DNS/firewall/proxy guidance for network errors - ensure_jq: platform-specific install commands for unknown package managers, hash rehash hint after install - get_openrouter_api_key_manual: structured guidance after 3 failed attempts Cloud providers: - Contabo: actionable guidance for OAuth token failures - Exoscale: guidance for credential validation and CLI download failures - Netcup: network connectivity hint for API connection failure - Scaleway: structured guidance for project ID lookup failure Agent: ux-engineer Co-authored-by: A <6723574+louisgv@users.noreply.github.com> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| common.sh | ||