Upgrade pi-coding-agent to @earendil-works/pi-coding-agent@0.75.5#3
Merged
Merged
Conversation
Copilot created this pull request from a session on behalf of
ericmourant
May 25, 2026 06:23
View session
There was a problem hiding this comment.
Pull request overview
Upgrades the Minimum Intelligence framework’s core pi agent dependency from the legacy @mariozechner/* scope to @earendil-works/*, updating the lockfile and refreshing repository documentation/links to match the new upstream ownership and version.
Changes:
- Bump core dependency to
@earendil-works/pi-coding-agent@0.75.5and regeneratebun.lock. - Update the
.piGitHub context extension to importExtensionAPIfrom the new package scope. - Refresh docs and public-fabric metadata to point to
earendil-works/piand the new package/version.
Reviewed changes
Copilot reviewed 21 out of 22 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| .github-minimum-intelligence/package.json | Switch direct dependency to @earendil-works/pi-coding-agent@0.75.5. |
| .github-minimum-intelligence/bun.lock | Regenerated lockfile for the new package scope/version and updated transitive deps. |
| .github-minimum-intelligence/.pi/extensions/github-context.ts | Update ExtensionAPI import to the new package scope. |
| .github-minimum-intelligence/lifecycle/local-chat.ts | Update user-facing “pi not installed” guidance to the new package name. |
| .github-minimum-intelligence/README.md | Update pi-mono upstream links to earendil-works/pi. |
| .github-minimum-intelligence/README-VSC.md | Update package name in setup instructions and upstream links. |
| .github-minimum-intelligence/PACKAGES.md | Update dependency table and transitive-deps intro to the new package. |
| .github-minimum-intelligence/public-fabric/status.json | Update runtime dependency display to the new package and version. |
| .github-minimum-intelligence/docs/the-repo-is-the-mind.md | Update package reference to new scope. |
| .github-minimum-intelligence/docs/security-assessment.md | Update component table/dependency tree and remediation notes for new package/version. |
| .github-minimum-intelligence/docs/analysis/pi-mono/implementation-plan.md | Update upstream repo/package references for pi-mono analysis. |
| .github-minimum-intelligence/docs/analysis/pi-mono/06/analysis.md | Update web-ui package references to the new scope. |
| .github-minimum-intelligence/docs/analysis/pi-mono/06-web-ui-integration.md | Update web-ui package references/install command to the new scope. |
| .github-minimum-intelligence/docs/analysis/pi-mono/05-sdk-migration.md | Update SDK import examples and docs link to new upstream. |
| .github-minimum-intelligence/docs/analysis/pi-mono/03-extension-enhancements.md | Update extension import examples to new scope. |
| .github-minimum-intelligence/docs/analysis/pi-mono-upgrade-57.1-to-65.1.md | Add cross-reference to the follow-up upgrade analysis. |
| .github-minimum-intelligence/docs/analysis/pi-mono-feature-utilization.md | Update package list/samples to new scope and add new “post-upgrade features” section. |
| .github-minimum-intelligence/docs/analysis/LOCAL-FIRST-ATTEMPT-LESSONS.md | Update local-first notes to reflect the new pinned version/scope. |
| .github-minimum-intelligence/docs/analysis/github-action-to-pi.md | Update description of how pi is installed/resolved with the new package. |
| .github-minimum-intelligence/docs/analysis/github-action-startup-performance.md | Update dependency reference in performance analysis. |
| .github-minimum-intelligence/docs/analysis/description-github-as-infrastructure.md | Update architectural description to new package scope/version. |
| .github-minimum-intelligence/docs/analysis/description-architecture-study.md | Update study text to reference the new package scope/version. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+284
to
287
| - Pin the exact version in `package.json` (no `^` caret — already done ✅). | ||
| - Use `bun install --frozen-lockfile` (already done ✅). | ||
| - Periodically audit the dependency tree with `npm audit` or `snyk`. | ||
| - Periodically audit the dependency tree with `bun pm audit` or `npm audit`. | ||
| - Consider vendoring critical dependencies. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Executes the upgrade plan in
.github-minimum-intelligence/docs/analysis/pi-mono-upgrade-65.1-to-75.5.md: bumps the core agent dependency across 25 releases and onto the newearendil-works/piownership/scope.Dependency
package.json:@mariozechner/pi-coding-agent@0.65.1→@earendil-works/pi-coding-agent@0.75.5.bun.lockregenerated;node_modules/.bin/pi --versionreports0.75.5;bun install --frozen-lockfileis clean.Code
.pi/extensions/github-context.ts: import switched to the new scope.@sinclair/typeboxleft in place (legacy alias still supported; optionaltypebox1.x migration deferred per §6.3).lifecycle/agent.tsaudited unchanged (§6.4).--session-dirretained (env-var migration deferred per §6.5).Docs (§7)
PACKAGES.md,docs/security-assessment.md(also notes v0.75.4 supply-chain hardening + cleared GHSA-p7fg-763f-g4gf),public-fabric/status.json,docs/analysis/pi-mono-feature-utilization.md(with a new §10 enumerating capabilities unlocked by the bump),description-architecture-study.md,description-github-as-infrastructure.md, thepi-mono/sub-docs,README.md,README-VSC.md,the-repo-is-the-mind.md,github-action-to-pi.md,github-action-startup-performance.md, andlifecycle/local-chat.tsuser-facing string.pi-mono-upgrade-57.1-to-65.1.md.ramifications-of-65.1.mdbody, the upstream pin reference inLOCAL-FIRST-ATTEMPT-LESSONS.md(^0.52.5), and the upgrade analyses themselves.Not changed
ubuntu-latest, which already satisfies the floor; noactions/setup-nodeis in play.Validation
bun test lifecycle/3/3 pass;bunx tsc --noEmitclean.