Releases

Changelog what shipped.

Every release, every change.

v1.4.0LatestMay 2026

Plugin scaffolding + Studio refresh

New
  • Scaffold plugin — generate new plugins from a template with a single command via kb-create
  • kb.config.jsonc support — platform config files can now include comments
  • Studio workflow page redesign — simplified navigation and cleaner task management UI
Improved
  • Platform SDK exposes platform client, runtimeContext ALS, and useEnv() hook for plugin authors
  • Redis adapter now connects lazily — startup no longer fails if Redis is unavailable at boot
  • Install instructions updated with prerequisites and automatic PATH setup
v1.3.0Apr 2026

Agent SDK + workspace agent

New
  • Docker-based isolated execution — plugins can run in containers with automatic workspace provisioning
  • Execution plane fully encapsulated — workflow, REST API, and CLI daemons are now thin hosts
Improved
  • Gateway Docker image includes adapters and uses a slimmer Node.js base for faster cold starts
  • Marketplace routes are now action-oriented — fewer URL encoding issues in plugin navigation
Fixed
  • Gateway non-fatal restore when cache is unavailable — Redis URL option corrected
v1.2.0Mar 2026

Workflow engine stabilization

New
  • Plan/Execute agent mode — agents draft a plan, user approves, execution injects the approved plan automatically
  • Session memory — conversation history and memory facts persist across agent sessions via turns.json
  • Context filter middleware — sliding window and tool output truncation for large agent contexts
Improved
  • BudgetMiddleware and ProgressMiddleware refactored — all internal state, no external state provider needed
  • Agent SDK pipeline ordering stabilized: Observability → Budget → ContextFilter → FactSheet → Progress
v1.1.0Feb 2026

Gateway adapters + policy layer

New
  • Single monorepo — all platform packages, plugins, adapters, and tools live in one repository
  • kb-create — one command to scaffold a full platform workspace with starter workflows
  • Plugin duck typing — any package with a kb.manifest.ts is a plugin, no base class required
Improved
  • Internal packages resolve via workspace:* — no DevLink, no mode switching, no symlink fragility
  • kb-devkit Go binary handles build ordering, health checks, and monorepo-wide task running
Changelog