@nklisch/pi-enhanced

extensionmaintained

Pi, enhanced — one install for nklisch's full harness: policy-gated command review, plugin marketplace, subagents, background tasks, research tools, search, model modes, and a curated UX set.

by · v0.1.8 · published 16h ago

$ pi install npm:@nklisch/pi-enhanced
downloads/mo
1.1K
stars
0
last push
17h ago
open issues
0

Signals

license: MITtestspi manifest: missinginstall size: —deps: 0peer deps: 0

Download trend

1.1K downloads · last 12 weeks (weekly)

README

@nklisch/pi-enhanced

Pi, enhanced — nklisch's full harness in one install. Policy-gated command review, a plugin marketplace with Claude Code/Codex compatibility, ordered subagent lifecycles, background tasks, web/repo research, fast indexed search, model-aware prompting, and a curated daily-driver UX set.

pi install npm:@nklisch/pi-enhanced

That's the whole setup. The Pi packages below arrive bundled, including the supported Pi Clearance native engines. There are no platform-specific packages, install commands, or versions to coordinate.

What's inside

First-party (@nklisch/*)

PackageWhat you get
pi-clearanceStructural command policy: deterministic allow/deny, one review path for uncertainty (/clearance).
pi-pluginsPlugin marketplace and lifecycle management, adopting Claude Code and Codex plugins natively.
pi-subagentsSubagents with ordered lifecycle interception (bundled inside pi-plugins).
pi-background-tasksBackground jobs with polling, status, cancellation, and wakeups.
pi-model-modesSystem-prompt adaptation per model and mode.
pi-conveniences/exit, .agents/AGENTS.md context loading, context-window footer, subagent model listing.
pi-fff-compatFFF-indexed file search through Pi-native find/grep semantics (no fuzzy fallback).

(@nklisch/pi-zai-research remains published separately if you prefer its Z.ai-backed research tools over pi-web-access.)

Curated third-party

PackageWhat you get
pi-catppuccin-tuiCatppuccin theme + TUI polish.
pi-tool-displayRicher tool-call rendering.
@narumitw/pi-usageUsage/cost tracking.
@juicesharp/rpiv-todoTodo tracking.
@juicesharp/rpiv-ask-user-questionStructured agent questions.
@ff-labs/pi-fffFuzzy file discovery (ffind/ffgrep) — complements pi-fff-compat.
pi-web-accessWeb search and page fetching.

What it doesn't set up

Packages can't carry your personal settings: theme selection, default model and provider, API keys (/login), and editor keybindings remain yours. Set "theme": "catppuccin-tui-mocha" in ~/.pi/agent/settings.json for the full effect.

Updating

pi update --extension npm:@nklisch/pi-enhanced

One command refreshes the whole bundle; pin to a version with npm:@nklisch/pi-enhanced@<version> if you want stability over freshness.