Monorepo for @yandy pi packages. Uses npm workspaces.
| Package | Description | npm |
|---|---|---|
| pi-ask-user | Interactive ask_user tool with searchable split-pane UI, multi-select, and freeform | @yandy0725/pi-ask-user |
| pi-coding-tools | AST/LSP code-intel tools (ast_grep_search/lsp_symbols/lsp_hover/lsp_navigate) + ls/find/grep | @yandy0725/pi-coding-tools |
| pi-container-sandbox | Docker sandbox extension | @yandy0725/pi-container-sandbox |
| pi-dingtalk | DingTalk integration (AI table, calendar, approval, docs, etc.) | @yandy0725/pi-dingtalk |
| pi-lark | Lark/Feishu integration | @yandy0725/pi-lark |
| pi-permission-system | Permission system for tool access control | @yandy0725/pi-permission-system |
| pi-subagents | In-process sub-agent core with background execution and typed API | @yandy0725/pi-subagents |
| pi-todo | Minimal todo tool with editor-overhead widget | @yandy0725/pi-todo |
| pi-vision-tools | describe_image tool — delegate image analysis to a vision model |
@yandy0725/pi-vision-tools |
| pi-web-tools | websearch + webfetch tools | @yandy0725/pi-web-tools |
npm ci # Install all dependencies (root + all workspaces)
npm run typecheck # Type-check all packages
npm run lint # Biome lint
npm run format # Format all packages
npm test # Run all testsSee RELEASE.md in each package directory.