omp packages

@henryqw/pi-rtk-test0.5.2

Route direct Pi pnpm test calls through RTK.

GitHub Actions Published 22 hours ago MIT ~1.5K downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

@henryqw/pi-rtk-test

Keep long pnpm test output out of Pi's model context. Supported direct Bash calls use RTK, which reports failures and a short result instead of the full log.

Install

pi install npm:@henryqw/pi-rtk-test

Install Rust Token Killer (rtk) on Pi's PATH. This extension does not install or update RTK.

brew install rtk
rtk --version

Use

Keep your commands unchanged. Pi rewrites these direct Bash calls before execution:

Pi command Bash command
pnpm test rtk test pnpm test
pnpm test -- marker rtk test pnpm test -- marker

Only leading and trailing whitespace is removed. RTK runs tests and controls output and exit status; this extension never captures output or examines results.

Limits and recovery

Only bare pnpm test with optional test arguments is supported. These forms stay unchanged:

  • pnpm run test and pnpm run-script test
  • Global or workspace options, such as pnpm --filter pkg test
  • Quoted or indirect programs: "pnpm" test, env pnpm test
  • pnpm test:watch and unrelated commands
  • Newlines, carriage returns, ;, |, &, <, >, backticks, and $(
  • Commands starting with rtk

Use rtk test ... explicitly for unsupported forms, for example rtk test pnpm run test.

At load, rtk test --help runs once with a two-second timeout. A thrown error, nonzero exit, kill signal, or timeout blocks supported calls without a startup warning. Other calls stay unchanged. The block message says:

RTK is unavailable. Install RTK and verify `rtk test --help`.

Repair RTK, then reload the extension or restart Pi to repeat the probe.