Cosmos 26-05-18 Release Notes
New Features
- Service account attribution for automated workflows -- Tenant admins can now configure workflows to run triggered sessions as a specific service account user, ensuring proper attribution and permissions for automated tasks.
- Workflow service account support -- Tenant admins can now configure automated workflows to run as a specific service account user for proper attribution and permissions.
- Scoped webhook subscriptions -- Agents can now subscribe to events from a specific custom webhook instead of receiving all webhook deliveries tenant-wide, enabling more targeted event-driven workflows.
- Cloud agent hosted artifacts -- Cloud agents can now create and share hosted artifacts via the CLI and API, available across all environments
Improvements
- Webhooks page redesigned as card layout -- Webhooks are now displayed as cards with owner avatars, sorted newest-first, with a cleaner create dialog and inline help text.
- Faster expert list loading -- Expert list pages load significantly faster for tenants with many experts, eliminating timeout errors when switching tabs. Commonly requested
- Org-scope shared files writable by all team members -- All authenticated tenant users can now write to org-scope shared files, removing the previous admin-only restriction.
- New Slack tool capabilities for agents -- Agents can now verify Slack token identity and retrieve permanent message links, enabling richer Slack integration workflows.
- Webhook management redesign -- Webhooks are now displayed as cards with owner avatars and newest-first ordering, replacing the previous table layout.
- Org-scope shared files now writable by all users -- Non-admin users can now write to org-scope shared files, removing the previous admin-only restriction.
- Expanded Slack tool capabilities -- Agents can now verify Slack token identity and retrieve permanent message links, enabling richer Slack integration workflows.
- File attachments in web conversations -- Non-image file attachments are now available to all production users in Cosmos web sessions
- Faster cloud sessions list -- The "all sessions" page now loads faster, with optimized queries and parallel data fetching.
- Startup spinner replaces stop button -- While a cloud session is starting, the stop button is replaced with a spinner and tooltip, preventing confusion from clicking a non-functional control.
- More reliable session keepalive -- Session liveness tracking is now active across all environments, reducing the chance of sessions timing out prematurely.
- Faster sessions list -- The "all sessions" page now loads significantly faster
- Clearer startup state -- The stop button shows a spinner with a tooltip while a cloud session VM is starting, instead of displaying a non-functional stop icon
- More reliable session keepalive -- Sessions are now less likely to time out prematurely during active use
Bug Fixes
- Archiving cloud sessions now properly stops background processes -- Archiving a session running in a shared daemon pool now stops the underlying process, freeing up pool slots and preventing orphaned sessions from consuming resources.
- Expert list loading performance -- Expert list loading is significantly faster for tenants with many experts, eliminating timeout errors and slow tab switching.
- Session archive resource cleanup -- Archiving a cloud agent session now properly stops the underlying process, preventing orphaned sessions from consuming resources.
- Event processing reliability -- A single misconfigured event subscription filter could previously block event delivery for all other subscriptions in the same group; this no longer happens
- First message display in new sessions -- The initial message in a new Cosmos session now reconciles correctly with the server, eliminating a visual glitch where the first message appeared without a stable identifier
- Event delivery reliability -- Fixed an issue where a single misconfigured event subscription could delay or block event processing for all other subscriptions in the same account. Commonly requested
- Initial message display in new sessions -- The first message in a new session now appears correctly without a brief visual glitch during reconciliation
- Cloud sessions recover from deleted snapshots -- Sessions that referenced a deleted snapshot were previously stuck and unable to restart; they now automatically recover by starting a fresh environment, with a notification that previous filesystem state was lost.
- Expert daemon pool routing fixed -- Experts configured with daemon pools now correctly route triggered sessions to the selected pool, instead of failing with environment errors.
- Terminal and Files tabs hidden for session viewers -- Tenant admins and other session viewers no longer see broken Terminal and Files tabs that briefly appear then error out.
- Automatic recovery from deleted snapshots -- Cloud sessions that referenced a deleted VM snapshot were previously stuck and unable to restart; they now automatically recover by starting a fresh VM
- Expert daemon pool routing -- Experts configured with daemon pools now correctly route triggered sessions to the selected pool, instead of failing with environment errors
- Terminal and Files tabs for session viewers -- Tenant admins and other session viewers no longer see broken Terminal and Files tabs that briefly flash then error out
Bug Fixes
- Shared session daemon status -- Shared cloud agent sessions backed by daemon pools now correctly display connected status instead of appearing disconnected