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