Skip to content

deps: bump agent stack to 0.80.6 and refresh runtime dependencies - #68

Merged
ApiliumDevTeam merged 1 commit into
devfrom
chore/update-deps
Jul 13, 2026
Merged

ApiliumDevTeam merged 1 commit into
devfrom
chore/update-deps

Conversation

@ApiliumDevTeam

Copy link
Copy Markdown
Collaborator

Summary

Updates the agent stack and runtime dependencies to the latest compatible releases. No code changes beyond test-platform adjustments.

Agent stack (0.80.2 → 0.80.6)

  • @earendil-works/pi-agent-core, pi-ai, pi-coding-agent, pi-tui → ^0.80.6.
  • The 0.80.6 release internally consumes zod 4.4.3, so the workspace is aligned to zod ^4.4.3 and a pnpm override pins zod to 4.4.3 to keep a single resolved version across the tree.

Runtime and dev dependencies (21 bumps)

  • @aws-sdk/client-bedrock, @clack/prompts, @noble/curves, @slack/bolt, @slack/web-api, ajv, dotenv, grammy, jiti, markdown-it, semver, tslog, ws, @homebridge/ciao
  • dev: oxlint, vitest, @vitest/coverage-v8, tsx, lit, @grammyjs/types

Left untouched (by design)

  • Exact-pinned dependencies: hono, tar, playwright-core, @sinclair/typebox, oxfmt, signal-utils.
  • Security-overridden transitives: undici, yaml, qs, minimatch, tough-cookie, etc.
  • Major-version bumps requiring breaking-change analysis: @line/bot-sdk (10 → 11), @types/node (25 → 26).

Test platform

  • Skip the symlink-based config test on Windows (EPERM without Developer Mode); CI on Linux exercises it normally.

Test plan

  • pnpm tsgo — 0 errors
  • pnpm lint — 0 errors, 351 warnings (oxlint 1.73 enables more rules)
  • pnpm exec vitest run src/config/ src/tui/ src/agents/cache-trace.test.ts — all pass (2 skipped on Windows)

Move the four core libraries to the latest patch on the 0.80 line
(@earendil-works/pi-agent-core, pi-ai, pi-coding-agent, pi-tui: 0.80.2
-> 0.80.6). The 0.80.6 release internally consumes zod 4.4.3, so align
the workspace to zod ^4.4.3 and add a pnpm override pinning zod to 4.4.3
to keep a single resolved version across the tree.

Refresh 21 runtime and dev dependencies to their current minor/patch
releases: @aws-sdk/client-bedrock, @clack/prompts, @grammyjs/types,
@homebridge/ciao, @noble/curves, @slack/bolt, @slack/web-api,
@vitest/coverage-v8, ajv, dotenv, grammy, jiti, lit, markdown-it, oxlint,
semver, tslog, tsx, vitest, ws.

Exact-pinned and security-overridden dependencies (hono, tar, undici,
yaml, typebox, playwright-core, etc.) are left untouched by design.

Skip the symlink-based config test on Windows where unprivileged symlink
creation is not permitted.
@ApiliumDevTeam
ApiliumDevTeam merged commit fdf6b51 into dev Jul 13, 2026
6 of 7 checks passed
@ApiliumDevTeam
ApiliumDevTeam deleted the chore/update-deps branch July 13, 2026 17:49
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