Skip to content

chore(deps): adopt minor-and-patch group (25 packages)#350

Merged
rz1989s merged 2 commits into
mainfrom
chore/minor-group
Jun 25, 2026
Merged

chore(deps): adopt minor-and-patch group (25 packages)#350
rz1989s merged 2 commits into
mainfrom
chore/minor-group

Conversation

@rz1989s

@rz1989s rz1989s commented Jun 25, 2026

Copy link
Copy Markdown
Member

Replays Dependabot's #342 minor-and-patch group, verified off latest main.

What actually moves

Of the 25 updates, 21 are caret floor-bumps within the same major (the declared floor moves but resolution doesn't — caret already allowed the newer version). 4 cross a 0.x caret boundary and genuinely change resolution:

Package From To
@anthropic-ai/claude-agent-sdk 0.2.31 0.3.191
@mariozechner/pi-agent-core 0.66.1 0.73.1
@mariozechner/pi-ai 0.66.1 0.73.1
@coral-xyz/anchor (TS client) 0.30.1 0.32.1

One adaptation

Pi 0.73 made Tool['parameters'] (TypeBox TSchema) opaque — the type no longer exposes the JSON-schema fields. tool-adapter.ts already casts around this internally (as never / as unknown as); tool-adapter.test.ts now reads parameters through a typed schemaOf view for its shape assertions. Runtime is unchanged — the adapter passes input_schema straight through.

Verification (fresh worktree off latest main)

  • pnpm typecheck — green across root / app / sdk / agent.
  • Full suite 2976 passing: root 563 / sdk 118 (anchor 0.32) / app 577 (react 19.2 / router 7.18 / tailwind 4.3 / zustand 5) / agent 1718 +2 skipped (Pi 0.73 + claude-agent-sdk 0.3).
  • Lockfile churn is large but is peer-hash-suffix cascade from shared-dep changes (tsx / @types/node / jiti / @noble/ciphers); vite@7 was already on main from build(deps): vitest 3→4 + jsdom 25→29 #348, not introduced here.

Supersedes #342 (closed as superseded on merge).

Note (separate, not in this PR): the agent vitest run prints a test.poolOptions deprecation — a leftover from the #348 vitest 4 migration worth a small config cleanup.

Replays Dependabot's minor-and-patch group off latest main. Of the 25,
21 are caret floor-bumps within the same major (no resolution change);
4 cross a 0.x caret boundary and actually move:
  - @anthropic-ai/claude-agent-sdk 0.2.31 -> 0.3.191
  - @mariozechner/pi-agent-core / pi-ai 0.66.1 -> 0.73.1
  - @coral-xyz/anchor 0.30.1 -> 0.32.1

One adaptation: Pi 0.73 made Tool['parameters'] (TypeBox TSchema) opaque,
so the type no longer exposes the JSON-schema fields. tool-adapter.ts
already casts around this internally; tool-adapter.test.ts now reads
parameters through a typed view (schemaOf) for its shape assertions.
Runtime behavior is unchanged — the adapter passes input_schema through.

Verified off latest main: typecheck green (root/app/sdk/agent), full
suite 2976 (root 563 / sdk 118 / app 577 / agent 1718, +2 skipped).

Supersedes #342.
@vercel

vercel Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sipher Ready Ready Preview, Comment Jun 25, 2026 4:44am

`expect(schemaOf(piTool).properties).toBeDefined()` is redundant with the
`toEqual(depositTool.input_schema)` deep-equality two lines above (which
already covers a missing `properties`), and type-vacuous after the
schemaOf cast. Drop it.
@rz1989s rz1989s merged commit aa9a825 into main Jun 25, 2026
8 checks passed
@rz1989s rz1989s deleted the chore/minor-group branch June 25, 2026 04:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant