re-render tool-builder bundles with fixed runwhen-platform-mcp renderer
- 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>
This commit is contained in:
@@ -33,21 +33,18 @@
|
|||||||
|---|---|---|
|
|---|---|---|
|
||||||
| _(none)_ | | |
|
| _(none)_ | | |
|
||||||
|
|
||||||
|
|
||||||
### Secrets (names only — values live in RunWhen workspace secrets)
|
### Secrets (names only — values live in RunWhen workspace secrets)
|
||||||
|
|
||||||
| Name | Required |
|
| Name | Required |
|
||||||
|---|---|
|
|---|---|
|
||||||
| _(none)_ | no |
|
| _(none)_ | no |
|
||||||
|
|
||||||
|
|
||||||
### Runtime variables (user-supplied at run time)
|
### Runtime variables (user-supplied at run time)
|
||||||
|
|
||||||
| Name | Default | Description |
|
| Name | Default | Description |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| _(none)_ | | |
|
| _(none)_ | | |
|
||||||
|
|
||||||
|
|
||||||
## Operational metadata
|
## Operational metadata
|
||||||
|
|
||||||
- **Timeout:** 300s
|
- **Timeout:** 300s
|
||||||
@@ -58,7 +55,7 @@
|
|||||||
|
|
||||||
- Generated by `runwhen-platform-mcp` `render_codecollection_skill` v0.0.0-dev
|
- Generated by `runwhen-platform-mcp` `render_codecollection_skill` v0.0.0-dev
|
||||||
- Source workspace: `stg-test`
|
- Source workspace: `stg-test`
|
||||||
- Generated at: `2026-07-07T03:52:40Z`
|
- Generated at: `2026-07-07T04:35:06Z`
|
||||||
|
|
||||||
## Deploying this codecollection
|
## Deploying this codecollection
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ spec:
|
|||||||
Verify tool-builder runtime can execute a simple custom task against the stg-test workspace.
|
Verify tool-builder runtime can execute a simple custom task against the stg-test workspace.
|
||||||
additionalContext:
|
additionalContext:
|
||||||
qualified_name: "{{ match_resource.qualified_name }}"
|
qualified_name: "{{ match_resource.qualified_name }}"
|
||||||
resourcePath: "custom/workspace/stg-test"
|
resourcePath: custom/workspace/stg-test
|
||||||
hierarchy: [platform, workspace]
|
hierarchy: [platform, workspace]
|
||||||
tags:
|
tags:
|
||||||
- name: platform
|
- name: platform
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
- **Resource types:** `workspace`
|
- **Resource types:** `workspace`
|
||||||
- **Match rules (plain English):**
|
- **Match rules (plain English):**
|
||||||
- matches every resource (pattern `.+` on name)
|
- matches every resource (pattern `.+` on name)
|
||||||
- **Expected cardinality:** one SLX per matched resource, named `<qualifiers>-system-info-che`
|
- **Expected cardinality:** one SLX per matched resource, named `<qualifiers>-sys-info-bash`
|
||||||
- **Qualifiers:** `workspace`
|
- **Qualifiers:** `workspace`
|
||||||
|
|
||||||
## What this SLX does
|
## What this SLX does
|
||||||
@@ -33,21 +33,18 @@
|
|||||||
|---|---|---|
|
|---|---|---|
|
||||||
| _(none)_ | | |
|
| _(none)_ | | |
|
||||||
|
|
||||||
|
|
||||||
### Secrets (names only — values live in RunWhen workspace secrets)
|
### Secrets (names only — values live in RunWhen workspace secrets)
|
||||||
|
|
||||||
| Name | Required |
|
| Name | Required |
|
||||||
|---|---|
|
|---|---|
|
||||||
| _(none)_ | no |
|
| _(none)_ | no |
|
||||||
|
|
||||||
|
|
||||||
### Runtime variables (user-supplied at run time)
|
### Runtime variables (user-supplied at run time)
|
||||||
|
|
||||||
| Name | Default | Description |
|
| Name | Default | Description |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| _(none)_ | | |
|
| _(none)_ | | |
|
||||||
|
|
||||||
|
|
||||||
## Operational metadata
|
## Operational metadata
|
||||||
|
|
||||||
- **Timeout:** 300s
|
- **Timeout:** 300s
|
||||||
@@ -58,7 +55,7 @@
|
|||||||
|
|
||||||
- Generated by `runwhen-platform-mcp` `render_codecollection_skill` v0.0.0-dev
|
- Generated by `runwhen-platform-mcp` `render_codecollection_skill` v0.0.0-dev
|
||||||
- Source workspace: `stg-test`
|
- Source workspace: `stg-test`
|
||||||
- Generated at: `2026-07-07T03:52:40Z`
|
- Generated at: `2026-07-07T04:35:06Z`
|
||||||
|
|
||||||
## Deploying this codecollection
|
## Deploying this codecollection
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@ spec:
|
|||||||
- name
|
- name
|
||||||
mode: substring
|
mode: substring
|
||||||
slxs:
|
slxs:
|
||||||
- baseName: system-info-che
|
- baseName: sys-info-bash
|
||||||
qualifiers:
|
qualifiers:
|
||||||
- workspace
|
- workspace
|
||||||
baseTemplateName: system-info-check-bash
|
baseTemplateName: system-info-check-bash
|
||||||
|
|||||||
+1
-1
@@ -17,7 +17,7 @@ spec:
|
|||||||
The runner should report hostname and disk space when queried.
|
The runner should report hostname and disk space when queried.
|
||||||
additionalContext:
|
additionalContext:
|
||||||
qualified_name: "{{ match_resource.qualified_name }}"
|
qualified_name: "{{ match_resource.qualified_name }}"
|
||||||
resourcePath: "custom/workspace/stg-test"
|
resourcePath: custom/workspace/stg-test
|
||||||
hierarchy: [platform, workspace]
|
hierarchy: [platform, workspace]
|
||||||
tags:
|
tags:
|
||||||
- name: platform
|
- name: platform
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
- **Resource types:** `workspace`
|
- **Resource types:** `workspace`
|
||||||
- **Match rules (plain English):**
|
- **Match rules (plain English):**
|
||||||
- matches every resource (pattern `.+` on name)
|
- matches every resource (pattern `.+` on name)
|
||||||
- **Expected cardinality:** one SLX per matched resource, named `<qualifiers>-system-info-che`
|
- **Expected cardinality:** one SLX per matched resource, named `<qualifiers>-sys-info-py`
|
||||||
- **Qualifiers:** `workspace`
|
- **Qualifiers:** `workspace`
|
||||||
|
|
||||||
## What this SLX does
|
## What this SLX does
|
||||||
@@ -33,21 +33,18 @@
|
|||||||
|---|---|---|
|
|---|---|---|
|
||||||
| _(none)_ | | |
|
| _(none)_ | | |
|
||||||
|
|
||||||
|
|
||||||
### Secrets (names only — values live in RunWhen workspace secrets)
|
### Secrets (names only — values live in RunWhen workspace secrets)
|
||||||
|
|
||||||
| Name | Required |
|
| Name | Required |
|
||||||
|---|---|
|
|---|---|
|
||||||
| _(none)_ | no |
|
| _(none)_ | no |
|
||||||
|
|
||||||
|
|
||||||
### Runtime variables (user-supplied at run time)
|
### Runtime variables (user-supplied at run time)
|
||||||
|
|
||||||
| Name | Default | Description |
|
| Name | Default | Description |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| _(none)_ | | |
|
| _(none)_ | | |
|
||||||
|
|
||||||
|
|
||||||
## Operational metadata
|
## Operational metadata
|
||||||
|
|
||||||
- **Timeout:** 300s
|
- **Timeout:** 300s
|
||||||
@@ -58,7 +55,7 @@
|
|||||||
|
|
||||||
- Generated by `runwhen-platform-mcp` `render_codecollection_skill` v0.0.0-dev
|
- Generated by `runwhen-platform-mcp` `render_codecollection_skill` v0.0.0-dev
|
||||||
- Source workspace: `stg-test`
|
- Source workspace: `stg-test`
|
||||||
- Generated at: `2026-07-07T03:52:40Z`
|
- Generated at: `2026-07-07T04:35:06Z`
|
||||||
|
|
||||||
## Deploying this codecollection
|
## Deploying this codecollection
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ spec:
|
|||||||
- name
|
- name
|
||||||
mode: substring
|
mode: substring
|
||||||
slxs:
|
slxs:
|
||||||
- baseName: system-info-che
|
- baseName: sys-info-py
|
||||||
qualifiers:
|
qualifiers:
|
||||||
- workspace
|
- workspace
|
||||||
baseTemplateName: system-info-check
|
baseTemplateName: system-info-check
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ spec:
|
|||||||
The runner should report its kernel and system information when queried.
|
The runner should report its kernel and system information when queried.
|
||||||
additionalContext:
|
additionalContext:
|
||||||
qualified_name: "{{ match_resource.qualified_name }}"
|
qualified_name: "{{ match_resource.qualified_name }}"
|
||||||
resourcePath: "custom/workspace/stg-test"
|
resourcePath: custom/workspace/stg-test
|
||||||
hierarchy: [platform, workspace]
|
hierarchy: [platform, workspace]
|
||||||
tags:
|
tags:
|
||||||
- name: platform
|
- name: platform
|
||||||
|
|||||||
Reference in New Issue
Block a user