Changelog
All notable changes to Kaset are documented here. This monorepo contains multiple packages under the @pstdio scope.
2025-10-20
Added
- [@pstdio/tiny-ui-bundler] NEW PACKAGE: In-browser bundler with cache manifest for Tiny UI plugins (v0.1.1).
- Compile OPFS snapshots with esbuild-wasm directly in the browser
- Service worker integration for cached compilation and bundle serving
- Support for lockfile-based import maps and deterministic dependency resolution
- Cache API integration for instant bundle loading with stable hash-based keys
- Complete tooling for micro-frontend and plugin development workflows
Changed
- Major version bump to 0.2.0 for core packages with enhanced functionality:
- [@pstdio/kas] Updated to v0.2.0 - Browser-first coding agent with improved capabilities
- [@pstdio/opfs-utils] Updated to v0.2.0 - Enhanced OPFS utilities with performance improvements
- [@pstdio/opfs-hooks] Updated to v0.2.0 - React hooks with improved state management and store bindings
- [@pstdio/opfs-sync] Updated to v0.2.0 - Enhanced synchronization between OPFS and remote storage providers
- [@pstdio/tiny-ai-tasks] Updated to v0.2.0 - Improved AI workflows and tool-using agents with better adapters
- [@pstdio/tiny-tasks] Updated to v0.2.0 - Enhanced composable, interrupt-friendly workflows with better runtime support
- [@pstdio/tiny-plugins] Updated to v0.2.0 - Improved plugin runtime with enhanced manifest validation and command execution
- [@pstdio/tiny-ui] Updated to v0.2.0 - Enhanced browser micro-frontend runtime with better compilation and sandboxing
Documentation
- [documentation] Comprehensive refresh of tiny-plugins export coverage and API documentation
- [documentation] Enhanced package documentation across all @pstdio packages with updated examples and usage guides
Maintained
- [@pstdio/describe-context] Updated to v0.1.9 - Incremental improvements to folder analysis and context generation
- [@pstdio/prompt-utils] Maintained at v0.1.4 - Stable prompt and JSON utilities
2025-10-08
Added
- [@pstdio/tiny-ui] NEW PACKAGE: Browser-first plugin runtime for sandboxed micro frontends (v0.1.0).
- Compile OPFS-backed sources with esbuild-wasm directly in the browser
- Cache compiled bundles in service worker for instant loading
- Expose typed host capabilities to plugin iframes via RPC bridge
- React wrapper component with lifecycle hooks and auto-compilation
- Support for lockfile-based import maps for deterministic dependency resolution
- [@pstdio/tiny-plugins] NEW PACKAGE: Tiny plugin runtime with manifest validation and command execution (v0.1.0).
- Enumerate and watch OPFS-backed plugins with a single host instance
- Enforce manifest compatibility via HOST_API_VERSION and JSON Schema validation
- Execute plugin commands with parameter validation and per-command timeouts
- Persist plugin-scoped settings to OPFS with optional schema validation
- Adapter for Tiny AI Tasks tools with
createToolsForCommands
- [documentation] Added package documentation for @pstdio/opfs-hooks, @pstdio/tiny-ui, and @pstdio/tiny-plugins.
- [playground] Comprehensive plugin system rework with live UI compilation and sandboxed execution.
Changed
- [@pstdio/opfs-hooks] Updated to v0.1.6 with improved store bindings and directory watching.
- [documentation] Extended package overview with new packages in alphabetical order.
2025-09-30
Added
- [documentation] Dedicated guides for building Kaset modifications and plugins, including lifecycle walkthroughs and live examples.
- [playground] Model Context Protocol (MCP) service connector with UI components to discover remote tools, manage credentials, and register them with running agents.
Changed
- [@pstdio/kas] Updated prompts and tool wiring so agents surface MCP tools discovered at runtime.
- [@pstdio/tiny-ai-tasks] Extended tool adapters and tests to emit MCP-compatible definitions for remote plugins.
Published
- @pstdio/[email protected]
- @pstdio/[email protected]
- @pstdio/[email protected]
- @pstdio/[email protected]
- @pstdio/[email protected]
- @pstdio/[email protected]
- @pstdio/[email protected]
- [email protected]
2025-09-28
Changed
- [playground] Conversation IDs now route through as session identifiers so reconnects and retries keep the correct context.
- [@pstdio/tiny-ai-tasks]
createAgentandcreateLLMTaskaccept external session IDs, keeping transcripts aligned with the UI.
2025-09-19
Changed
- [playground] Custom API base URLs no longer require an API key, and the settings modal now exposes the configuration clearly.
- [documentation] Added configuration guidance for overriding the API base URL in the docs site build pipeline.
- [@pstdio/kas] Made the agent reasoning step optional so hosts can disable intermediate reasoning when not desired.
- [documentation] Expanded the artifacts checklist with additional validation steps.
2025-09-17
Changed
- [playground] Unified the todo demo hooks so both OPFS sync and directory watching take the same store instance.
- [playground] Expanded
agents.mdand README guidance to cover editingtodo/state.jsonand auto-navigating to new lists. - [documentation] Extended the Application State page with the todo playground example and rationale for exposing state files to agents.
- [@pstdio/opfs-utils] JSON storage and directory watcher usage for keeping OPFS-backed todo state current.
- [@pstdio/opfs-hooks] add
useOpfsStoreBindingas bridge between stores and OPFS state files. - [documentation] Corrected approval-gated tool examples and quick start numbering in the Getting Started guide.
Fixed
- [playground] Prevented the initial chat autoscroll from jumping the page when the first conversation loads.
Removed
- [playground] Removed the clear conversation action from the settings modal to simplify the control set.
2025-09-16
Changed
- [playground] A dedicated Zustand provider for the TODO demo.
- [playground] Added mobile version of the playground.
2025-09-15
Changed
- [playground] Tuned the TODO demo prompts and patch flow for clearer guidance.
- [playground] Expanded documentation to cover the @pstdio/kas playground setup.
2025-09-12
Added
- [@pstdio/kas] NEW PACKAGE: Browser-first coding agent (v0.1.0).
- Simple AI-powered coding assistant running entirely in the browser
- OPFS sandbox with approval gates for safe file operations
- Built-in tools for search, read, write, patch, and shell operations
- Conversation adapters for easy UI integration with streaming responses
- Check out Kaset Playground for live demonstrations
Changed
- [documentation] Added documentation for @pstdio/kas package
2025-09-07
Added
- [playground] Added Kaset Playground - a collection of agentic web app demos showcasing the @pstdio packages.
2025-09-05
Added
- [@pstdio/tiny-ai-tasks] Initial release: AI workflows and tool-using agents for building streaming LLM tasks (v0.1.0).
- [@pstdio/tiny-tasks] Initial release: composable, interrupt-friendly workflows (v0.1.0).
- [documentation] Added package page and navigation link for
@pstdio/tiny-tasks.
Changed
- [README] Added
@pstdio/tiny-ai-tasksand@pstdio/tiny-tasksto the packages list. - [AGENTS] Added
@pstdio/tiny-ai-tasksand@pstdio/tiny-taskssections with commands and overview.
Initial Preview
First public preview of the Kaset packages and documentation.
- @pstdio/opfs-utils: 0.1.3
- @pstdio/opfs-sync: 0.1.0
- @pstdio/prompt-utils: 0.1.0
- describe-context: 0.1.5