# Using `/tinker` with coding agents Pi is the main interface. Other coding agents can run the same checkpoint commands through a small shell adapter. ## Pi ```bash pi install git:tangled.org/cameron.stream/machine pi ``` ```text /tinker /tinker use tinker://.../sampler_weights/final /machine student ``` ## Other agents From this repository, replace `/tinker` with `node scripts/tinker-agent-cli.mjs`: | In Pi | In another coding agent's shell | |---|---| | `/tinker` | `node scripts/tinker-agent-cli.mjs` | | `/tinker use tinker://.../final` | `node scripts/tinker-agent-cli.mjs use tinker://.../final` | | `/tinker checkpoints logs/run --use` | `node scripts/tinker-agent-cli.mjs checkpoints logs/run --use` | ```bash node scripts/tinker-agent-cli.mjs use tinker://.../sampler_weights/final ```