PAPI clones codeBundle.repoUrl on ingestion; the public github.com URL is
unreachable from the airgap cluster, so the runbook records were silently
dropped (SLXs got created with no runbook attached).
Switch the three tool-builder taskset templates to the internal catalog URL
that workspace-builder / PAPI already talks to for every other codecollection.
Co-authored-by: Cursor <cursoragent@cursor.com>
- Regenerated SKILL_TEMPLATE.md for all three tool-builder bundles
(stg-workspace-smoke, system-info-check, system-info-check-bash) — the
previous versions had 8 leading spaces on every line because the renderer's
textwrap.dedent didn't work against column-0 injected tables. Fixed on the
MCP side; these are the corresponding refreshed outputs.
- Gave system-info-check and system-info-check-bash distinct baseNames
(`sys-info-py` and `sys-info-bash`). Both previously truncated to
`system-info-che` under the default 15-char baseName rule and collided
in workspace-builder — the two SLXs would have shared the same computed
name so only one (or neither) ever showed up.
- Also picks up the resource_path YAML-quoting change (single-quoted only
when strictly required — no longer force-double-quoted).
Co-authored-by: Cursor <cursoragent@cursor.com>
Modified the GEN_CMD value in the stg-workspace-smoke-taskset.yaml file to ensure proper execution of the staging workspace smoke check. This change enhances the accuracy of the command used in the taskset, improving the reliability of the smoke check process.
Updated the README to provide clearer descriptions for the `gcp-bucket-crossplane-health` and `stg-workspace-smoke` code bundles. The `gcp-bucket-crossplane-health` now specifies its focus on Kubernetes platform and k8s-kubectl-cmd runtime, while the `stg-workspace-smoke` is noted for its integration of runwhen and tool-builder runtime. This improves documentation clarity for users regarding the purpose and structure of these bundles.