Skip to main content

Changelog

You are reading the dev branch of the docs, which may describe unreleased changes. Read the main docs.

2.15.4 - Notification Center

  • New System > Notification center
  • Routed all toasts through this
  • Notifications show under the chat dropdown in sidebar
  • Allows progress bars for downloads

    2.15.3 - Kokoro and TLS

  • Added TLS support to kokoro endpoints
  • Plugins enabled have an optional modal popup
  • Plugins can handle skipping environment builds

    2.15.2 - Avatar

  • Core reworks for flashhead on devices

    2.15.1 - Wakeword Expansions

  • Settings > Wakeword - new library
  • Device Manager can read wakeword library
  • Plugins accept github branches and trees

    2.15.0 - Moved Plugins

  • moved plugins/ to core/plugins
  • user/plugins is where you should make your own plugins

    2.14.3 - Rebuilt startup

  • Better GPU detection and error logs
  • Removed second half-rebooted version of the app on edge case failures
  • Child lifecycle relies on parent, so exits can be correct codes for watchdog

    2.14.2 - Group chat room

  • Multiple personas can chat in app
  • Can invite other sapphires in device manager
  • Added firmware repo and internal flasher for ESP32 smart speaker

    2.14.1 - Toolset metadata and cleanup

  • Every tool in core is categorized (web, memory etc)
  • Toolsets are grouped by this new category
  • 40% reduction to tool description tokens across the board
  • Sapphire chooses agent tool categories
  • Added RTSP ONVIF camera support

    2.14.0 - Queue + Agents

  • Send multiple messages as LLM types and they queue
  • Multiple user messages coalesce to 1
  • Agents can all return at same time and each gets a message
  • Complete refactor of agents registry and toolset

    2.13.6 - MCP Personality

  • Other AIs can use Sapphire's tools, memory, capabilities
  • Claude code etc can ding the user, TTS speak, STT listen

    2.13.5 - Backup Encryption and devices

  • Backup encryption in core
  • Backup location can be set
  • Can send encrypted backup to devices (esp32, pi, SSH)

    2.13.4 - Wakeword Builder

  • make microwakeword or openwakeword
  • Full process in app: synthetic voices, your voice, checks, train, install

    2.13.3 - MCP Server

  • MCP server allows other apps to use Sapphire with key
  • Added "Other Sapphire" to list of devices we can add
  • MCP feature: talk

    2.13.2 - Device Manager

  • Settings > Device Manager can add devices
  • Devices register capabilities
  • Added computer, MIDI, satellite voice, ESP32 gadget and FM-1 synth options

    2.13.1 - Discord Simplify

  • Removed Discord memory
  • Routed Discord through Daemons and Realtime
  • Moved greetings to their own daemon
  • Simplified many settings to fewer tied settings

    2.13.0 - Discord v2

    September 13, 2026

  • Total Discord plugin rebuild by Zeebie
  • Can see and put images in chat
  • Voice chat ability in Discord
  • Human-like reactions: delayed writes, multi-part messages, emoji
  • Slash command support
  • Memory system for past users that the AI sees
  • Discord plugin depends on py-cord (git-pinned build): uninstall discord.py first if you had it, and Git must be on PATH for pip to fetch the pin

    2.12.9 - Images

  • AI can web search images and diplay or see them itself
  • AI can add images to its knowledge layer
  • AI can see images for X messages, not just current

    2.12.8 - QoL

  • Password reset in Settings > System
  • Cancel running daemon
  • save_memory definition and return to discourage redo on trims
  • Removed a ton of full DOM refreshes stealing cursor
  • Move prompts into vault in batch, redid prompt modal handler

    2.12.7 - Full Docs Makeover

  • Complete docs overhaul, 50+ docs
  • Added plugin docs search for AI tool search_help_docs

    2.12.6 - SOCKS v2

  • SOCKS has 5h or 5
  • Toggle remote dns and LLM through SOCKS
  • Allow local IPs without SOCKS

    2.12.5 - Privacy enhancement

  • Aggressive caching of resources (STT, TTS, embeddings, silero, CLIP, fonts)
  • Added 24 hour cache to plugin keys
  • Routed whole app through SOCKS with option to bypass LLM

    2.12.4 - QoL UX UI

  • LLM has repeat penalty and more params
  • Cap memory at 512 char and write it trimmed instead of rejecting
  • New toolbar upper right, bigger click targets, combined bg modal and color
  • Removed personas sidebar tab in favor of faces-strip
  • Faces strip has favorites (in Personas) and can re-order
  • Moved conversation and TTS controls to flyout on STT button
  • Mobile bottom navrail has Sapphire Gem icon, User modal

    2.12.3 - Story Engine expansion

  • Items can have multiple verbs with actions
  • Set images and create rooms
  • Add prompt pieces to story, items can toggle on off
  • Edit story mid-run

    2.12.2 - Story Engine

  • Story editor in app
  • Can edit characters, rooms, exits, scenario, place items
  • Items have full conditions: flags, items, values, riddle
  • Inventory system

    2.12.1 - Prompt page cleanup

  • Added tidy up button to delete orphans and danglers
  • Make prompts multi-select for many delete and move to vault
  • Delete can do 1 prompt, pieces optional, or many prompts
  • Can move all prompt pieces in a prompt to/from vault at once
  • Added trash bin in cleanup section for prompt pieces removed this way

    2.12.0 - Million Dollar Bug Hunt

  • Combined old blob chat into chat streaming, chat.py chat_streaming.py
  • Voice path folded into main chat streaming as listener
  • One engine now, major core changes
  • Wakeword compatibility: convert to 16khz, flatten stereo
  • Detect chat corruption and make read-only

    2.11.5 - Theme v2

  • Theme BG is a fallback when no per-chat bg is set
  • Wont crash on theme error, proper handling
  • CSS ground truth reduced, removed dead code
  • Added 3 fonts with new font-size switcher
  • New theme selector, and new Paper theme

    2.11.4 - App icon

  • Can set favicon color in Settings > Visual
  • Updated SVG icon for app with trim optional

    2.11.3 - Private Games

  • Story engine and game room chats private capable
  • Settings > Privacy > Allow Unflagged Tools to unblock legacy tools

    2.11.2 - Privacy Aware Plugins

  • Hooks are not exposed to plugins unless they are privacy_aware true

    2.11.1 - Private chats

  • Chats in private mode are encrypted

    2.11.0 - Privacy v2

  • Prompt vault, encrypted auto-locking prompt db overlay
  • Move between vault and plaintext
  • Settings page for Privacy Vault
  • When vault is unlocked, only private models allowed

    2.10.4 - Bug fixes and QoL

  • Spices can go in ghost rail or sys prompt so AI doesn't get suspicious
  • Cursor being moved when DOM reset
  • Next TTS overlapping last message stops last
  • Code harness safety for ~ and other literals
  • Expanded Improved metrics on each chat, timestamp, accordion more info
  • Blender plugin

    2.10.3 - Prompt refactor

  • Old prompt system yeeted for new one
  • Reduced code paths for prompt and privacy
  • Improved metrics per message in UI

    2.10.2 - Plugin UI

  • Made rows instead of tiles, added search filter

    2.10.1 - Chat manager

  • Tabs for chat, librarian, games
  • Search full chats
  • Added archive tab (real archive now)
  • Improved search_help_docs tool with a search feature

    2.10.0 - Game Room

  • Game Room replaces story engine
  • Story mode is text adventures with illustrations per room
  • Game mode has the AI as a player or watcher
  • Games and Stories are both plugins
  • Demo game Texas Hold Em and demo story Titanic

    2.9.3 - Google Calendar

  • Added oauth relay for easy Google Calendar setup

    2.9.2 - Pip conflict resolution

  • Resolve old pip and new pip deps (remove, add, replace)
  • Prep for new Discord plugin

    2.9.1 - Mind adjustments

  • Reduced spidering and duplicates from read_self
  • Vision RAG threshold added to Settings > Embeddings
  • Removed old "self" layer from Memories

    2.9.0 - Mind v2

  • Mind (memory v2) launches in core
  • Switch back and forth memory v1 v2
  • Self sheet added to wake up and spider from
  • Visual RAG added for Knowledge images
  • Mind tools combined into one small set
  • Librarian launched, does nightly re-arranging, sorting, dedup
  • Imports memory v1 data

    2.8.8 - Bug hunt for Mind v2

    2.8.7 - Plugin prompts + Twilio

  • Plugins can hot-load prompt packs
  • Twilio respects engine at first message, select model
  • switch_model and switch_toolset in Settings > Tools
  • Twilio has elevate_toolset with password

    2.8.6 - Plugins and daemons

  • Daemon > Filters changed to dropdowns instead of JSON
  • Plugins now have subprocess officially, and plugins can make their own conda
  • Plugin events (cron) are now settings, not hard coded files
  • Added core registry for memory layers
  • Plugin Settings has tabs now
  • Hidden tools for memory librarian and internal use

    2.8.5 - Settings > LLM

  • Unified main and secondary models in settings with 1 drag and drop
  • Unified handler and CSS for add/edit, vision checkmark

    2.8.4 - Privacy Mode v2

  • Removed whitelist, added "private" checkmark to LLM instead
  • Changed Privacy Mode to eyeball toggle just below chat dropdown

    2.8.3 - Chat refactor

  • Changed giant json blobs to rows in db
  • Added Chat Manager to bulk delete, export
  • Compress and trim chats
  • Archive chats hides from sidebar

    2.8.2 - Isolation

  • Might higher isolation between tasks, call + web ui same time
  • Coding harness update
  • Refactor meta tools self-edit prompt
  • Remove backups encryption from core, moved to plugin
  • Disable thinking Settings > LLM works for most providers

    2.8.1 - Twilio

  • Added Twilio Realtime plugin for phone

    2.8.0 - Conversation

    July 3, 2026

  • local and browser conversation mode (duplex)
  • Barge-in to interrupt the AI
  • Realtime trigger section, like a continuous daemon

    2.7.14 - Webhook per-chat

  • Webhooks can specify which chat they return to

    2.7.13 - Backup Restore + Encryption

  • time of day settable
  • encrypted backups
  • restore backups from UI
  • tools/decrypt_backup.py for manual restore

    2.7.12 - Exclude in backup

  • exclude files, estimate backup pre-gz size

    2.7.11 - UI stale cache

  • Found multiple stale UI paths, fixed

    2.7.10 - asyncio update

  • Added async_teardown for daemons that need async stdio child procs
  • Documented ProcessManager popen for plugins (simpler)

    2.7.9 - sd-server plugin

  • Slideshow support in Apps and Sidebar in chat
  • auto gen images with random prompt pieces

    2.7.8 - Stability + Pipework

  • Laid piping for conversation mode
  • Added Settings > System > integrity check (verify/repair)

    2.7.7 - Piper TTS + WordPress

  • New plugin-save hook
  • Piper TTS added for CPU TTS fast (streaming supported)
  • WordPress tools (blogs, pages, settings, plugins, users)

    2.7.6 - Background UI images per persona

  • Works like persona trim color, per chat override

    2.7.5 - Loop guards

  • Optional feature in plugins to notify the AI when it is looping on tools

    2.7.4 - Image pipeline for daemons

  • Plugins can send and receive images
  • Checkmark in Settings > LLM for vision models

    2.7.3 - Ghost messages in sidebar

  • Add or override ghost message in System Prompt in sidebar

    2.7.2 - Refactor UI

  • Persona, Triggers, Mind all use unified layout
  • Scopes for Mind are sidebar now
  • Export Persona exports PNG with embedded prompt data
  • Most of those pages have a link to help videos AND docs

    2.7.1 - Video Help

  • Help guide in video form
  • Clickable help links from each page
  • Links to docs and video
  • Support for community folks making their own sapphire channels

    2.7.0 - TTS Stream

  • Milestone 1/3 for true voice mode
  • Added ability to use old non-stream TTS
  • Fixed sneaky bug where tools in toolsets said not available
  • Added chunking for sentence or paragraph (sentence lost flow)

    2.6.9 - Bug hunt and performance

  • reduced latency between TTS calls

    2.6.8 - TTS Streaming

  • TTS comes in in chunks
  • chunks go to kokorko (or similar)
  • kokoro reads while LLM is still streaming in

    2.6.7 - Hooks for plugins

  • Plugin hooks for tts chunk-stream

    2.6.6 - TTS streaming

  • Chunks in back end

    2.6.5 - Silero VAD

  • Vastly improved VAD
  • Wakeword speech cuts off at right times now
  • Bug fix for tools in toolset not being reachable

    2.6.4 - Ghost Message

  • Ghost messages are invisible message sent to AI and they work with caching
  • Spices and time shifted to new ghost messages
  • Ghost message hook added for plugins
  • 33 bug fixes on tts/stt
  • Featured plugins are special layout now

    2.6.3 - Settings Dashboard

  • Settings Hero box with animations and widgets
  • Plugins now support widgets for Settings Dashboard Hero
  • Added recommended plugins to Dashboard

    2.6.2 - Plugin Store

  • Brought plugin store to the app
  • Featured plugins feature

    2.6.1 - Plugin page and fixes

  • New plugin page
  • Default wakewords load properly now
  • totally blank prompts allowed
  • self info plugin expanded, custom commands
  • Fixed cache % calculation on Claude

    2.6.0 - Scopes

  • Collective update from 2.5.0
  • Improved core and plugins instead of expanding
  • Those scope dropdowns like memory slot are plugins now
  • Can add more dropdowns via plugin (stuff like SMS, social media, etc)
  • Swappable embeddings for slow computers
  • Claude Code plugin agent to make plugins
  • Pytest coverage

    2.5.12 - Tool token reduction

  • Reduced almost every tool description (~27% reduction)
  • Enabled Claude cache by default
  • Moved tool to "call tool without params for help"
  • Enhanced docs tool so AI can get info like toolmaker easier

    2.5.11 - Embeddings switch

  • Can swap embeddings model to smaller larger
  • Can make plugin for embedding
  • Has re-embed tool that must be run
  • Memory has new password feature
  • Redid Mind > Memory UX

    2.5.10 - Test Suite Expansion

  • Test coverage tripled
  • For self-coding checks
  • Allows plugins to be random .zip urls
  • Clock plugin (stopwatch, timer, alarm, clock)

    2.5.9 - Trinity

  • Will be for Patreon users
  • Published explanation on website of eigenresonance
  • Sapphire can refactor core in a loop she directs
  • Plugin: Clock (timer alarm stopwatch)

    2.5.8 - Agents upgrade (Claude Code)

  • Claude Code has plugin agent
  • Plugin agent supercedes toolmaker (if Claude Code is present)
  • Added tools/ask-sapphire.sh for Claude Code to ask sapphire to test
  • Added tools/malbolge.py for 5x simultaneous persona triggers
  • Added examples for plugins for Claude Code

    2.5.7 - pytest expansions

  • from 30% coverage to 45%
  • basic route tests
  • mock plugin load

    2.5.6 - Beta test of new scope system

  • Complete refactor of scopes (dropdowns for email, etc)
  • Plugins can easily add scopes like new accounts
  • Daemons and heartbeats support those new scopes
  • Personas support all scopes now
  • Memory system is now a plugin

    2.5.5 - Prep for major refactor

  • Bots see other bot ids on telegram (critical for @mention)
  • Added telegram add_contact tool, only works in client mode
  • Tool calling errors reach toast UI
  • Deleted personas dont re-appear

    2.5.4 - Plugin enhancements

  • Discord cooldown, typing..., and @mention support
  • Telegram supports voice clips as returns
  • Duplicate checker for human knowledge

    2.5.3 - Status plugin

  • Status plugin for bug reports
  • Sapphire can call status plugin as tool
  • Pinned fastapi lower to fix starlette 500 error

    2.5.2 - Avatar maker

  • Get character for Mixamo
  • Load Mixamo char in, get animations
  • Put all in folders, then run the script

    2.5.1 - Plugin pip deps

  • Plugins missing pip deps show what is missing
  • Offers to install those pip packages

    2.5.0 - Plugin Expansion

    March 30, 2026

  • You need to re-add your LLMs in settings! trust me, better
  • STT, TTS, LLM, embeddings are all plugin-capable (make tts plugin etc)
  • Plugins can tap into sidebar
  • New Apps page - plugins can have status/settings/etc pages
  • Bring your own avatar: Rigged GLB file with animation tracks
  • MCP support, just add url and tools appear
  • Total LLM refactor
  • LLM credentials usable by plugin authors
  • Theme support with their own settings
  • THANK YOU to our plugin authors, y'all are awesome

    2.4.8 - Theme Expansion

  • Themes switcher enhanced
  • Allow theme folders

    2.4.7 - Missile Command

  • Sapphire said no changelog, easter egg (it's boring)

    2.4.6 - Plugin Expansion

  • Added Apps page for plugins
  • Click a plugin for its custom JS

    2.4.5 - Avatar and Sidebar

  • Plugins can tap into sidebar and SSE
  • Avatar plugin waved at me and my heart skipped a beat

    2.4.4 - Modular core

  • STT TTS and embeddings are modular
  • can be switched via plugins
  • Elevenlabs moved to plugin

    2.4.3 - LLM provider refactor

  • Allows addition of unlimited custom LLMs
  • LLMs that aren't supported can be plugins
  • Supports 2+ LM studio local models with switching

    2.4.2 - MCP

  • stdio and http support for MCP servers
  • tools register with core, visible in toolsets
  • pip install -r requirements.txt

    2.4.1 - Daemon and Telegram

  • Daemon support only loads active accounts
  • Telegram has actual bot support via @BotFather

    2.4.0 - Presence Update

    March 19, 2026

  • Milestone release since 2.2.8
  • Bug fixes for stable release

    2.3.9 - Sapphire Encyclopedia

  • Full internal help system
  • Search bar, changelog, quick start

    2.3.8 - Import Export

  • Added import export across most of the app
  • Prepping for import personas from website store

    2.3.7 - Story Engine Rebuild

  • Old story engine was one mega-file
  • New story engine is more per-room
  • Working toward AI making stories

    2.3.6 - Spawn agents (plugin)

  • Agents are now registered with core
  • spawn_agent reads the registry
  • Plugins can register any background agent

    2.3.5 - Claude Code

  • Added Claude Code tools (does not touch API keys)
  • Sapphire simply calls Claude Code if it is installed

    2.3.4 - Agent returns

  • Agents return to the chat they are from
  • They wait for the group to finish
  • Dumps return in chat as user message

    2.3.3 - Spawn agents

  • Background runner for spawning agents
  • UI for agent spawn so people can see

    2.3.2 - Plugin UI Refactor

  • Complete rework of plugins page
  • Removed all plugins from sidebar
  • Use GEAR ICON now to get plugin settings in plugins page
  • Improved discord, tested on GLM, lower intelligence barrier

    2.3.1 - Discord Support

  • Improved 'tool not available' when changing plugins
  • Discord tools - list chan, read, send
  • Discord daemon - gives AI last 10 messages before @

    2.3.0 - Daemons and Webhooks

  • Daemon checks for activity, only triggers a chat when needed
  • Daemons are far cheaper than heartbeats, no polling!
  • Webhooks trigger sapphire via GET/POST/PUT to integrate with your other systems
  • Plugin manager now has full daemon support
  • Added Telegram Plugin with daemon support to trigger chat
  • Added daemon support to email plugin

    2.2.9 - Metrics, Dashboard, Auto update

  • See your local usage metrics, all local
  • Dashboard page for sapphire
  • Auto Updater (required git)

    2.2.8 - Docker Support

  • Added Docker image to main build in github
  • One for CPU, one for Nvidia GPU
  • Faster whisper to 4 cores
  • Kokoro retry backoff for slower docker hosts

    2.2.7 - Plugin store

  • Sapphire can browse plugin store
  • Can install plugins
  • Authors can publish on Sapphire's Plugins

    2.2.6 - Bug fix + calendar

  • Fixed timezone offset issues in heartbeat (emergency patch)
  • Added Google calendar - not easy but easy as we get
  • Chat > Settings sidebar > Mind dropdown has unified structure, ready to expand

    2.2.5 - Toolmaker cleanup

  • It was janky
  • Single tool settings now
  • Removed instructions from toolmaker def, put it in docs
  • Delt with collisions of func names and dup settings names
  • Strict mode is default, moderate adds subprocess, SYSTEM KILLER mode is unchecked
  • Plugins can be made, loaded, run in one chat message

    2.2.4 - Split API into files

  • Major api refactor of back end into files
  • Improved themes - light theme contrast, other themes added missing colors

    2.2.3 - Image tool returns

  • AI can call images from home assistant cameras
  • AI can call image from user webcam via browser
  • Added API route support to plugins

    2.2.2 - Separated Core

  • STT, TTS and nomic are still core but provider can be changed
  • Split SSH and local shell plugins into 2
  • Toolmaker should now be used in Strict mode, it does almost everything
  • Timezone (will be needed later for docker)
  • Heartbeat can attempt to use browser as speaker

    2.2.0 - Provider Choices

  • Reliability improvements and broader choices
  • In STT TTS cloud mode, low ram computer can be used now
  • STT can use Kokoro local or Elevenlabs cloud
  • TTS can use local Whisper or fireworks.ai whisper
  • nomic can be local or remote nomic docker server
  • Added Gemini, Featherless, Grok
  • Plugins fixed on Windows (sorry everybody)
  • Third party plugin authors with authorized keys
  • Bug fixes: story tools, private mode, default avatar, many others
  • Approaching Mac compatibility if STT TTS are cloud
  • Proper plugin author readme section in docs/plugin-author/

    2.1.0 - Unified plugin system

  • Combined plugins, web ui plugins, toolsets
  • Added hooks in application to tap into
  • Signature system enforces authenticity of plugins
  • Sideloading of plugins is a checkbox
  • Default plugins: Bitcoin, Email, Home Assistant, Image Gen, SSH, toolmaker, voice stop/reset

    2.0.0 - Personhood update

    February 21, 2026

  • Knowledge base system — people, knowledge tabs, scoped entries with embeddings
  • Mind view — unified memories, people, knowledge, AI notes
  • RAG - nomic embeddings with per-chat documents and support for Mind tab
  • Persona feature - combines prompt, voice, model, tools, mind, and spices to a preset
  • Per-chat private mode — permanently private chats, enforced at provider + tool level
  • Privacy mode fail-closed — errors block cloud access instead of silently passing
  • Story engine — folder-based stories, dynamic tools, prompt override
  • Nav rail with mobile overflow and flyout groups
  • Views migrated from plugins (settings, prompts, toolsets, spices, schedule)
  • Bitcoin wallet - per persona get, check and send
  • Email multi-account - set an email acct for each persona
  • SSH plugin - local and remote SSH via key (use ssh-copy-id)
  • Streaming tool status indicators with pending/running/complete states
  • Wakeword suppression during web UI mic recording
  • Scopes sync across all 4 backends (memory, knowledge, people, goals)
  • Auth: CSRF protection, session management, rate limiting
  • Heartbeat system with improved cron and tasks
  • Toolmaker - AI can create tools and add their settings to Settings page

1.3.0 - FastAPI uvicorn

February 7, 2026

  • Switched entire app to FastAPI
  • Served through uvicorn instead of flask
  • Removed proxy, straight to API now
  • Creates self-signed cert on app load
  • Moved STT to be its own object instead of process
  • Removed flask from TTS, uses simple http server now
  • Added file uploads (w syntax highlight)
  • Vectorized memory searches via nomic embeddings
  • Image search tool - AI can show you images in chat
  • Changed web ui TTS from FLAC to opus (90% size reduc)

    1.2.6 - Privacy mode

  • Privacy mode only allows whitelisted IP/hosts
  • Private prompts can only be used with privacy mode

    1.2.5 - Performance upgrades

  • SSE bugs - added ID to prevent 2 tab issues
  • Reduced requests with 1 mega endpoint
  • webp defaults for avatars
  • lazy loading most JS files

    1.2.4 - State Engine - room based games

  • Added 2d dungeon crawler support
  • move North, roll dice, forced choices, non-linear
  • AI can only see current/past rooms and not future

    1.2.3 - Responses API and think tags

  • Added support for GPT 5.2 think summaries
  • Added OpenAI responses endpoint support
  • Added think support to Fireworks.ai models
  • Disabled tool calls state to AI this is disabled
  • (re)Play TTS button for user and assistant on every message

    1.2.2 - State Engine

  • Added state engine to track story elements and games
  • Added simple stories for game engine demo (action, romance, technical)
  • Added Claude prompt caching to show miss, or hit which reduced costs
  • UX - Collapsed advanced settings in chat settings modal

    1.2.1 - SQLite

  • Converting JSON history to SQLite to prevent corruption

    1.2.0 - Continuity and Home Assistant

    Jan 26, 2026

  • Continuity mode is scheduled LLM tasks and actions
  • Continuity mode has memory slots, background run, and skip tts
  • Home assistant takes token, then uses tool calls to control house
  • Home assistant has notifications, allowing AI to send notifications

    1.1.11 - Cleanup and bug fixes

  • Improved TTS pauses on weird formatting
  • Added UI animations (shake, button click, accordions)

    1.1.10 - Memory and Toolset upgrades

  • Memory system now has named slots
  • Memory slot can be set per-chat, auto swapped
  • Toolset editor Auto-switch, auto-save
  • Toolset editor redesign on extras and emotions

    1.1.9 - Image upload

  • Added ability to upload images to LLMs
  • Added upload image resize optional

    1.1.8 - Thinking and Tokens UI

  • Added thinking option to Claude
  • Formatted JSON tool/history so all providers can switch mid-chat
  • Added tokens/sec and provider to UI
  • Added Continue ability to Claude

    1.1.7 - Web UI Event Bus, SSE

  • Shifted to SSE instead of polling
  • Made single status endpoint instead of multiple
  • Added UI indicators showing TTS gen and LLM preproc

    1.1.6 - Spice, Setup Wizard, UX Simpler

  • Refactored spice system with UI buttons and hover tips showing current spice
  • Spice system can toggle on off categories globally
  • Added help system the LLM can call about it's own systems
  • Setup Wizard runs on first run for easy setup
  • Prompt editor now auto-saves, auto-switches to the prompt you are editing
  • Token limit shows in UI as percent bar above user input

    1.1.5 - LLM overhaul

  • LLM has full auto fallback in user-set order
  • Added optional cloud providers for LLMs
  • Markdown support in web UI
  • Shifting to SSE instead of polling requests
  • Made simpler install via requirements-all.txt

    1.1.4 - Themes and prompts

  • Added more default prompts
  • Added themes, trim color, font, spacing

    1.1.3 - Self modifying prompt update

  • meta.py tools to edit own prompt
  • Human revised docs

    1.1.2 - Image generation with separate server

  • Sapphire SDXL server is separate but integrates
  • Plugin system now managed extra settings like image gen

    1.1.0 - Cross platform Win/Linux

    December 2025

  • pip installs are cross platform now
  • changed audio system to allow windows

    1.0.4 - OpenWakeword

  • Switched from Mycroft Precise to OWW

    1.0 - Public release

    December 2025

  • first release after a year of development

    Reference for AI

Release history, newest first. For current behavior always trust the feature docs over old entries here — this file records what changed and when, not what is true now.

Edit this page on GitHub · docs/CHANGELOG.md @ 96cc222 · synced