Fixed Pipeline
Purpose
Use this umbrella only for an explicitly selected fixed-pipeline interface. For
an unqualified asset task, use the matching top-level agentic
content-workflow-* skill instead.
Fixed pipelines support Linux and Windows. On Windows, run them under WSL2 with
the warp rendering backend only. Native Windows fixed-pipeline execution and
local OVRTX rendering under WSL2 are unsupported. Deployment references retain
their own narrower host requirements and do not expand this runtime policy.
When to Use
- The user says "fixed pipeline" or names an existing app command.
- The user asks for an
apps/*_agent YAML/config workflow, Python API,
benchmark, or REST service.
- The user explicitly asks for one of the retained Docker, Brev, Helm, NVCF,
or collection deployment procedures.
- Existing automation already depends on an app command or service contract.
Instructions
- Confirm the request explicitly selects the fixed pipeline. Do not infer it
from a generic material, texture, physics, articulation, validation, scene,
or conversion request.
- Select the narrowest reference below and read its
reference.md before
taking action. These are bundled references, not separately invocable
skills.
- Preserve the named runtime command, YAML format, Python API, benchmark, or
REST contract. Moving the guidance under this umbrella does not rename
runtime interfaces.
- If a required prerequisite is missing, report remediation. Do not silently
reroute the work to or from the agentic workflow.
- Report the selected workflow as
fixed-pipeline, plus the command, output,
status, and exact resume or safe-restart action.
App CLIs and service clients
| Explicit request |
Read this reference |
| Material CLI, YAML, dataset, benchmark, or resume |
material-agent-cli |
| Material REST client |
material-agent-client |
| Physics CLI, YAML, tuning, benchmark, or refine |
physics-agent-cli |
| Physics REST client |
physics-agent-client |
| Joint CLI or YAML |
joint-agent-cli |
| Joint REST client |
joint-agent-client |
| Joint Gate 3 validation |
joint-agent-validation |
| Texture CLI or YAML |
texture-agent-cli |
| Texture REST client |
texture-agent-client |
| Validation Agent CLI |
validation-agent-cli |
Deployment references
| Explicit request |
Read this reference |
| Full service collection |
deploy-collection |
| Material Docker |
deploy-material-agent-docker |
| Physics Docker |
deploy-physics-agent-docker |
| Texture Docker |
deploy-texture-agent-docker |
| Standalone OVRTX Docker |
deploy-ovrtx-docker |
| Material on Brev |
deploy-material-agent-brev |
| Physics on Brev |
deploy-physics-agent-brev |
| Texture on Brev |
deploy-texture-agent-brev |
| Qwen VLM on Brev |
deploy-qwen-vlm-brev |
| Image generation on Brev |
deploy-image-gen-brev |
| Embeddings on Brev |
deploy-embeddings-brev |
In internal checkouts, an explicitly named operational reference may also be
available at references/<requested-name>/reference.md. Check that exact bounded
path rather than scanning or loading every reference.
Downstream workflow consumers
An external agentic orchestrator may explicitly compose one of these stable
service contracts without changing its own workflow family. Resolve the
selected v0.6 reference from
.agents/skills/fixed-pipeline/references/<name>/reference.md, keep the operation
labeled fixed-pipeline, and invoke only the named app or REST interface. In
particular, CAD-to-SimReady consumers may sequence material-agent-client,
then physics-agent-client, and optionally texture-agent-client; deployment
may select the matching Docker references above. Do not reinterpret that
explicit service sequence as permission to invoke an upstream agentic workflow
or to fall back between workflow families.
Consumers that intentionally support a pre-0.6 checkout may use the former
.agents/skills/<name>/SKILL.md path only when the v0.6 nested path is absent.
Fail closed when neither exact path exists, and never discover a replacement by
scanning unrelated skill directories.
Examples
- "Run the fixed-pipeline Material Agent from this YAML" routes to
material-agent-cli.
- "Deploy the Texture Agent service with Docker" routes to
deploy-texture-agent-docker.
- "Convert this asset to SimReady" is unqualified and routes to the matching
agentic
content-workflow-* skill, not this umbrella.
Prerequisites
- Start from the repository root.
- Read the selected reference's prerequisites before running commands.
- Keep credentials in
.env or environment variables; never print or commit
them.
- Verify the named CLI, service, renderer, model endpoint, container runtime,
or cloud environment required by that reference.
Output Format
Report:
- workflow:
fixed-pipeline;
- selected reference and runtime interface;
- command or API operation performed;
- status and output/artifact location;
- unresolved prerequisites or decisions;
- exact resume, retry, teardown, or safe-restart command.
Limitations
- This umbrella is not the default route for unqualified Content Agent tasks.
- Nested references are not independently discoverable or invocable skills.
- A reference's retained
agents/openai.yaml is archived presentation metadata;
without a sibling SKILL.md, it is not a discovery or invocation entrypoint.
- "Fixed pipeline" describes the established application control flow; it does
not promise bitwise-deterministic model output.
- Do not load all references into context. Read only the selected workflow and
any sibling reference it explicitly requires.
Troubleshooting
| Problem |
Action |
| Request is unqualified |
Use the matching top-level agentic skill. |
| Named reference is absent |
Report that the workflow is unavailable in this checkout; do not invent its procedure. |
| Reference points to a sibling workflow |
Load that sibling from this umbrella's references/ directory. |
| Runtime prerequisite is missing |
Stop with the selected reference's remediation; do not switch workflow families silently. |
1---2name: fixed-pipeline3description: Use when the user explicitly requests a fixed-pipeline Content Agent CLI, service client, deployment, benchmark, or maintenance workflow under apps/: material-agent-cli, material-agent-client, physics-agent-cli, physics-agent-client, joint-agent-cli, joint-agent-client, joint-agent-validation, texture-agent-cli, texture-agent-client, validation-agent-cli; deploy-collection, deploy-material-agent-docker, deploy-material-agent-brev, deploy-physics-agent-docker, deploy-physics-agent-brev, deploy-texture-agent-docker, deploy-texture-agent-brev, deploy-ovrtx-docker, deploy-embeddings-brev, deploy-image-gen-brev, or deploy-qwen-vlm-brev.4---56# Fixed Pipeline78## Purpose910Use this umbrella only for an explicitly selected fixed-pipeline interface. For11an unqualified asset task, use the matching top-level agentic12`content-workflow-*` skill instead.1314Fixed pipelines support Linux and Windows. On Windows, run them under WSL2 with15the `warp` rendering backend only. Native Windows fixed-pipeline execution and16local OVRTX rendering under WSL2 are unsupported. Deployment references retain17their own narrower host requirements and do not expand this runtime policy.1819## When to Use2021- The user says "fixed pipeline" or names an existing app command.22- The user asks for an `apps/*_agent` YAML/config workflow, Python API,23 benchmark, or REST service.24- The user explicitly asks for one of the retained Docker, Brev, Helm, NVCF,25 or collection deployment procedures.26- Existing automation already depends on an app command or service contract.2728## Instructions29301. Confirm the request explicitly selects the fixed pipeline. Do not infer it31 from a generic material, texture, physics, articulation, validation, scene,32 or conversion request.332. Select the narrowest reference below and read its `reference.md` before34 taking action. These are bundled references, not separately invocable35 skills.363. Preserve the named runtime command, YAML format, Python API, benchmark, or37 REST contract. Moving the guidance under this umbrella does not rename38 runtime interfaces.394. If a required prerequisite is missing, report remediation. Do not silently40 reroute the work to or from the agentic workflow.415. Report the selected workflow as `fixed-pipeline`, plus the command, output,42 status, and exact resume or safe-restart action.4344### App CLIs and service clients4546| Explicit request | Read this reference |47|---|---|48| Material CLI, YAML, dataset, benchmark, or resume | [`material-agent-cli`](references/material-agent-cli/reference.md) |49| Material REST client | [`material-agent-client`](references/material-agent-client/reference.md) |50| Physics CLI, YAML, tuning, benchmark, or refine | [`physics-agent-cli`](references/physics-agent-cli/reference.md) |51| Physics REST client | [`physics-agent-client`](references/physics-agent-client/reference.md) |52| Joint CLI or YAML | [`joint-agent-cli`](references/joint-agent-cli/reference.md) |53| Joint REST client | [`joint-agent-client`](references/joint-agent-client/reference.md) |54| Joint Gate 3 validation | [`joint-agent-validation`](references/joint-agent-validation/reference.md) |55| Texture CLI or YAML | [`texture-agent-cli`](references/texture-agent-cli/reference.md) |56| Texture REST client | [`texture-agent-client`](references/texture-agent-client/reference.md) |57| Validation Agent CLI | [`validation-agent-cli`](references/validation-agent-cli/reference.md) |5859### Deployment references6061| Explicit request | Read this reference |62|---|---|63| Full service collection | [`deploy-collection`](references/deploy-collection/reference.md) |64| Material Docker | [`deploy-material-agent-docker`](references/deploy-material-agent-docker/reference.md) |65| Physics Docker | [`deploy-physics-agent-docker`](references/deploy-physics-agent-docker/reference.md) |66| Texture Docker | [`deploy-texture-agent-docker`](references/deploy-texture-agent-docker/reference.md) |67| Standalone OVRTX Docker | [`deploy-ovrtx-docker`](references/deploy-ovrtx-docker/reference.md) |68| Material on Brev | [`deploy-material-agent-brev`](references/deploy-material-agent-brev/reference.md) |69| Physics on Brev | [`deploy-physics-agent-brev`](references/deploy-physics-agent-brev/reference.md) |70| Texture on Brev | [`deploy-texture-agent-brev`](references/deploy-texture-agent-brev/reference.md) |71| Qwen VLM on Brev | [`deploy-qwen-vlm-brev`](references/deploy-qwen-vlm-brev/reference.md) |72| Image generation on Brev | [`deploy-image-gen-brev`](references/deploy-image-gen-brev/reference.md) |73| Embeddings on Brev | [`deploy-embeddings-brev`](references/deploy-embeddings-brev/reference.md) |7475In internal checkouts, an explicitly named operational reference may also be76available at `references/<requested-name>/reference.md`. Check that exact bounded77path rather than scanning or loading every reference.7879### Downstream workflow consumers8081An external agentic orchestrator may explicitly compose one of these stable82service contracts without changing its own workflow family. Resolve the83selected v0.6 reference from84`.agents/skills/fixed-pipeline/references/<name>/reference.md`, keep the operation85labeled `fixed-pipeline`, and invoke only the named app or REST interface. In86particular, CAD-to-SimReady consumers may sequence `material-agent-client`,87then `physics-agent-client`, and optionally `texture-agent-client`; deployment88may select the matching Docker references above. Do not reinterpret that89explicit service sequence as permission to invoke an upstream agentic workflow90or to fall back between workflow families.9192Consumers that intentionally support a pre-0.6 checkout may use the former93`.agents/skills/<name>/SKILL.md` path only when the v0.6 nested path is absent.94Fail closed when neither exact path exists, and never discover a replacement by95scanning unrelated skill directories.9697## Examples9899- "Run the fixed-pipeline Material Agent from this YAML" routes to100 `material-agent-cli`.101- "Deploy the Texture Agent service with Docker" routes to102 `deploy-texture-agent-docker`.103- "Convert this asset to SimReady" is unqualified and routes to the matching104 agentic `content-workflow-*` skill, not this umbrella.105106## Prerequisites107108- Start from the repository root.109- Read the selected reference's prerequisites before running commands.110- Keep credentials in `.env` or environment variables; never print or commit111 them.112- Verify the named CLI, service, renderer, model endpoint, container runtime,113 or cloud environment required by that reference.114115## Output Format116117Report:118119- workflow: `fixed-pipeline`;120- selected reference and runtime interface;121- command or API operation performed;122- status and output/artifact location;123- unresolved prerequisites or decisions;124- exact resume, retry, teardown, or safe-restart command.125126## Limitations127128- This umbrella is not the default route for unqualified Content Agent tasks.129- Nested references are not independently discoverable or invocable skills.130- A reference's retained `agents/openai.yaml` is archived presentation metadata;131 without a sibling `SKILL.md`, it is not a discovery or invocation entrypoint.132- "Fixed pipeline" describes the established application control flow; it does133 not promise bitwise-deterministic model output.134- Do not load all references into context. Read only the selected workflow and135 any sibling reference it explicitly requires.136137## Troubleshooting138139| Problem | Action |140|---|---|141| Request is unqualified | Use the matching top-level agentic skill. |142| Named reference is absent | Report that the workflow is unavailable in this checkout; do not invent its procedure. |143| Reference points to a sibling workflow | Load that sibling from this umbrella's `references/` directory. |144| Runtime prerequisite is missing | Stop with the selected reference's remediation; do not switch workflow families silently. |