Last updated: Feb 8, 2026, 12:10 PM UTC

Sasha Studio Release Notes: v1.0.1121 to v1.0.1168

Release Period: February 2026
Version Range: 1.0.1121 → 1.0.1168
Total Commits: 150
Actual Code Changes: 141 files changed, 22,543 insertions, 3,460 deletions


TL;DR - Business Summary

What's New in Plain English:

This release delivers 5 major capabilities that bring live meeting intelligence, better file management, and a built-in help system to Sasha:

  1. Meeting Room - Join Microsoft Teams and Google Meet calls directly from Sasha. The AI listens, transcribes the conversation in real time, and saves it to your knowledge base for future reference.

  2. Bulk File Delete - Select multiple files at once using checkboxes and delete them in a single action. No more one-by-one cleanup.

  3. Built-in Help System - A pinned Help project ships with every Sasha instance, pre-loaded with getting-started guides and a skill to generate more articles on demand.

  4. Claude Opus 4.6 Support - Access the latest and most capable Claude model through Bedrock, with legacy models cleaned up.

  5. Task Tools in Chat - Claude can now create, track, and manage task lists directly in your conversation, with styled cards showing progress.

Business Value:

  • Meeting Intelligence: Automatically capture and search every meeting conversation — no separate transcription tool needed
  • File Hygiene: Bulk delete makes it practical to clean up large document libraries
  • Onboarding: Built-in help articles get new users productive faster
  • AI Capability: Opus 4.6 brings stronger reasoning and longer context for complex knowledge work

Executive Summary

The headline feature in this release is Meeting Room — a complete live meeting transcription system built directly into Sasha. Users can paste a Teams or Google Meet link, and Sasha joins the call as a bot participant, transcribes the conversation in real time via a WebSocket-powered streaming pipeline, and saves the transcript as a knowledge document. The system includes a coach orchestrator service, meeting analyzer, and transcript core, backed by Playwright-driven browser automation with Chromium. This required significant Docker infrastructure work, including headless browser configuration, Xvfb virtual display, and cross-platform binary resolution.

The Knowledge panel received further refinements: tag pill styling was upgraded with compact first-tag display and popover overflow, search/sort/filter were consolidated into a single toolbar row, the tag filter was upgraded to a searchable picker with counts and AND/OR toggle, and hash-based deep linking now works for direct article navigation. A new Help project ships pre-loaded with seed articles and is pinned at the top of the sidebar.

On the infrastructure side, Claude Code CLI was upgraded from 2.1.7 to 2.1.33, Opus 4.6 model support was added to Bedrock, security vulnerabilities in MCP integrations were patched, and the new Task tools (TaskCreate, TaskUpdate, TaskList, TaskGet) render as styled cards in the chat interface. File management also improved with bulk delete, zip file uploads, and created_by metadata tracking on markdown files.


Major Features & Improvements

Meeting Room (Live Transcription)

  • Teams Transcription - Join Microsoft Teams calls as a bot participant and transcribe conversations in real time
  • Google Meet Support - Auto-detects Google Meet links and joins with a dedicated transcription bot
  • Meeting Room Panel - Inline column UI with lobby wait experience, cancel button, and "Leaving call..." transition screen
  • Persistent State - Meeting Room state persists across panel close/reopen
  • Quick Links - Save frequently-used meeting URLs for one-click access
  • Speaker Tracking - Meta-events capture speaker joins and meeting end
  • Transcript Storage - Transcripts saved to docs folder with human-readable filenames, visible in the Knowledge panel
  • Admin Settings - Configurable transcription settings for administrators
  • Robust Scripting - Battle-tested scripting patterns for reliable browser automation in Teams and Google Meet

File Management

  • Bulk Delete - Select multiple files with checkboxes in the file manager and delete them in one action
  • Zip File Uploads - Upload .zip files directly via the Browse Files button
  • Created-By Metadata - Markdown files now track who created them via frontmatter metadata
  • Atomic Project Creation - Folder assignment during project creation is now atomic, preventing partial states
  • Linked File Cleanup - Deleting an HTML file from the side menu also deletes the corresponding .md source

Built-in Help System

  • Auto-Created Help Project - Every Sasha instance ships with a pinned Help project
  • Seed Articles - Pre-loaded with "Getting Started" and "What's Possible" guides
  • Help Article Generation - Skill available to generate additional help articles on demand
  • System Project - Help project is marked as system and pinned at the top of the sidebar with a visual divider

AI & Model Updates

  • Opus 4.6 Support - Added Claude Opus 4.6 model to Bedrock provider
  • Legacy Model Cleanup - Removed outdated model options for a cleaner selection
  • Task Tools - Support for Claude Code's TaskCreate, TaskUpdate, TaskList, and TaskGet tools with styled UI cards
  • User-Friendly Error Messages - API and Bedrock errors now display classified, human-readable messages instead of raw error codes
  • Claude Code CLI Upgrade - Updated from v2.1.7 to v2.1.33

