docs: document workspace and provider label capabilities
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- rust
- Domain
- documentation
Research direction
Update the workspace and provider documentation so they match current CLI and public protobuf contracts. Cover workspace creation with repeated --label KEY=VALUE, listing with --label-selector, workspace get display, and that there is no label update. For providers, document provider.metadata.labels on API create, that labels appear in structured output, and that the CLI has no provider label flag and ListProviders has no selector. Follow existing sandbox label examples; skip internal service-endpoint labels. Done when the DoD checkboxes hold and docs validation plus formatting checks pass.
Written by the indexing model from the issue text.
Description
User Story
When consulting OpenShell documentation to understand which objects support labels, I found that workspace labels are missing and provider label authoring is unexplained. I need documented examples and API limitations so I can use the existing label support without reading implementation code.
Description
Document the existing label capabilities for workspaces and providers. Add workspace creation, inspection, and selector examples. Explain how API clients set provider labels and clarify the CLI and filtering limitations.
Context
- Workspace creation accepts repeated
--label KEY=VALUE; listing accepts--label-selector key=value,key2=value2;workspace getdisplays labels. - Provider creation accepts
provider.metadata.labelsthrough the API and persists them. The provider docs mention labels in structured output but do not explain authoring. The CLI has no provider label flag and ListProviders has no label selector. - Sandbox and sandbox workload template labels already have documented examples.
- Internal labels on service endpoints are outside this task's scope.
Definition of Done
- Workspace docs explain creation, inspection, filtering, and the absence of a label update operation.
- Provider docs show the label field used by API creation and clarify CLI/filtering limitations.
- Examples match current CLI and public protobuf contracts.
- Documentation validation and applicable formatting checks pass.
- Dominant language
- Rust
- Stars
- 13.2k
- Forks
- 1.6k
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 343
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from NVIDIA/OpenShell
-
state:triage-needed
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Sandbox-side proposal audit (CONFIG:PROPOSED and /wait decisions) names only the first endpointOpenstate:triage-needed
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bug(driver-mxc): test helper fails to compile after gateway-name argumentPossibly taken @feloy claimed this 1 day ago. Openstate:triage-needed
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
bug: install.sh ignores XDG_CONFIG_HOME for the local gateway configPossibly taken @fede-kamel claimed this 5 days ago. Openarea:cli os:linux os:macos state:validated
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
NVIDIA/OpenShell#4042 · 2 comments ·
Maintainers usually reply within 1 day
-
state:triage-needed
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
NVIDIA/OpenShell#3995 · 2 comments ·
Maintainers usually reply within 1 day
All issues in NVIDIA/OpenShell
Similar issues
-
agent/sec-check hive/hive-school-tunaos security
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Sovereign-Labs/sovereign-sdk#3070 ·
-
Accepts Invalid URLOpenbug
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
area:prove bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Chelis-Lang/chelis#3317 ·
Maintainers usually reply within 1 day
-
[macOS Desktop] New sidebar hover navigation accidentally switches sections while reaching a chatOpenapp bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day