v0.41.0
v0.41.0 (2026-03-03)
Features
- feat(system): add --include-* flags to system get for related resources
Extend system get to fetch and display related resources from multiple SystemLink services in parallel:
- --include-assets: Assets from niapm/v1 - --include-alarms: Active alarm instances from nialarm/v1 - --include-jobs: Recent jobs from nisysmgmt/v1 - --include-results: Test results from nitestmonitor/v2 - --include-states: System states from nisystemsstate/v1 - --include-workitems: Scheduled work items from niworkitem/v1 - --include-all: All of the above plus packages and feeds - --take/-t: Limit rows per section (default: 10) - --workitem-days: Time window half-width for work items (default: 30)
Related resources are fetched concurrently via ThreadPoolExecutor. Per-section fetch errors are handled gracefully (warning in table mode, error field in JSON mode).
Also cleans up .gitignore to use glob pattern for .playwright-cli/ and updates README with new usage examples.
-
fix(system): parameterize filter queries, clarify --include-states help, remove duplicate error output
-
feat(system): remove --include-states option (nisystemsstate lacks per-system filtering)
-
docs(skill): remove --include-states from system get examples
-
fix(system): correct filter syntax for assets/jobs/alarms/results/workitems fetch helpers
-
fix(system): add returnCount=true to query-assets request
-
fix(system): move returnCount to request body for query-assets
What's Changed
- feat(system): add --include-* flags to system get for related resources by @fredvisser in #73
Full Changelog: v0.40.2...v0.41.0