pi-engineering-services
IDE tooling for the Pi coding agent — LSP diagnostics/navigation/rename, DAP debugging (debugpy + js-debug), and task-toolchain build/test/lint runs.
Package details
Install pi-engineering-services from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-engineering-services- Package
pi-engineering-services- Version
0.1.1- Published
- Aug 9, 2026
- Downloads
- 126/mo · 29/wk
- Author
- wefio
- License
- MIT
- Types
- extension, skill
- Size
- 2.6 MB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./lsp/src/index.ts",
"./dap/extensions/dap.ts",
"./task/extensions/task.ts"
],
"skills": [
"./skills/ide-three-pillars/SKILL.md"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-engineering-services
IDE engineering services suite for pi: LSP / DAP / Task + usage policy.
| Pillar | What it provides | Entry |
|---|---|---|
| LSP | 12 tools: diagnostics, navigation, rename, workspace symbol | lsp/src/index.ts |
| DAP | debug tool, 28 actions (debugpy + js-debug) |
dap/extensions/dap.ts |
| Task | build/test/lint discovery & run (npm / make / just) | task/extensions/task.ts |
| Policy | usage policy appended to the system prompt | ~/.pi/agent/APPEND_SYSTEM.md |
Install
pi install npm:pi-engineering-services # from npm (once published)
pi -e ./pi-engineering-services # try from a local checkout
The policy file is not bundled — copy it to ~/.pi/agent/APPEND_SYSTEM.md manually (see DETAILED.md).
Tested scope
Only Python (debugpy) + JS/TS (js-debug) and pyright + tsserver are verified; other DAP adapters are configured but not tested — treat them as experimental.
Details
- DETAILED.md — detailed notes (English)
- DETAILED.zh-CN.md — 详细说明(中文)
- THIRD-PARTY-NOTICES.md — upstream sources & licenses
MIT