Skip to main content

Use with tinx

arx can run as an OCI-distributed provider inside a tinx workspace.

Initialize a workspace

tinx init demo -p ghcr.io/sourceplane/arx:<tag> as arx

Run arx through the workspace

repo_root="$(pwd)"

tinx --workspace demo -- arx plan \
--intent "$repo_root/examples/intent.yaml" \
--config-dir "$repo_root/assets/config/compositions" \
--output "$repo_root/plan.json"

Why the paths are absolute

When arx runs inside tinx, workspace-run provider commands resolve relative paths against the workspace root. Use absolute repository paths for intent files and composition directories when the source lives outside the workspace.