0.3.6 polishes the onboarding experience and rebrands the package. A new interactive setup flow guides you through provider, model, thinking level, and runtime configuration. The npm package is now simplykeating instead of @interleavelove/keating.
Ink Setup Flow
Running keating setup drops you into an interactive Ink terminal UI. It asks which AI provider to use, which model, reasoning level, and whether to enable the Pi shell runtime. Pass --yes for a non-interactive default configuration that writes keating.config.json with sensible defaults.
Package Rename
The npm package was renamed from @interleavelove/keating to plain keating. Existing installations will continue to work via npm aliases, but new installs should use npm install -g keating.
Provider Defaults & Credential Checks
The default shell provider is now google with gemini-3.1-pro-preview. Before launching the Pi shell, Keating checks that the selected provider has valid credentials and falls back to OpenAI or Anthropic if Google is unavailable. If no provider is configured, it prints recovery commands instead of a generic error.