👌 Плагин для pi-agent, который предоставляет большое количество маленьких утилит
- TypeScript 100%
Search the web with DuckDuckGo HTML results, extract titles/URLs/ snippets, and return readable results. Includes /websearch and /research commands. Designed to pair with webfetch for full page content. |
||
|---|---|---|
| .changeset | ||
| extensions | ||
| .gitignore | ||
| biome.json | ||
| CHANGELOG.md | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
quant-pi
🧩 Small, hand-written, composable modules for pi-agent — inspired by mini.nvim, focused on simple, predictable building blocks for coding agents.
Extensions
| Extension | Description |
|---|---|
| notify | Desktop notifications when the agent finishes a prompt (supports Kitty and VTE-compatible terminals) |
| inline-plan | Prefix prompts with % to run one-turn read-only analysis with safe bash (includes jq and rg) |
Install as a pi package
Install from npm:
pi install @quant-pi/ext
Or install locally or from a path:
pi install /absolute/path/to/quant-pi
# or
pi install -l /absolute/path/to/quant-pi
Enable only specific extensions with package filtering in settings.json:
{
"packages": [
{
"source": "/absolute/path/to/quant-pi",
"extensions": [
"+extensions/notify/index.ts"
]
}
]
}
Development
pnpm install
pnpm run check # lint + format check
pnpm run check:write # auto-fix
Releasing
This project uses changesets for versioning and changelog generation.
# 1. Describe your changes (pick patch/minor/major, write a summary)
changeset # or: pnpm changeset
# 2. Commit the generated changeset file(s) with your code
# 3. Bump version, generate CHANGELOG.md entries, remove consumed changeset files
changeset version # or: pnpm changeset:version
# 4. Commit the version bump
git add -A && git commit -m "chore: version packages"
# 5. Publish to npm
changeset publish # or: pnpm release