Knowledge Panel Enhancements

  • Searchable Tag Picker - Tag filter upgraded to a searchable dropdown with counts and AND/OR toggle
  • Consolidated Toolbar - Search, sort, and tag filter merged into a single compact toolbar row
  • Compact Tag Pills - Inline tags show first tag compactly with popover overflow for additional tags
  • Deep Linking - Hash-based deep linking lets you navigate directly to specific knowledge articles
  • Open in New Tab - Breadcrumb bar now includes an "Open in New Tab" button
  • Fullscreen Toggle - Knowledge panel can be toggled to fullscreen for focused reading
  • Script Execution - HTML previews now support embedded script execution
  • Inter-Document Links - Links between documents now work correctly in the Knowledge SPA

UI/UX Improvements

  • Agent Specialists Density - Increased sidebar density for the specialist list to match skill library layout
  • Scrollable Doc Tabs - Document preview tabs are now scrollable with individual close buttons
  • Tool-Only Summary Banner - Conversations with only tool messages show a compact summary banner
  • Collapsed Tool Status - Collapsed tool messages display a compact status indicator
  • Panel Overlap Fix - Meeting Room and Doc Preview panels no longer overlap
  • Skill Editor - Clicking a skill item now correctly opens the editor
  • Immediate Sidebar Updates - New projects in folders appear immediately without requiring a refresh

Stability & Reliability

Docker & Infrastructure

  • Full Chromium for GMeet - Switched from headless shell to full Chromium for Google Meet compatibility
  • Cross-Platform Binary Resolution - Fixed chrome-headless-shell binary path differences between Linux and macOS
  • Consolidated Playwright Install - Single Playwright Chromium installation in /opt, saving ~600MB
  • Office & PDF Libraries - Python libraries for Office and PDF processing added to base Docker image
  • Xvfb Configuration - Virtual display and environment variables configured for headless browser automation

Meeting Transcription

  • Interim Speech Filtering - Prevents partial speech recognition results from polluting transcripts
  • Session Rejoin - Reopening the Meeting Room panel rejoins an existing session instead of creating a new one
  • Human-Readable Filenames - Transcript files use meaningful names with proper collation
  • Production Stability - Teams transcriber restored to proven production version after debugging session

Security

  • MCP SDK Update - Updated @modelcontextprotocol/sdk to 1.26.0
  • Additional Vulnerability Fixes - Patched security vulnerabilities across MCP integrations
  • Fastify Upgrade - Bumped fastify from 4.29.1 to 5.7.3 in tldv integration

Knowledge System

  • Hash Sync Guard - DocsRouter hash only syncs when the knowledge panel is active, preventing redirect loops
  • Tag Popover Z-Index - Tag pill popovers now render above navigation items
  • Resize Handle Visibility - Doc panel resize handle hidden when right-side panels are open

Developer Experience & Docs

Documentation Updates

  • Meeting Transcription Docs - Complete feature documentation for the call bot system
  • Call Integrations Guide - Organized folder structure with debugging guide and per-platform docs
  • Robust Scripting Patterns - Documented battle-tested patterns for browser automation reliability
  • Chromium Headless Shell - Configuration documentation for Docker-based headless browsers
  • Google Meet BETA Notice - Documented that Google Meet bot does not work in data center deployments
  • Teams Debugging Lessons - Lessons learned from production debugging session
  • File Chunking Docs - Feature documentation for configurable file chunk size limits

Development Tools

  • Configurable Chunk Size - File chunking limit now configurable via admin settings
  • SIGTERM Error Banner - Sessions killed by SIGTERM display an error banner with context
  • Array Content Handling - Fixed hasVisibleTextContent check to handle array content types

Upgrade Notes

Meeting Room

  • New Feature: Available automatically — look for the Meeting Room button in the navigation
  • Requirements: Requires Chromium in the Docker image (included in new builds)
  • Admin Settings: Transcription settings configurable from Settings panel
  • Google Meet: Currently BETA — works locally but not in data center deployments

Model Updates

  • Opus 4.6: Available in the model picker if using Bedrock provider
  • Legacy Models Removed: Some older model options have been cleaned up

Claude Code CLI

  • Upgraded to v2.1.33: Includes Task tools support and various stability improvements
  • No Action Required: Upgrade is automatic with Docker image update

Breaking Changes

  • None: All changes are backward compatible

Changelog Summary (since v1.0.1121)

