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