chore(deps): consolidate dependency updates - #632
Merged
Conversation
This was referenced Aug 5, 2026
zhengr
pushed a commit
to zhengr/prime-agent
that referenced
this pull request
Aug 8, 2026
Fix header level for tool usage rules
…pendency-updates # Conflicts: # packages/ai/test/total-tokens.test.ts # packages/coding-agent/test/daemon-supervisor-process.test.ts
Adds the reviewed bumps from #571, #599, #713, and #714 to the consolidated update: - brace-expansion 5.0.7 -> 5.0.9 (transitive, lockfile only) - ip-address 10.2.0 -> 10.4.0 (transitive, lockfile only) - typebox ^1.1.24 -> ^1.3.9 in packages/agent, packages/ai, and packages/coding-agent (lockfile resolves 1.3.10, released 2026-08-02, past the seven-day minimum release age) - typescript ^5.9.2/^5.7.3 -> ^7.0.2 (dev-only; every build and check in this repo runs through tsgo, nothing invokes tsc) undici 8.9.0 from #712 is intentionally NOT included: undici 8 requires Node >= 22.19.0 while this package supports >= 22.8.0, so the major bump would silently drop supported Node versions. It stays on 7.29.0.
This was referenced Aug 11, 2026
Contributor
Author
|
Status update: the remaining Fix is in #1218. Once that merges I'll merge main into this branch and CI here should go green. |
sethkarten
approved these changes
Aug 11, 2026
sethkarten
pushed a commit
that referenced
this pull request
Aug 11, 2026
Patch release. Bug fixes, small UX additions behind existing surfaces, and a dependency consolidation; no breaking changes, per the no-major-releases policy. Contents since v0.7.1: - #838 in-place queue editing (Alt+Up/Alt+Down browse, Enter/Alt+Enter apply) and queue preservation on interrupt - #850/#851/#852 worker lifecycle truthfulness, timed-out stop finalization, and stale-registration self-heal (the "Session worker is not connected" family) - #1226 Down Arrow stays in a nonempty prompt until the cursor reaches the end - #767 independent expand/collapse for tool calls, a2a messages, and thinking - #1135 agents view keeps expansion state when leaving and returning - #647 login URL copy action - #521 privacy-safe agent analytics with disclosure and opt-out - #846 Homebrew ownership preserved on self-update - #772 sent a2a messages show only message text when expanded - #632 consolidated dependency updates (undici 7.29, biome 2.5.5, marked 18, typescript 7 dev-only, typebox 1.3, aws-sdk bedrock, vitest 4.1.10, et al.) - #1132 stale Gemini test model update (test-only) Missing changelog entries for #838/#850/#851/#852 are added under 0.7.2. Lockstep bump across the root package and the four published packages; example and private workspaces untouched. Lockfile updated surgically (version fields and inter-package ranges only).
0oAstro
pushed a commit
to 0oAstro/fulcrum
that referenced
this pull request
Aug 11, 2026
* chore(deps): consolidate dependency updates * chore(deps): fold in remaining eligible Dependabot updates Adds the reviewed bumps from PrimeIntellect-ai#571, PrimeIntellect-ai#599, PrimeIntellect-ai#713, and PrimeIntellect-ai#714 to the consolidated update: - brace-expansion 5.0.7 -> 5.0.9 (transitive, lockfile only) - ip-address 10.2.0 -> 10.4.0 (transitive, lockfile only) - typebox ^1.1.24 -> ^1.3.9 in packages/agent, packages/ai, and packages/coding-agent (lockfile resolves 1.3.10, released 2026-08-02, past the seven-day minimum release age) - typescript ^5.9.2/^5.7.3 -> ^7.0.2 (dev-only; every build and check in this repo runs through tsgo, nothing invokes tsc) undici 8.9.0 from PrimeIntellect-ai#712 is intentionally NOT included: undici 8 requires Node >= 22.19.0 while this package supports >= 22.8.0, so the major bump would silently drop supported Node versions. It stays on 7.29.0.
0oAstro
pushed a commit
to 0oAstro/fulcrum
that referenced
this pull request
Aug 11, 2026
Patch release. Bug fixes, small UX additions behind existing surfaces, and a dependency consolidation; no breaking changes, per the no-major-releases policy. Contents since v0.7.1: - PrimeIntellect-ai#838 in-place queue editing (Alt+Up/Alt+Down browse, Enter/Alt+Enter apply) and queue preservation on interrupt - PrimeIntellect-ai#850/PrimeIntellect-ai#851/PrimeIntellect-ai#852 worker lifecycle truthfulness, timed-out stop finalization, and stale-registration self-heal (the "Session worker is not connected" family) - PrimeIntellect-ai#1226 Down Arrow stays in a nonempty prompt until the cursor reaches the end - PrimeIntellect-ai#767 independent expand/collapse for tool calls, a2a messages, and thinking - PrimeIntellect-ai#1135 agents view keeps expansion state when leaving and returning - PrimeIntellect-ai#647 login URL copy action - PrimeIntellect-ai#521 privacy-safe agent analytics with disclosure and opt-out - PrimeIntellect-ai#846 Homebrew ownership preserved on self-update - PrimeIntellect-ai#772 sent a2a messages show only message text when expanded - PrimeIntellect-ai#632 consolidated dependency updates (undici 7.29, biome 2.5.5, marked 18, typescript 7 dev-only, typebox 1.3, aws-sdk bedrock, vitest 4.1.10, et al.) - PrimeIntellect-ai#1132 stale Gemini test model update (test-only) Missing changelog entries for PrimeIntellect-ai#838/PrimeIntellect-ai#850/PrimeIntellect-ai#851/PrimeIntellect-ai#852 are added under 0.7.2. Lockstep bump across the root package and the four published packages; example and private workspaces untouched. Lockfile updated surgically (version fields and inter-package ranges only).
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.
Summary
Consolidates the dependency updates from #602, #601, #558, #557, #556, #555, #554, and now also #571, #599, #713, and #714:
undici7.28.0 → 7.29.0 inpackages/aiandpackages/coding-agentpostcss8.5.15 → 8.5.25marked15.0.12 → 18.0.7 inpackages/coding-agentandpackages/tui@aws-sdk/client-bedrock-runtime3.1083.0 → 3.1095.0@biomejs/biome2.3.5 → 2.5.5, including config migration and formatter output required by 2.5.5@types/diff7.0.2 → 8.0.0vitest4.1.9 → 4.1.10 inpackages/agent,packages/ai, andpackages/coding-agentbrace-expansion5.0.7 → 5.0.9 (transitive, lockfile only; chore(deps): bump brace-expansion from 5.0.7 to 5.0.9 #571)ip-address10.2.0 → 10.4.0 (transitive, lockfile only; chore(deps): bump ip-address from 10.2.0 to 10.4.0 #599)typebox^1.1.24 → ^1.3.9 inpackages/agent,packages/ai, andpackages/coding-agent(lockfile resolves 1.3.10, released 2026-08-02; chore(deps): bump typebox from 1.1.38 to 1.3.9 #713)typescript^5.9.2/^5.7.3 → ^7.0.2 (dev-only; all builds and checks in this repo run throughtsgo, nothing invokestsc; chore(deps-dev): bump typescript from 5.9.3 to 7.0.2 #714)Intentionally NOT included:
undici8.9.0 from #712 — undici 8 requires Node >= 22.19.0 while this package declaresengines.node >= 22.8.0, so the major bump would silently drop supported Node versions.undicistays on 7.29.0.All included versions are past the repository's seven-day minimum release age (
.npmrcmin-release-age=7).Validation
Latest
mainis merged in (through #852). All validation rerun on the final tree.Local:
npx --yes npm@11.17.0 install --package-lock-only --ignore-scripts --dry-run— up to datenpx --yes npm@11.17.0 ci— clean install from the consolidated lockfilenpm run buildandnpm run check— passed (pre-commit hook rerun also passed)Headless, in a fresh cloud sandbox (
node:22-bookworm, isolated from this machine):npm cifrom the consolidated lockfile; verified installed versions: typescript 7.0.2, typebox 1.3.10, undici 7.29.0, brace-expansion 5.0.9, ip-address 10.4.0npm run build,tsgo --noEmit,biome check --error-on-warnings— all passedpackages/tui: 742 tests passedpackages/ai: 315 passed / 727 skipped (provider-key suites)packages/agent: 69 passedpackages/coding-agent: full suite in CI's 3 shards, diffed against a main-tree control build in the same sandbox: failure sets are identical between main and this branch on every shard (the sandbox-environment failures — kernel/uv suites, EACCES-as-root tests, install-path tests — reproduce byte-for-byte on main; the two single-test diffs in shard 2 were flakes that passed on re-run)PRIME_AGENT_HOMEand the faux provider:upgrade response 1(stderr: telemetry notice only)upgrade response 1, empty stderrget_stateresponse, empty stderrSupersedes #602, #601, #558, #557, #556, #555, #554, #571, #599, #713, and #714. Leaves #712 open deliberately (see above).
Note
Medium Risk
TypeScript 7 and marked 18 are major-ish toolchain/library jumps alongside a large lockfile refresh, though scope is mostly dev deps and validated tests/smoke paths rather than core auth or payment logic.
Overview
This PR consolidates several Dependabot-style bumps into one lockfile and aligns tooling with Biome 2.5.5 and TypeScript 7.0.2 at the repo root.
Runtime / library updates include
undici^7.29.0,@aws-sdk/client-bedrock-runtime^3.1095.0,marked^18.0.7,typebox^1.3.9, andvitest^4.1.10 acrossagent,ai, andcoding-agent.packages/coding-agentalso moves@types/diffto ^8.0.0.Biome migrates
biome.jsonfromrecommended: truetopreset: "recommended"and turns offuseOptionalChainandnoUnsafeOptionalChainingso existing optional-access patterns stay valid. Formatter output drives widespread test-only reshaping of Vitestit()calls (options object style); behavior is unchanged per PR validation.Minor import/export ordering in
coding-agent(sdk.ts,keybindings.ts,extensions/types.ts) matches Biome; no functional API changes there.Reviewed by Cursor Bugbot for commit 8b44b1f. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Upgrade Biome to 2.5.5 and TypeScript to 7.0.2 across the monorepo
@biomejs/biomefrom 2.3.5 to 2.5.5 andtypescriptfrom 5.x to 7.0.2 in root and all packages.markedto 18.x,typeboxto 1.3.9,undicito 7.29.x, and@aws-sdk/client-bedrock-runtimeto 3.1095.x.preset: "recommended"syntax and disablescomplexity.useOptionalChainandcorrectness.noUnsafeOptionalChainingrules.it()test signatures and minor export ordering across several files to satisfy updated Biome lint rules; no logic changes.Macroscope summarized 8b44b1f.