Skip to content

feat: Add tags and container_image to Sandbox#87

Draft
iiilisan wants to merge 1 commit into
mainfrom
feat/sandbox-tags
Draft

feat: Add tags and container_image to Sandbox#87
iiilisan wants to merge 1 commit into
mainfrom
feat/sandbox-tags

Conversation

@iiilisan

@iiilisan iiilisan commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

Expose Sandbox.tags and Sandbox.container_image properties from
Start/Get/List responses. Refactor cwsandbox ls into table/wide/json
output modes: default shows ID, status, image, started_at; wide adds
tower, tower group, runway, tags.

cwsandbox ls        
SANDBOX ID                               STATUS         IMAGE                     STARTED AT              
---------------------------------------- -------------- ------------------------- ------------------------
17bcd812-c1ee-43db-a9ee-4f6f98503847     running        python:3.11               2026-04-01 15:49:39 UTC 

cwsandbox ls -o wide
SANDBOX ID                               STATUS         IMAGE                     STARTED AT               TOWER                TOWER GROUP          RUNWAY               TAGS
---------------------------------------- -------------- ------------------------- ------------------------ -------------------- -------------------- -------------------- ----------------------------------------
17bcd812-c1ee-43db-a9ee-4f6f98503847     running        python:3.11               2026-04-01 15:49:39 UTC  dev-1                -                    default              interactive,streaming

cwsandbox ls -o json
[
  {
    "sandbox_id": "17bcd812-c1ee-43db-a9ee-4f6f98503847",
    "status": "running",
    "tower_id": "dev-1",
    "runway_id": "default",
    "tower_group_id": null,
    "started_at": "2026-04-01T15:49:39.237815",
    "container_image": "python:3.11",
    "tags": [
      "interactive",
      "streaming"
    ]
  }
]

Closes #65

@iiilisan iiilisan force-pushed the feat/sandbox-tags branch 2 times, most recently from daac8ae to 795722a Compare March 26, 2026 20:55
@iiilisan iiilisan changed the title feat: Surface tags from SandboxInfo proto feat: surface tags from SandboxInfo proto Mar 26, 2026
@iiilisan iiilisan force-pushed the feat/sandbox-tags branch from 795722a to 6e702b6 Compare April 1, 2026 16:09
@iiilisan iiilisan marked this pull request as ready for review April 1, 2026 16:10
@iiilisan iiilisan requested a review from a team as a code owner April 1, 2026 16:10
@iiilisan iiilisan changed the title feat: surface tags from SandboxInfo proto feat: Add tags and container_image to Sandbox Apr 1, 2026
@iiilisan iiilisan force-pushed the feat/sandbox-tags branch from 6e702b6 to bb56f58 Compare April 3, 2026 20:09
@iiilisan iiilisan changed the base branch from main to feat/rename-aviato-to-sandbox April 3, 2026 20:09
@abatilo abatilo force-pushed the feat/rename-aviato-to-sandbox branch from 843aaaf to 3beaf37 Compare April 7, 2026 21:23
@NavarrePratt NavarrePratt force-pushed the feat/rename-aviato-to-sandbox branch from 325cc20 to 5a25996 Compare April 16, 2026 16:44
Base automatically changed from feat/rename-aviato-to-sandbox to main April 17, 2026 18:27
Expose tags and container_image properties on Sandbox, parsed from
proto responses. Add CLI wide output (-o wide) with runner, profile,
and tags columns. Tag validation enforces RFC 1123 label format.
@iiilisan iiilisan force-pushed the feat/sandbox-tags branch from bb56f58 to 80937ea Compare April 22, 2026 16:30
@iiilisan iiilisan marked this pull request as draft April 22, 2026 16:30
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.

feat(sdk): Surface tags and metadata from SandboxInfo proto

1 participant