0.1.4 fixes global CLI installation, completes the React rewrite of the web app, and moves the server stack to Nitro + Vite for a runtime-agnostic build.
CLI Fixes
When installed globally via npm install -g keating or bun install -g keating, the CLI now resolves internal paths relative to the package installation directory instead of the current working directory. This fixes runtime errors like missing compiled extension assets when running keating from arbitrary directories.
React Migration
The web app was rebuilt from Lit components to React, integrating Keating browser tools directly into the component tree. The model selector was rewritten with dynamic provider discovery, and agent state updates now persist correctly across the boot sequence.
Nitro + Vite
The previous Bun server was replaced with Nitro, enabling deployment on Node.js, Bun, or edge workers from the same build. Vite handles the client build, and the two share a unified pipeline. New mise tasks web:build and web:preview handle production builds.