Last updated: Jan 20, 2026, 08:25 AM UTC

Sasha Studio Release Notes: v1.0.969 to v1.0.1025

Release Period: January 2026
Version Range: 1.0.969 → 1.0.1025
Total Commits: 228
Actual Code Changes: 1010 files changed, 180,882 insertions, 20,340 deletions


TL;DR - Business Summary

What's New in Plain English:

This release delivers 5 major capabilities:

  1. Scheduled Prompts - Automate recurring AI tasks on a schedule. Set up daily reports, weekly summaries, or any repeating work and let Sasha handle it automatically without human intervention.

  2. Skills Favorites - Star your most-used skills for quick access. Starred skills appear at the top, saving time when you have many skills to choose from.

  3. Move Documents Between Projects - Easily reorganize your knowledge base by moving documents from one project to another through the file manager interface.

  4. Live Documentation Updates - When you add or edit markdown files in your knowledge base, Sasha automatically regenerates the HTML documentation. No more manual rebuilds.

  5. Enhanced Chat Experience - Floating chat input, scroll navigation buttons, better status indicators, and improved visual feedback for background sessions make conversations smoother.

Business Value:

  • Automation: Scheduled prompts eliminate repetitive manual tasks
  • Efficiency: Favorites and improved navigation save time daily
  • Flexibility: Document reorganization supports evolving knowledge structures
  • Real-Time: Live documentation updates keep knowledge current without admin work

Executive Summary

This release focuses on automation and user experience refinements. The headline feature is Scheduled Prompts, a complete scheduling system that lets users configure AI tasks to run automatically on cron schedules. This enables automated daily reports, periodic analyses, or any recurring AI workflow.

The Knowledge Panel received significant attention with live documentation watching—markdown changes now trigger automatic HTML regeneration. Users can also move documents between projects through the UI, and the sidebar displays formatted filenames for better readability.

UI polish touches nearly every surface: floating chat input with transparent background, scroll navigation buttons, enhanced status bar with phase/tool/token display, emerald indicators for background sessions, and starred skills for quick access. Many spacing, z-index, and scrolling issues were resolved for a more refined experience.

Infrastructure improvements include security patches (hono JWT vulnerabilities, js-yaml prototype pollution), streaming reliability fixes for dropped messages, and expanded plan mode capabilities for read-only exploration.


Major Features & Improvements

Scheduled Prompts

  • Cron-Based Automation - Configure prompts to run on any cron schedule (daily, weekly, custom)
  • In-Process Scheduler - Reliable scheduling service with comprehensive unit tests
  • Schedules Panel - New menu bar panel to view and manage scheduled prompts
  • Test Button UX - Prominent styling and toast notifications for testing schedules
  • Localhost API Access - Scheduler can trigger prompts without authentication overhead

Skills & Favorites

  • Star Skills - Mark frequently-used skills as favorites for quick access
  • Self-Analytics Skill - New skill for analyzing your own usage metrics and quality signals
  • Skills Audit - All skills audited and fixed to comply with skill-creator format

Knowledge Panel

  • Docs Watcher - Automatic HTML regeneration when markdown files change
  • Polling in Docker - File watching works reliably in containerized deployments
  • Move Documents - New modal to move documents between projects
  • Formatted Filenames - Sidebar shows human-readable names instead of raw titles
  • Chart.js Support - Bar charts and other Chart.js visualizations render in SPA

Chat & UI

  • Floating Chat Input - Transparent background with modern appearance
  • Scroll Navigation - Buttons to quickly scroll up/down in chat history
  • Enhanced Status Bar - Shows current phase, tool being used, and token counts
  • Background Session Indicators - Emerald badge shows processing or unread background sessions
  • Thinking Toggle - Quick toggle to show/hide Claude's thinking process
  • Design Mode Button - Easy access to design and plan mode
  • Tool Status Display - Toggle to show detailed tool activity inline

