@gyoungwe/pi-core

Portable task, authorization, status, delivery and memory tools for native Pi

Packages

Package details

extensionskill

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

$ pi install npm:@gyoungwe/pi-core
Package
@gyoungwe/pi-core
Version
0.1.8
Published
Oct 23, 2026
Downloads
711/mo · 711/wk
Author
gyoungwe
License
MIT
Types
extension, skill
Size
752.9 KB
Dependencies
1 dependency · 1 peer
Pi manifest JSON
{
  "skills": [
    "./skills/*"
  ],
  "extensions": [
    "./dist/index.mjs"
  ]
}

Security note

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

README

@gyoungwe/pi-core

Portable Pi extension for Drone's task ledger and user-facing core tools: ask_user, set_status, todo, deliver_files, and memory_save.

It also exposes /drone-doctor (a stable JSON host/package diagnostic) and /drone-example (a read-only example preview). The example accepts knowledge, research, analysis, or evidence profiles, with research as the default; add --run <question> only when an explicit read-only run is wanted. Reports distinguish unconfigured, needs-data, blocked, ready, and started, and never claim a scientific result without source receipts.

The package also registers the @drone/tasks runtime. Native Pi uses the extension context's ctx.ui; Drone Desktop can inject its existing ask gate through registerPiCore(pi, { ask }). The package has no Electron, backend, or renderer dependency and keeps all task and memory data in the existing .pi locations.