mirror of
https://github.com/stablyai/orca.git
synced 2026-11-15 18:37:24 +00:00
- POST /v1/sandboxes takes an Idempotency-Key (api_idempotency, 24 h, scoped per account and member): the same key and body return the first create's sandbox instead of starting another; same key with a different body is a 422. The desktop sends context.idempotencyKey when its caller provides one. - The desktop sends the workspace name as the create's title, so lists show it, not an untitled row. - GET /v1/sandboxes/boot-plan?repo= says whether a create would clone or update (environment build); the driver asks in parallel with the create, so the build sheet names 'Clone repository' or 'Update repository' once, with a placeholder until it knows, and never relabels mid-run.