kimi-code/apps/vis
Kimi Agent 4c5d7d5e27
chore: upgrade to TypeScript 7 (native compiler) (#4329)
* chore: upgrade to TypeScript 7 (native compiler)

- typescript 6.0.2 -> 7.0.2, tsdown 0.22.0 -> 0.23.1 (peer range now allows typescript ^7)
- CI typecheck uses the workspace tsc (native) instead of the frozen @typescript/native-preview beta snapshot
- product entry-points test spawns the tsc binary; the JS compiler API no longer ships with typescript
- check-no-comments.mjs pins typescript-legacy (TS6) for AST access

Co-authored-by: chengluyu <2239547+chengluyu@users.noreply.github.com>

* chore: align remaining typescript pins and refresh the nix pnpmDeps hash

- apps/kimi-inspect and apps/vis/web pin their own typescript; bump to 7.0.2 (sherif multiple-dependency-versions)
- flake.nix fetchPnpmDeps hash tracked the old lockfile; recompute for the new one (fixes nix build)

Co-authored-by: chengluyu <2239547+chengluyu@users.noreply.github.com>

* test(product): fail loudly when the tsc subprocess cannot run

runTsc only scanned output text; a missing native binary, a timeout, or
a spawn failure would yield empty diagnostics and the boundary checks
would pass vacuously. Assert the spawn error and exit status first.

Co-authored-by: chengluyu <2239547+chengluyu@users.noreply.github.com>

---------

Co-authored-by: kimi-agent-bot <kimi-agent-bot@users.noreply.github.com>
Co-authored-by: chengluyu <2239547+chengluyu@users.noreply.github.com>
2026-10-22 15:14:15 +08:00
..
scripts refactor(vis): rewrite for new agent-core protocol (#34) 2026-05-26 17:57:49 +08:00
server feat: notify the agent of external changes after /reload (#4019) 2026-10-16 15:15:57 +08:00
web chore: upgrade to TypeScript 7 (native compiler) (#4329) 2026-10-22 15:14:15 +08:00
package.json refactor(vis): migrate vis from agent-core v1 to agent-core-v2 (#3438) 2026-09-02 00:00:29 +08:00