Changelog

New features, improvements, and fixes — updated with each release.

v2.39.0Apr 2026

Scaffold plugin, kb.config.jsonc, Studio workflow redesign, and Redis lazy connect.

  • NewScaffold plugin — generate new plugins from a template with a single command via kb-create
  • Newkb.config.jsonc support — platform config files can now include comments
  • NewStudio workflow page redesign — simplified navigation and cleaner task management UI
  • ImprovedPlatform SDK exposes platform client, runtimeContext ALS, and useEnv() hook for plugin authors
  • ImprovedRedis adapter now connects lazily — startup no longer fails if Redis is unavailable at boot
  • ImprovedInstall instructions updated with prerequisites and automatic PATH setup
v2.35.0Mar 2026

Docker-based isolated execution, execution plane encapsulation, and Gateway deployment improvements.

  • NewDocker-based isolated execution — plugins can run in containers with automatic workspace provisioning
  • NewExecution plane fully encapsulated — workflow, REST API, and CLI daemons are now thin hosts
  • ImprovedGateway Docker image includes adapters and uses a slimmer Node.js base for faster cold starts
  • ImprovedMarketplace routes are now action-oriented — fewer URL encoding issues in plugin navigation
  • FixedGateway non-fatal restore when cache is unavailable — Redis URL option corrected
v2.30.0Feb 2026

Agent plan/execute mode, session memory, and context filtering middleware.

  • NewPlan/Execute agent mode — agents draft a plan, user approves, execution injects the approved plan automatically
  • NewSession memory — conversation history and memory facts persist across agent sessions via turns.json
  • NewContext filter middleware — sliding window and tool output truncation for large agent contexts
  • ImprovedBudgetMiddleware and ProgressMiddleware refactored — all internal state, no external state provider needed
  • ImprovedAgent SDK pipeline ordering stabilized: Observability → Budget → ContextFilter → FactSheet → Progress
v2.0.0Dec 2025

Monorepo consolidation — 22 submodules merged into one public repo. DevLink eliminated.

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