Streaming & Reliability

  • Dropped Message Recovery - Diagnostics and fixes for messages lost during long tasks (#345)
  • WebSocket Auto-Recovery - Automatically recovers from stuck loading state after reconnect
  • Stale Closure Fix - Uses refs for selectedSession in WebSocket handlers

Admin & Control Panel

  • Aggregated Stats Endpoint - Refresh aggregated statistics via admin API
  • Sortable Columns - Clients table headers now sortable

Plan Mode

  • Expanded Tools - More tools allowed during read-only exploration in plan mode

MCP Integrations

  • Postmark Auto-Register - Postmark MCP automatically registers on server startup

Stability & Reliability

Knowledge Panel

  • Fixed CSS scoping to handle comments before :root selector
  • Enabled polling for docs watcher in Docker environments
  • Prevented breadcrumbs from covering navigation tabs
  • Removed 40px gap above breadcrumbs
  • Fixed sidebar navigation scrolling with overflow hidden
  • Fixed Chart.js script re-execution causing declaration errors
  • Prevented embedded SPA styles from overriding main app CSS variables

Streaming

  • Added diagnostics for dropped messages during streaming
  • Deferred history load during active streaming
  • Skip reconciliation when legitimacy signals present (#338/#341)

UI Fixes

  • Raised z-index of sidebar dropdown menus above floating icon bar
  • Auto-recover from stuck loading state after WebSocket reconnect
  • Fixed thinking/reasoning section background visibility
  • Reduced todo list item vertical height by 50%
  • Fixed tooltip visibility and button opacity
  • Restored project selection highlighting in sidebar
  • Fixed file delete in sidebar menu
  • Unified consecutive status items into single list appearance

Security

  • Updated hono to 4.11.4 to fix JWT vulnerabilities across MCP integrations
  • Updated js-yaml to fix prototype pollution vulnerability

Scheduler

  • Migrated from cron-parser v4 to v5 API
  • Surface error messages in scheduled jobs UI

Developer Experience

Documentation

  • Added starring pattern documentation for markdown files
  • Added mermaid rendering architecture and lessons learned
  • Added chat processing indicators documentation
  • Added design plan mode feature documentation

New Skills

  • self-analytics - Analyze usage metrics and quality signals
  • scheduled-prompts - Create and manage scheduled AI tasks
  • chromium-web-scraping - Web scraping capabilities
  • pii-scanning-removal - PII detection and removal

Testing & Debugging

  • Added reconcile signal instrumentation for issue #338
  • Added streaming state to bug reports
  • Added diagnostic logging to trace sub-agent message flow

Refactoring

  • Audited and fixed all skills to comply with skill-creator format
  • Added knowledge base directory to allowed CLI paths

Upgrade Notes

Scheduled Prompts

  • New Feature: Navigate to Schedules panel in menu bar to create automated prompts
  • Cron Syntax: Uses standard cron expressions (e.g., 0 9 * * * for daily at 9am)
  • Testing: Use the Test button to verify prompts before scheduling

Skills Favorites

  • Star Skills: Click the star icon on any skill to add to favorites
  • Quick Access: Starred skills appear at the top of the skills list

Knowledge Panel

  • Automatic Updates: Markdown changes now auto-regenerate HTML
  • Docker Users: Polling enabled by default for file watching compatibility

Breaking Changes

  • cron-parser v5: Scheduler migrated to new API (internal only, no user impact)

Changelog Summary (since v1.0.969)

Features

  • Scheduled prompts with in-process scheduler and cron support
  • Skills starring/favorites functionality
  • Self-analytics skill for usage metrics
  • Docs watcher for automatic HTML generation
  • Move documents to project feature
  • Floating chat input with transparent background
  • Scroll navigation buttons in chat interface
  • Enhanced status bar with phase, tool, and token display
  • Emerald indicators for processing/unread background sessions
  • Thinking toggle and design mode button
  • Show tool status toggle
  • Message injection during processing
  • Sortable column headers in control panel clients table
  • Expanded plan mode tools for read-only exploration
  • Postmark MCP auto-registration

Fixes

  • Knowledge panel CSS scoping and scrolling issues
  • Chart.js rendering in SPA knowledge panel
  • Dropped messages during long-running streaming tasks
  • WebSocket auto-recovery from stuck loading states
  • UI z-index and spacing issues throughout
  • Security updates for hono and js-yaml

Security

  • Fixed JWT vulnerabilities in hono across all MCP integrations
  • Fixed prototype pollution in js-yaml

Looking Ahead

  • Scheduled Prompt Analytics: Track success rates and performance of automated prompts
  • Skill Categories: Organize skills by category for easier discovery
  • Batch Document Operations: Move or delete multiple documents at once
  • Schedule Templates: Pre-built templates for common automated workflows
  • Enhanced Quality Signals: More granular metrics for response quality analysis

Jargon Buster - Technical Terms Explained

Scheduled Prompts

  • AI tasks that run automatically on a schedule (daily, weekly, etc.)
  • Like setting a recurring calendar reminder, but the AI does the work
  • Useful for daily summaries, weekly reports, or any repeating analysis

Cron

  • A time-based job scheduling syntax from Unix systems
  • Format like 0 9 * * * means "at 9:00 AM every day"
  • Sasha uses cron to know when to run scheduled prompts

Skills Starring

  • Marking skills as favorites for quick access
  • Starred items appear at the top of lists
  • Similar to bookmarking or favoriting in other applications

Docs Watcher

  • A background service that monitors your markdown files for changes
  • When you edit a file, it automatically regenerates the HTML documentation
  • Eliminates manual rebuild steps when updating knowledge base content

WebSocket

  • A technology for real-time communication between browser and server
  • Enables live updates in chat without page refreshes
  • The auto-recovery fix ensures chat remains responsive after network hiccups

Emerald Indicators

  • Green badge/dot that appears on background sessions
  • Shows a session is either actively processing or has unread content
  • Helps track activity across multiple concurrent sessions

Plan Mode

  • A read-only exploration mode for understanding code before making changes
  • The expansion allows more tools during this planning phase
  • Helps Claude understand context without making premature edits

Thanks for upgrading. This release brings automation through scheduled prompts, organization through favorites and document management, and polish through dozens of UI refinements.