@workit-dev/pi

Workit native extension for Pi — tools, method skills, and session continuity

Packages

Package details

extensionskill

Install @workit-dev/pi from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@workit-dev/pi
Package
@workit-dev/pi
Version
2.1.1
Published
Nov 13, 2026
Downloads
6,300/mo · 6,300/wk
Author
brainervirus
License
MIT
Types
extension, skill
Size
1.6 MB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "skills": [
    "./skills"
  ],
  "extensions": [
    "./dist/workit.js"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@workit-dev/pi

CI license: MIT

Workit for Pi (stock 1.4.0): a native extension with the seven task families plus read-only workit_context, the thirteen method skills, session and compaction continuity, and a coordinator that launches fresh reviewer/investigator processes and scoped implementers. Requires Node.js 24+.

pi install npm:@workit-dev/pi
pi install ./packages/workit-pi -l --approve   # local checkout

Update with workit upgrade (native fallback: pi update --extension npm:@workit-dev/pi); uninstall with workit uninstall.

Pi discovers the extension and skills from the package's pi manifest (./dist/workit.js, ./skills). Pi project trust still gates mutations. The tool_call boundary applies branch policy and the before-write gate to write, edit and recognizable bash writes (unrecognized shell writes stay agent-guided; an extension is not an OS sandbox). Tools take flat fields. Delivery limits come from Pi's permissions plus the workspace grants.