Supersedes #18–#21, #22–#26, #27–#29, #31–#41, #42, #48, #50.
Phase 1 landed 12 commits on develop: TypeScript 5.8.3, ACP SDK 0.27, OpenTelemetry 0.219, AJV 8.20, React 19.2.7, Ink 7.1.0, ESLint 10, esbuild 0.28, vitest 3.2, glob 13.
This ticket tracks the remainder. They're individually version bumps with no source changes expected, so they'll be batched into a single PR rather than staged like Phase 1.
Scope
| Package |
From |
To |
Packages |
| diff |
^7.0.0 |
^9 |
core, cli |
| html-to-text |
^9.0.5 |
^10 |
core |
| https-proxy-agent |
^7.0.6 |
^9 |
core |
| iconv-lite |
^0.6.3 |
^0.7 |
core |
| mime |
4.0.7 |
4.1 |
core |
| undici |
^6.22.0 |
^8 |
core, cli |
| chokidar |
^4.0.3 |
^5 |
core |
| fast-levenshtein |
^2.0.6 |
^3 |
core |
| archiver |
^7.0.1 |
^8 |
cli |
| comment-json |
^4.2.5 |
^5 |
cli |
| jsdom |
^26.1.0 |
^29 |
cli |
| read-package-up |
^11.0.0 |
^12 |
cli |
| string-width |
^7.1.0 |
^8 |
cli |
| strip-json-comments |
^3.1.1 |
^5 |
cli |
| ink-gradient |
^3.0.0 |
^4 |
cli |
| ink-link |
^4.1.0 |
^5 |
cli |
| @vitejs/plugin-react |
^4.2.0 |
^5 |
webui |
| @types/archiver |
^6.0.3 |
^7 |
cli |
| @types/node |
^22.0.0 |
^25 |
cli |
| @types/supertest |
^6.0.3 |
^7 |
cli |
| @vitest/eslint-plugin |
^1.3.4 |
^1.6 |
root |
| esbuild-plugin-wasm |
^1.1.0 |
^1.0 |
root |
| eslint-config-prettier |
^10.1.2 |
^10.0 |
root |
AI SDKs (separate tracking)
@anthropic-ai/sdk, @google/genai, and openai are intentionally deferred — they tend to break ACP integrations and need dedicated testing. They'll be tracked separately.
UUID note
uuid is at ^11 on develop (upgraded from ^9 in Phase 1). Jumping to ^14 is a separate API review; out of scope for this batch.
Approach
One PR. Bump all versions, regenerate lockfile, verify build + typecheck. No source changes expected. If any bump breaks, it gets pulled into its own PR.
Supersedes #18–#21, #22–#26, #27–#29, #31–#41, #42, #48, #50.
Phase 1 landed 12 commits on
develop: TypeScript 5.8.3, ACP SDK 0.27, OpenTelemetry 0.219, AJV 8.20, React 19.2.7, Ink 7.1.0, ESLint 10, esbuild 0.28, vitest 3.2, glob 13.This ticket tracks the remainder. They're individually version bumps with no source changes expected, so they'll be batched into a single PR rather than staged like Phase 1.
Scope
AI SDKs (separate tracking)
@anthropic-ai/sdk, @google/genai, and openai are intentionally deferred — they tend to break ACP integrations and need dedicated testing. They'll be tracked separately.
UUID note
uuid is at ^11 on develop (upgraded from ^9 in Phase 1). Jumping to ^14 is a separate API review; out of scope for this batch.
Approach
One PR. Bump all versions, regenerate lockfile, verify build + typecheck. No source changes expected. If any bump breaks, it gets pulled into its own PR.