Skip to content

Adopt the TypeScript 7 compiler and integrate dependency updates - #487

Merged
igorcosta merged 15 commits into
mainfrom
type_v7
Aug 11, 2026
Merged

Adopt the TypeScript 7 compiler and integrate dependency updates#487
igorcosta merged 15 commits into
mainfrom
type_v7

Conversation

@igorcosta

Copy link
Copy Markdown
Contributor

What changed

  • use the native TypeScript 7.0.2 compiler for repository type checking
  • retain TypeScript 6.0.3 only as the JavaScript API compatibility layer required by tsup and typescript-eslint
  • migrate the ACP adapter to SDK 1.3 while preserving legacy compatibility aliases
  • integrate the current Dependabot updates for Commander, Ink, AWS Bedrock, Node types, node-gyp, unist utilities, and production inference dependencies
  • refresh bun.lock as one coherent, frozen-installable dependency graph
  • update the Blueprint integration preload syntax for Bun 1.3.13

Why

The native TypeScript 7 compiler materially reduces type-check latency, but it is not yet a drop-in JavaScript API replacement for every build and lint dependency. This split adopts the faster compiler on the project type-check path without destabilizing tsup or ESLint.

The combined update also resolves the stale lockfiles that caused the individual Dependabot PR checks to fail at frozen install.

Compatibility and impact

  • no public CLI behavior is intentionally removed
  • ACP stable APIs are exposed while legacy unstable aliases remain supported
  • unsupported ACP-channel MCP transports fail explicitly
  • Ink remains on 7.x and React remains on 19.x
  • every remaining Dependabot branch head is merged into this branch so a regular merge preserves their ancestry

Validation

  • TypeScript 7 type check: passed
  • TypeScript 6 compatibility type check: passed
  • lint: passed
  • build (ESM, CJS, declarations): passed
  • full bun run proof in a clean worktree:
    • 555 unit test files passed, 2 skipped
    • 8,123 unit tests passed, 26 skipped
    • 5 Tuistory files passed
    • 65 Tuistory tests passed
  • bun install --frozen-lockfile: passed

Integrates #398, #445, #446, #447, #448, #449, #450, #451, #452, and #472.

dependabot Bot and others added 15 commits July 31, 2026 20:07
Bumps [typescript](https://github.com/microsoft/TypeScript) from 6.0.3 to 7.0.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/commits)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) from 0.19.1 to 1.3.0.
- [Release notes](https://github.com/agentclientprotocol/typescript-sdk/releases)
- [Changelog](https://github.com/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md)
- [Commits](agentclientprotocol/typescript-sdk@v0.19.1...v1.3.0)

---
updated-dependencies:
- dependency-name: "@agentclientprotocol/sdk"
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [node-gyp](https://github.com/nodejs/node-gyp) from 12.4.0 to 13.0.1.
- [Release notes](https://github.com/nodejs/node-gyp/releases)
- [Changelog](https://github.com/nodejs/node-gyp/blob/main/CHANGELOG.md)
- [Commits](nodejs/node-gyp@v12.4.0...v13.0.1)

---
updated-dependencies:
- dependency-name: node-gyp
  dependency-version: 13.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [commander](https://github.com/tj/commander.js) from 14.0.3 to 15.0.0.
- [Release notes](https://github.com/tj/commander.js/releases)
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md)
- [Commits](tj/commander.js@v14.0.3...v15.0.0)

---
updated-dependencies:
- dependency-name: commander
  dependency-version: 15.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [ink](https://github.com/vadimdemedes/ink) to permit the latest version.
- [Release notes](https://github.com/vadimdemedes/ink/releases)
- [Commits](vadimdemedes/ink@v7.1.0...v7.1.1)

---
updated-dependencies:
- dependency-name: ink
  dependency-version: 7.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@aws-sdk/client-bedrock](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock) from 3.1101.0 to 3.1097.0.
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1097.0/clients/client-bedrock)

---
updated-dependencies:
- dependency-name: "@aws-sdk/client-bedrock"
  dependency-version: 3.1090.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
… with 2 updates

Bumps the production-dependencies group with 2 updates in the / directory: [@ff-labs/fff-bun](https://github.com/dmtrKovalenko/fff/tree/HEAD/packages/fff) and [node-llama-cpp](https://github.com/withcatai/node-llama-cpp).


Updates `@ff-labs/fff-bun` from 0.9.6 to 0.10.1
- [Release notes](https://github.com/dmtrKovalenko/fff/releases)
- [Commits](https://github.com/dmtrKovalenko/fff/commits/v0.10.1/packages/fff)

Updates `node-llama-cpp` from 3.18.1 to 3.19.1
- [Release notes](https://github.com/withcatai/node-llama-cpp/releases)
- [Commits](withcatai/node-llama-cpp@v3.18.1...v3.19.1)

---
updated-dependencies:
- dependency-name: "@ff-labs/fff-bun"
  dependency-version: 0.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: node-llama-cpp
  dependency-version: 3.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Run application typechecks through the native TypeScript 7 compiler while retaining TypeScript 6 for JavaScript API consumers such as tsup and ESLint. Update the ACP integration to SDK 1.3 stable model, thought, and session contracts and refresh the lockfile for the queued dependency upgrades.

Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
The validated combined dependency tree supersedes this package-only branch while preserving its ancestry.

Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
The validated combined dependency tree supersedes this package-only branch while preserving its ancestry.

Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
The validated combined dependency tree supersedes this package-only branch while preserving its ancestry.

Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
The validated combined dependency tree supersedes this package-only branch while preserving its ancestry.

Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
The validated combined dependency tree supersedes this package-only branch while preserving its ancestry.

Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
The validated combined dependency tree supersedes this package-only branch while preserving its ancestry.

Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
The validated combined dependency tree supersedes this package-only branch while preserving its ancestry.

Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
@igorcosta
igorcosta merged commit 02b3b01 into main Aug 11, 2026
10 checks passed
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