Features

  • Meeting Room with live transcription for Microsoft Teams and Google Meet
  • Google Meet platform support with auto-detection
  • Meeting Room as inline column with lobby wait UX
  • Cancel button during meeting join/lobby wait
  • "Leaving call..." transition screen between live and ended states
  • Meeting Room state persists across panel close/reopen
  • Quick Links for saved meeting URLs
  • Admin-configurable transcription settings
  • Speaker join and meeting end meta-events
  • Unified Meeting Room header with Chat header banner
  • Bulk delete with checkboxes in file manager
  • Zip file uploads via Browse Files button
  • Created_by metadata in markdown file frontmatter
  • Built-in Help project with seed articles and generation skill
  • Help project pinned at top of sidebar with visual divider
  • Claude Opus 4.6 model support via Bedrock
  • Task tools (TaskCreate/TaskUpdate/TaskList/TaskGet) with styled cards
  • Configurable chunk size limit setting
  • Knowledge panel fullscreen toggle
  • Open in New Tab button in Knowledge breadcrumb
  • Searchable tag picker with counts and AND/OR toggle
  • Consolidated search, sort, and tag filter toolbar
  • Compact tag pill styling with popover overflow
  • Hash-based deep linking for knowledge articles
  • Download placeholder for non-previewable files
  • Office and PDF Python libraries in Docker image

Fixes

  • Atomic project creation with folder assignment
  • User-friendly API/Bedrock error classification
  • Knowledge articles visible in Help project sidebar
  • Agent specialists list density increased
  • Right-hand panels open from file manager tab
  • Checkbox alignment in FileTree detailed view
  • Inter-document links working in knowledge SPA
  • Full Chromium for Google Meet compatibility
  • Cross-platform headless browser binary resolution
  • Consolidated Playwright Chromium installation
  • Interim speech recognition filtering in transcripts
  • Meeting Room session rejoin on panel reopen
  • Panel overlap between Meeting Room and Doc Preview
  • Transcript human-readable filenames
  • DocsRouter hash sync guard
  • Tag pill popover z-index fix
  • Doc panel resize handle visibility
  • SIGTERM error banner display
  • Scrollable doc preview tabs with close buttons
  • Skill editor click behavior
  • Sidebar immediate refresh on new project
  • Redirect loop prevention in knowledge/chat switching
  • HTML script execution in knowledge previews
  • Tool-only conversation summary banner
  • Collapsed tool message compact status
  • Linked MD file deletion when removing HTML

Security

  • Updated @modelcontextprotocol/sdk to 1.26.0
  • Fixed additional MCP integration vulnerabilities
  • Bumped fastify from 4.29.1 to 5.7.3

Infrastructure

  • Claude Code CLI upgraded from 2.1.7 to 2.1.33
  • Legacy Claude models removed from Bedrock provider
  • Docker image includes Office and PDF Python libraries

Looking Ahead

  • Meeting Intelligence Reports - AI-generated summaries and action items from meeting transcripts
  • Google Meet Production Support - Resolving data center deployment limitations for Google Meet bot
  • Meeting Search - Full-text search across all saved meeting transcripts
  • Bulk File Operations - Extending bulk actions beyond delete (move, tag, export)
  • Help Article Expansion - Auto-generated help content based on customer's specific configuration

Jargon Buster - Technical Terms Explained

Meeting Room

  • Sasha's built-in feature that joins video calls and transcribes them in real time
  • Like having a note-taker in every meeting who saves everything searchable
  • Supports Microsoft Teams and Google Meet (Google Meet in beta)

Transcription Bot

  • An automated participant that joins your video call to listen and convert speech to text
  • Like a stenographer that shows up to your meeting automatically
  • Uses Playwright browser automation to interact with the meeting platform

Playwright

  • An open-source tool for automating web browsers programmatically
  • Like a robot that can click buttons and read screens in a web browser
  • Used by Sasha to join and interact with Teams and Google Meet calls

Chromium / Headless Browser

  • A web browser that runs without a visible window, controlled by code
  • Like watching a movie with the screen off — the software still runs, it just doesn't need a display
  • Required for the meeting transcription bot to join calls inside a Docker container

Xvfb (Virtual Framebuffer)

  • Software that creates a fake display for programs that expect a screen
  • Like putting a mannequin in front of a motion-sensor door so it stays open
  • Needed so Chromium can run inside Docker containers that have no physical monitor

WebSocket Broadcast

  • A way to push real-time updates from the server to your browser instantly
  • Like a live radio broadcast versus checking your mailbox for updates
  • Meeting transcripts stream to your screen as words are spoken

Atomic Operation

  • An action that either completes fully or doesn't happen at all — no halfway states
  • Like a bank transfer: the money leaves one account and arrives in another, or neither happens
  • Project creation with folder assignment now works this way

Deep Linking

  • A URL that takes you directly to a specific piece of content, not just the homepage
  • Like a bookmark to a specific page in a book, not just the cover
  • Knowledge articles now have shareable URLs that open the exact article

Frontmatter Metadata

  • Invisible data at the top of a document that describes properties like author, tags, and dates
  • Like the card catalog entry for a library book — contains info about the content
  • Now includes created_by to track who created each document

Claude Opus 4.6

  • The latest and most capable AI model from Anthropic
  • Like upgrading from a skilled analyst to a senior partner — deeper reasoning and broader context
  • Available through the Bedrock provider in Sasha's model settings

Thanks for upgrading. This release brings live meeting transcription directly into Sasha, adds practical file management tools like bulk delete and zip uploads, and ships a built-in help system — all backed by the latest Claude Opus 4.6 model and a substantially upgraded CLI.