spawn/linode
Sprite 5954455030 refactor: Add comprehensive bash safety flags to all agent scripts
- Changed 'set -e' to 'set -euo pipefail' in all 35 agent scripts
- Provides better error handling:
  - 'e': Exit on command failure
  - 'u': Exit on undefined variable usage
  - 'o pipefail': Exit on any pipe command failure
- Improves script reliability and debugging
- All tests pass (42/42)

Affected files:
- sprite/{aider,claude,codex,goose,interpreter,nanoclaw,openclaw}.sh
- hetzner/{aider,claude,codex,goose,interpreter,nanoclaw,openclaw}.sh
- digitalocean/{aider,claude,codex,goose,interpreter,nanoclaw,openclaw}.sh
- linode/{aider,claude,codex,goose,interpreter,nanoclaw,openclaw}.sh
- vultr/{aider,claude,codex,goose,interpreter,nanoclaw,openclaw}.sh

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-07 20:06:51 +00:00
..
lib refactor: Extract SSH key management helpers to reduce nesting 2026-02-07 20:03:43 +00:00
aider.sh refactor: Add comprehensive bash safety flags to all agent scripts 2026-02-07 20:06:51 +00:00
claude.sh refactor: Add comprehensive bash safety flags to all agent scripts 2026-02-07 20:06:51 +00:00
codex.sh refactor: Add comprehensive bash safety flags to all agent scripts 2026-02-07 20:06:51 +00:00
goose.sh refactor: Add comprehensive bash safety flags to all agent scripts 2026-02-07 20:06:51 +00:00
interpreter.sh refactor: Add comprehensive bash safety flags to all agent scripts 2026-02-07 20:06:51 +00:00
nanoclaw.sh refactor: Add comprehensive bash safety flags to all agent scripts 2026-02-07 20:06:51 +00:00
openclaw.sh refactor: Add comprehensive bash safety flags to all agent scripts 2026-02-07 20:06:51 +00:00