IT-DEV/saas/k1/keeper
- TypeScript 62.2%
- JavaScript 37.8%
When the Keeper Commander shell exits unexpectedly the API returns 503 SESSION_EXPIRED. The shell already auto-respawns via ensureShell() on the next command — this retry makes that recovery transparent to the caller so no SESSION_EXPIRED errors surface from transient shell exits. Only SESSION_EXPIRED 503s are retried; QUEUE_TIMEOUT and all other errors propagate immediately. Retry is capped at one attempt. Tests U-33 to U-33d cover the retry path and all guard cases. Closes int-saas-k1-keeper#5. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| api | ||
| src | ||
| .gitignore | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||