When providers return generic 'unknown error' messages (often from
temporary service issues), clawdbot now automatically retries up to
2 times with exponential backoff (1s, 2s).
- Add isRetryableUnknownError() to detect generic error patterns
- Add retry loop in runEmbeddedPiAgent for these transient errors
- Add unit tests for the new error detection logic