docs: document workspace and provider label capabilities
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 72/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- rust
- Lĩnh vực
- documentation
Hướng nghiên cứu
Cập nhật tài liệu về workspace và provider để chúng khớp với các hợp đồng CLI hiện tại và hợp đồng protobuf công khai. Bao gồm tạo workspace với --label KEY=VALUE lặp lại, liệt kê với --label-selector, hiển thị của workspace get và việc không có cập nhật nhãn. Đối với provider, ghi chú provider.metadata.labels khi tạo API, rằng các nhãn xuất hiện trong đầu ra có cấu trúc và rằng CLI không có cờ nhãn provider và ListProviders không có bộ chọn. Làm theo các ví dụ nhãn sandbox hiện có; bỏ qua các nhãn endpoint dịch vụ nội bộ. Hoàn thành khi các hộp kiểm tra DoD được đánh dấu và kiểm tra xác thực tài liệu cũng như kiểm tra định dạng đều vượt qua.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- Rust
- Star
- 15.4k
- Fork
- 1.7k
- Merge trung bình
- 1 ngày 21 giờ
- Pull request đã merge (30 ngày)
- 363
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của NVIDIA/OpenShell
-
bug(driver-mxc): test helper fails to compile after gateway-name argumentCó thể đã có người làm @feloy đã nhận 4 ngày trước. Đang mởstate:triage-needed
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug: install.sh ignores XDG_CONFIG_HOME for the local gateway configCó thể đã có người làm @fede-kamel đã nhận 7 ngày trước. Đang mởarea:cli os:linux os:macos state:validated
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
NVIDIA/OpenShell#4042 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
state:triage-needed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
NVIDIA/OpenShell#3995 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
OCSF shorthand renders Unknown and Other severities as [INFO]Có thể đã có người làm @ericcurtin đã nhận 8 ngày trước. Đang mởstate:triage-needed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
docs(runtimes): driver TOML examples omit [openshell] version = 2 and fail preflightCó thể đã có người làm @fede-kamel đã nhận 9 ngày trước. Đang mởstate:triage-needed
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của NVIDIA/OpenShell
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
pact-foundation/pact-cli#154 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
antithesishq/bombadil#361 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
test(executor_l0): assert execute() TaskOutcome, not only bus events / 断言 execute() 返回的 TaskOutcomeĐang mởtype:debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
skaiy/wild_agentos#425 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Default-import note suggests `import * as process` for velt:process, which does not name the builtinĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug ticket
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
cratestack/cratestack#1154 ·
Maintainer thường phản hồi trong vòng 1 ngày