Skip to content

feat: support realm-instance sandbox ID format#83

Merged
clavery merged 5 commits intomainfrom
feature/friend-ods-lookup
Jan 27, 2026
Merged

feat: support realm-instance sandbox ID format#83
clavery merged 5 commits intomainfrom
feature/friend-ods-lookup

Conversation

@clavery
Copy link
Copy Markdown
Collaborator

@clavery clavery commented Jan 27, 2026

Summary

  • Add support for identifying sandboxes using realm-instance format (e.g., zzzv-123 or zzzv_123) as an alternative to UUIDs
  • When a friendly ID is used, the CLI looks up the sandbox UUID via the API and logs the resolution
  • Applies to ods get, ods start, ods stop, ods restart, and ods delete commands

Closes #82

Test plan

  • Run pnpm run test:agent - all tests pass
  • Run pnpm run typecheck:agent - no type errors
  • Manual testing with real sandbox using friendly ID format

Add documentation for the realm-instance friendly ID format (e.g., zzzv-123)
to the ODS skill and CLI reference. Also refactor OdsCommand to inline the
lookup logic with user-facing log messages.
@clavery clavery requested a review from yhsieh1 January 27, 2026 16:20
Comment thread docs/cli/ods.md
@clavery clavery changed the title feat: support friendly sandbox ID format (realm-instance) feat: support realm-instance sandbox ID format Jan 27, 2026
@clavery clavery merged commit ddee52e into main Jan 27, 2026
3 checks passed
@clavery clavery deleted the feature/friend-ods-lookup branch January 27, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow friendly ODS IDs for start/stop/restart commands

2 participants