You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The lpb-stack/pi-subagents fork is retired. pi installs upstream
@tintinweb/pi-subagents from npm (versionless pin, updated via
'pi update --extensions'), so pi-subagents is no longer a git repo the
stack clones, symlinks, or tags.
- repos.py: drop pi-subagents from WORKSPACE_REPOS/UPSTREAM_REMOTES;
replace the hardcoded NPM_EXTENSION_PACKAGES with a pin-format
classifier (git_extension_pin) — a git:github.com/lpb-stack/<ext>@
pin is version-tracked, every npm:/bare package is presence-only
- validate: pin checks classify every package the same way (git forks
version-checked, all npm/bare presence-checked); drop the stale
git-clone existence check for pi-subagents
- CI: drop pi-subagents from the tag job and the docs clone loop
- docs/skills: 4 stack repos / 1 fork, retired-fork note, versionless
npm pin examples
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ has its own scope:
20
20
|[config](https://github.com/lpb-stack/config)| Pi settings, MCP servers, custom skills, subagents presets |
21
21
|[pi](https://github.com/earendil-works/pi)| Upstream of the coding agent core — installed from npm at `LPB_PI_VERSION`, not a stack repo since the 2026-08-31 de-fork; patches go upstream |
22
22
|[lemonade-pi-plugin](https://github.com/lpb-stack/lemonade-pi-plugin)| Qwen thinking + vision support (fork) |
23
-
|[pi-subagents](https://github.com/lpb-stack/pi-subagents)|Centralized subagent model registry (fork)|
23
+
|[pi-subagents](https://github.com/tintinweb/pi-subagents)|Upstream of the subagent model registry — installed from npm, not a stack repo since the 2026-09-10 de-fork |
|**Lemonade** (host prerequisite) | Local model server — AMD/Strix Halo-optimized, serves GGUF models; on this host or any reachable host; model chosen by the user at setup (no default) |
|**lemonade-pi-plugin**|`lemonade-sdk/lemonade-pi-plugin` (no stable release) | Qwen thinking + vision support | follow upstream `main`, check periodically |
214
-
|**pi-subagents**|`tintinweb/pi-subagents` (v0.16.1) |centralized local-first subagent model registry |follow upstream; merge + repair as needed|
214
+
|**pi-subagents**|`tintinweb/pi-subagents` (upstream, npm) |installed from upstream npm — no local fork since the 2026-09-10 de-fork; subagent model registry |track upstream releases|
215
215
|**lpb-memory**|*(independent project)*| Pi memory extension (subprocess reviews) | no upstream to track |
216
216
|**config** / **devstack**| — | own | own |
217
217
@@ -238,7 +238,7 @@ GitHub Actions (`.github/workflows/build-and-publish.yml`) runs on:
238
238
Versioning is **manual**: `lpb-devstack bump` commits a new `VERSION`, and CI
239
239
builds + tags only when VERSION changed in the pushed commit. Pipeline jobs:
-[lpb-stack/pi-subagents](https://github.com/lpb-stack/pi-subagents) — subagent model registry
318
+
-[tintinweb/pi-subagents](https://github.com/tintinweb/pi-subagents) — subagent model registry (upstream, installed via npm; the `lpb-stack/pi-subagents` fork is retired)
0 commit comments