v0.5.0
Major Features
Canvas Support: Introduced initial Canvas functionality to the UI, enabling agents to create and edit rich interactive content directly within chat conversations. Users can select text in Canvas artifacts and submit edit requests to agents, unlocking new use cases like collaborative document editing and code generation. The feature includes SDK updates for both Python and TypeScript with new examples for code and recipe agents. Note: This includes a breaking change in the TypeScript SDK where handleInputRequired was renamed to resolveUserMetadata and InputRequiredResponses to UserMetadataInputs. (#1667)
Permission Elevation System: Added comprehensive role management capabilities with a role versioning mechanism that immediately invalidates access tokens when user roles change. Administrators can now elevate user permissions via a new API endpoint (PUT /users/{user_id}/role), and the CLI gained a agentstack user command for listing users and managing their roles. This ensures proper security boundaries as agents are deployed to production. (#1740)
Interactive CLI Experience: The CLI now supports interactive modes for , , and commands. When arguments are omitted, users are presented with fuzzy search interfaces to select agents or GitHub repository tags, making agent management significantly more intuitive for developers who prefer guided workflows. (#1682, #1687)