chore(deps): consolidate Dependabot updates and sync pi runtime to 0.80.5 - #1701
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
|
Review: chore(deps): consolidate Dependabot updates (#1701) Thanks for the well-documented, thoroughly-validated dependency roll-up — the validation matrix and per-package changelog entries make this easy to reason about. Overall it looks safe to merge, with a couple of small cleanups worth doing first. 🐛 Bugs / must-fix 1. Duplicate 🧹 Nits / suggestions 2. Stray double blank line in 3. ✅ Things that look good
Minor
Nothing here is blocking beyond the duplicate changelog heading (#1). Nice, careful work overall. |
Assistant-model: GPT-5.5
4c56fbc to
86cb8d2
Compare
Review — PR #1701 (dependency consolidation + Pi 0.80.5 sync)Thanks for the thorough writeup and validation log. This is a clean, well-scoped dependency refresh: manifests, lockfiles ( 🔴 Should fix —
|
Assistant-model: GPT-5.5
|
Review — PR #1701 (dependency consolidation + Pi 0.80.5 sync) Overall this is a clean, well-scoped dependency refresh. Manifests are updated consistently across A few things worth addressing: Should fix 1.
CLAUDE.md's philosophy is explicit about keeping the repo clean (e.g. "Delete the file when all issues are resolved" for Nits 2. Inconsistent fixture-isolation naming in
The 3. Double blank line in Confirmed good
Nothing blocking beyond removing the scratch inventory file. |
Assistant-model: GPT-5.5
Review: chore(deps) — consolidate Dependabot + sync Pi to 0.80.5Thanks for the exceptionally well-documented PR — the superseded-PR inventory, validation matrix, and compatibility notes make this easy to reason about. Overall this is a clean, low-risk dependency bump and I'd be comfortable merging after a couple of small confirmations. ✅ What looks good
🔎 Worth confirming
💅 Minor nits (non-blocking)
Test coverageNo new product code paths, so no new tests are warranted; the changes are fixture/hermeticity adjustments driven by the runtime bump, and the validation matrix (2979 unit + 248 integration + 32 native) covers them. Nice work — LGTM pending the tree-sitter confirmation. 🚀 |
Summary
Consolidates five open Dependabot dependency-update PRs into one branch and refreshes the upstream Pi runtime dependency line (
pi-agent-core,pi-ai,pi-tui) from0.80.3to0.80.5.Dependabot PR inventory
napi-derive3.5.93.5.9napi3.10.33.10.3tree-sitter0.26.100.26.10@dbos-inc/dbos-sdk4.23.64.23.6lru-cache11.5.111.5.2(latest stable)Pi runtime sync
@earendil-works/pi-agent-core:^0.80.3->^0.80.5@earendil-works/pi-ai:^0.80.3->^0.80.5@earendil-works/pi-tui:^0.80.3->^0.80.5Applied across
@bastani/atomicand bundled first-party extension peer/dependency manifests (cursor,intercom,mcp,subagents,web-access,workflows), withbun.lock,package-lock.json,packages/coding-agent/npm-shrinkwrap.json, andCargo.lock/Cargo.tomlrefreshed to match. Each affected package'sCHANGELOG.mdUnreleasedsection was updated accordingly, andpackages/coding-agent/docs/changelog.mdxwas refreshed for the user-facing docs.Compatibility notes
tree-sitterupdated from0.25to0.26(transitively bumpingwindows-systo0.61.2); existing native tests pass without source compatibility changes.InMemoryDurableBackend) to the/workflow attachoverlay integration test suite, which otherwise fell back to scanning the real~/.atomic/workflow-durabledirectory and could time out on a cold FS cache on dev machines.packages/coding-agent/test/http-dispatcher.test.tsto track the dependency bump (comment reworded from the pinnedv0.80.3reference to a version-agnostic "Pi sync" note).model-registry-context-windowandagent-session-copilot-catalog-refreshtest fixtures (claude-sonnet-5->claude-sonnet-5-test,mai-code-1-flash-picker->mai-code-2-flash-picker) so the copilot catalog test fixtures no longer alias real model IDs shipped by the runtime bump.0.0.0(no manifest version bumps) — this repo cuts releases off-mainviascripts/cut-release.ts, never onmaindirectly.Validation
bun install --minimum-release-age=0cargo update -p napi -p napi-derive -p tree-sitterbun run shrinkwrap:coding-agentbun run check:shrinkwrapbun run typecheckbun run lintbun run check:file-lengthAGENT=1 bun run test:unit— 2979 passAGENT=1 bun run test:integration— 248 pass, 1 skip (installed-package-node-extensions: requires built dist and real non-bun-shim node)AGENT=1 bun run test:all— unit + integration passcargo test --workspace— 32 native tests pass, 1 doctest ignoredNo merge, publish, or release performed.