Files
harness-tools/README.md
T
2026-08-22 20:11:11 -04:00

1.3 KiB

harness-tools

Personal extensions and skills for Pi.

Included extensions

  • effort-controls — /effort reasoning-level selection and /fast priority mode for eligible OpenAI models.
  • update — /update and --update support for updating Pi and configured Pi packages.

Repository layout

extensions/  Pi extensions
skills/      Pi skills (one directory with a SKILL.md per skill)

The root package.json exposes both directories as a single Pi package.

Install locally

pi install /absolute/path/to/harness-tools

For a one-off development run:

pi -e ./extensions/effort-controls
pi -e ./extensions/update

Development

Node.js 22.19 or newer is required by the current Pi development dependencies.

npm install
npm run typecheck

Extensions are TypeScript modules loaded directly by Pi; no build step is required.

For live development, the global extension entries can point at this checkout:

ln -s /absolute/path/to/harness-tools/extensions/effort-controls ~/.pi/agent/extensions/effort-controls
ln -s /absolute/path/to/harness-tools/extensions/update ~/.pi/agent/extensions/update

This checkout is already linked that way. Run /reload after editing an extension.

License

MIT