Release Notes
v0.9.93 — March 12, 2026
New Features
- Plugin System + Unity Editor Integration — TatsuCode can now connect to external applications through a new plugin system. The first built-in plugin connects to a live Unity Editor, letting you create and modify GameObjects, materials, shaders, scenes, animations, UI, VFX, terrain, lighting, and more — all from chat. Manage plugins with the new
/pluginscommand - Desktop Automation (Computer Use) — A new built-in skill lets TatsuCode interact with any desktop application. Click, type, drag, scroll, and manage windows using native controls. Great for automating repetitive tasks, filling forms, or interacting with apps that don't have APIs
- Screen Recording — Record video clips from any window or screen. TatsuCode can then watch the recording to give feedback, catch issues, or verify behavior — useful for UI reviews and testing workflows
- GPT-5.4 Support — Full support for OpenAI's latest flagship model, including native web search, image detail modes (up to original resolution), and text verbosity control. Available via OpenAI Direct and GitHub Copilot connections
- 2x Tiered Pricing Detection — TatsuCode now warns you when your conversation crosses from base to extended (2x) pricing on supported models. An optional auto-compact mode keeps your context within the cheaper tier automatically
- Image Viewer Upgrade — Images in chat can now be zoomed and navigated through a full image gallery. Browse all images from the conversation without leaving the window
- Session, Project, and Model Deletion — You can now delete old sessions, remove unused projects, and clean up models directly from the UI with confirmation dialogs
New Skills
- Brainstorming — Collaborative design and planning skill that gates implementation until the design is reviewed and approved
- Computer Use — Desktop automation skill with a screenshot → analyze → act → verify workflow
- Windows Control — CLI-first Windows automation using PowerShell, COM objects, and system utilities
New Slash Commands
| Command | Description |
|---|---|
/plugins | View and manage plugin connections |
/plugins-refresh | Re-scan plugin directories |
/verbosity | Set GPT-5.4+ response verbosity (OpenAI Direct only) |
/image-detail | Set GPT-5.4+ image detail level (OpenAI Direct only) |
/native-search | Toggle GPT-5.4+ native web search (OpenAI Direct only) |
Improvements
- Updated Default Models — GPT-5.4 and GPT-5.3 Codex are now included as startup models on OpenRouter
- DevBrowser Enhancements — Added network interception, element-level screenshots, and mousewheel scroll control
- Input Area Resizing — Improved text input area behavior when composing longer messages
- Session Restore — Improved reliability when resuming previous chat sessions
- Updated Linting Tools — Refreshed built-in linting tools with improved project detection
- Plugin Stability — Extensive stability work across the plugin system and Unity bridge
- Updated Copilot Model Lineup — Refreshed available models for GitHub Copilot connections
- Native Window Management — Removed legacy Windows.Forms dependency for a cleaner, lighter application
Bug Fixes
- Fixed auto-compact not triggering for GitHub Copilot connections
- Fixed Office document conversion failing in published/distributed builds
- Fixed incorrect icon appearing in the thinking animation after YouTube video analysis
- Fixed PDF and video attachments not persisting correctly across sessions
- Fixed session storage bloat from duplicate attachment files
- Fixed UI truncation issues and search result display glitches
- Fixed minor rendering issues with GPT-5.4 model responses
v0.9.90 — February 26, 2026
New Features
- Native Office Files, End-to-End — You can now read, create, and edit
DOCX,XLSX,PPTX, andCSVdirectly with much stronger output quality for real documents, spreadsheets, and slides - Targeted Office Editing — New focused actions for Word, Excel, and PowerPoint let you update specific content (sections, ranges, slides, comments, formatting, rows/columns, and more) without rewriting the entire file
- Audio File Input — Audio is now first-class input support for compatible models (
.mp3,.wav,.m4a,.aac,.flac,.ogg,.aiff) - Expanded Video Input — Video support now works across more compatible model routes, including local video files and better per-model validation
- YouTube Analysis Modes — YouTube workflows now support transcript-only, direct video analysis, and isolated deep-analysis mode with improved metadata display
Improvements
- Browser Automation + Performance Upgrade — Browser workflows are substantially expanded (keyboard/mouse controls, drag-and-drop, dialog handling, cookies/storage, source/network inspection), and browser tooling now loads on demand to keep normal coding sessions lighter
- Provider & Model Experience Polished — Updated startup defaults, improved model preselection, and Copilot model refreshes (including Gemini 3.1 Pro as default and Claude Sonnet 4.6 support)
- Error Clarity and Copy UX Improved — Error/warning content is easier to copy, JSON-heavy failures are surfaced in clearer human-readable form, and key provider flows now include faster copy actions
Bug Fixes
- Fixed startup crash scenarios when running commands like
/newor/clearbefore provider setup is complete - Fixed stale model dropdown/cache issues after provider disconnect or model state changes
- Fixed Gemini thought-signature/loop edge cases that could produce broken or confusing streamed output
- Fixed OpenAI usage/quota and direct-client edge cases for more accurate limits/reporting behavior
v0.9.87 — February 16, 2026
New Features
- GitHub Copilot Provider — Sign in with your GitHub subscription and use Copilot-backed models directly in TatsuCode
- Agent Skills System — New skills workspace with
/skills,/skills-template, and/skills-refresh, plus the built-inskill-editorfor guided skill creation and editing - Deep Think Skill (Experimental) — New built-in skill focused on complex planning, debugging, and structured reasoning workflows
- Advanced Drag & Drop Attachments — Drag in images, files, and folders from inside or outside your project; when a file can’t be directly read, TatsuCode now keeps its path as context
- Expanded Model Lineup — Added support for
GPT-5.3 Codex(including fastGPT-5.3 Codex Sparkpreview) and updated high-end Claude model availability
Improvements
- Provider Connections UX Overhaul —
/connectis now the primary provider command, onboarding is smoother, first-time model selection is automatic, and disconnect flows are cleaner - Better Quota Visibility — Improved
/usage-quotaviews across subscription providers, including OpenRouter balance + usage breakdown - Smarter Auto-Compact — Better recovery when long chats approach context limits, with fewer interrupted responses
- Stronger Real-Time Steering — Messages sent while the AI is already working now keep attachment context and render correctly as queued follow-ups
- Cleaner Chat Experience — Better auto-scroll behavior, always-visible status banner while scrolled up, cleaner diff headers, and horizontally scrollable markdown tables
- Faster Web Research Reads — Web fetch performance for large browser-rendered pages improved significantly (up to ~10x on heavy pages)
- Copilot Reasoning Controls Improved — More reliable reasoning controls for Copilot routes (including
Extra High) plus better Claude/Gemini compatibility through Copilot - Lower Prompt Overhead — Reduced instruction overhead for longer conversations and more efficient context usage
Bug Fixes
- Fixed
ESCcancellation reliability across streaming responses and active tool execution - Fixed model-selection bleed between multiple running TatsuCode instances
- Fixed Codex streaming edge cases where hidden stream errors could appear inside otherwise successful responses
- Fixed PDF upload/reading reliability for Gemini-family models through OpenRouter
- Fixed invalid OpenRouter API key acceptance during validation
- Fixed quota reporting inaccuracies (including Claude overcount in specific cases)
- Fixed session restore edge cases around compact/continuation message handling
- Fixed cases where requests kept retrying when they should fail immediately, now shown with clearer errors
Availability Update
- Antigravity Direct Connections — Temporarily disabled pending provider authorization updates. Gemini models remain available through OpenRouter.
v0.9.82 — February 4, 2026
New Features
- Ctrl+C Process Interrupt — Send Ctrl+C to running shell sessions to stop long-running processes or cancel operations mid-execution
Improvements
- Enhanced Shell Sessions — Ring buffer maintains 5,000 lines of history, paginated reads with offset/limit, regex filtering with context lines, and ANSI escape code stripping
- Longer Chat Sessions — Auto-compact now triggers at 99% context capacity instead of 95%, allowing extended conversations before automatic summarization
- Multi-Instance Support — Run multiple TatsuCode windows simultaneously without browser cache conflicts or LLM task interference
- Session Restore Fidelity — Restored sessions now preserve images, tool call visuals, terminal outputs, and diff views exactly as they appeared
- Command Safety — Added comprehensive terminal safety lists: 18 dangerous commands blocked, 17+ useful utilities whitelisted for project protection
Bug Fixes
- Fixed @ file references not being tracked correctly when restoring saved sessions
- Fixed user messages with images not displaying properly after session restore
- Fixed codefence rendering inside tool call result blocks
- Fixed loading animation showing extra "..." characters
- Fixed cursor position offset in certain text input scenarios
- Fixed UTF-8 BOM issues causing shell session first command failures
- Fixed partial JSON in tool calls that could corrupt session files (now auto-repaired)
v0.9.80 — January 31, 2026
New Features
- Real-Time AI Steering — Send messages while the AI is actively working to guide and redirect it mid-task. Your input is injected immediately for instant course correction
- Chain Failure Auto-Stop — Visual badge counter tracks consecutive failures and automatically stops at 5 attempts with actionable recovery options
Improvements
- Enhanced connection stability during extended thinking sessions with HTTP/2 keepalive
- Improved streaming display with better markdown rendering and collapsible sections
- Improved caching integration across all providers; allowing more sessions and longer ones
- Better Gemini Advanced performance with improved streaming and parallel tool calling
- Auto-compact now works reliably across all providers (Anthropic, OpenAI, Gemini, Local)
- Improved
Reasoning/ScratchPadsection headers for clearer output - Clear feedback when operations are cancelled or interrupted
- Startup protection prevents running from ZIP files or protected system directories
Bug Fixes
- Fixed token tracking display for Claude/Anthropic users
- Fixed
/usagecache showing incorrect values - Fixed ESC key sometimes sending double messages
- Fixed Antigravity provider "This version of Antigravity is no longer supported." error
- Fixed auto-compact not triggering for some providers
- Fixed memory leaks in LLM client connections
v0.9.78 — January 27, 2026
New Features
- File Undo & History — Revert any file edit during your session with full undo support. View edit history, search across changes, and restore files to any previous state
- Parallel Task Agents — Run up to 5 AI agents simultaneously for faster research and code exploration
- Read-Before-Edit Safety — Files must be read before editing or overwriting, preventing accidental data loss from edits to unseen files
Improvements
- Faster startup when local AI servers (Ollama, LM Studio) are offline — no more freezing
- Better reasoning display with proper formatting while streaming (Claude, OpenAI, Gemini)
- Cross-platform dev tools detection now supports 75+ tools with 40+ common aliases
- Shell commands now display app name badges for clearer command identification
- Config location moved to
~/.tatsu/for better cross-platform consistency (auto-migrated from old location) - Dark background during window resize eliminates white flash
- Gemini streaming now shows real-time feedback during file operations
Bug Fixes
- Fixed first screenshot not being visible to AI in some cases
- Fixed reasoning display not updating live for OpenAI subscription users
v0.9.77 — January 24, 2026
New Features
- Update Notifications — A non-intrusive banner now appears on the welcome screen when a new version is available, with quick access to release notes and download links
Improvements
- Refined theme colors and design across all 14+ themes for better contrast and readability
Bug Fixes
- Fixed
SaveNotetool failing to save notes correctly
v0.9.76 — January 23, 2026
New Features
- @ File Auto-Read — Files referenced with
@mentions are now pre-read in the background for faster context loading - Right-Click Paste Images — Paste images directly via the right-click context menu, in addition to Ctrl+V
Improvements
- File dropdown now auto-refreshes stale cache for better accuracy when files change
- Clear error messages when models stop responding or fail to complete (no more silent failures)
- Improved Mermaid diagram rendering for OpenAI models
- Added FileDestructive and DockerDestructive permission categories for safer command execution
Bug Fixes
- Fixed Redis DEL pattern incorrectly matching Windows
delcommand - Fixed session history corruption from malformed JSON in file contents
v0.9.75 — January 21, 2026
New Features
- Compact Command — New
/compactslash command with "Compact Now" and "Auto Compact" menu options for managing conversation context - Multi-Agent Support — Run up to 3 SubAgents simultaneously for parallel research and code exploration
- Session History — Improved Browse and restore previous chat sessions from the
/sessionslash command - Code Context Panel — View referenced files and symbols in a dedicated diff view panel
Improvements
- Faster file indexing for large projects (50%+ improvement)
- Better syntax highlighting for 20+ additional languages
- Reduced memory usage when working with many open files
- Improved error messages when API connections fail
Bug Fixes
- Fixed issue where keyboard shortcuts stopped working after closing a modal
- Resolved memory leak when processing large codebases
- Fixed file watcher not detecting changes in nested directories
v0.9.74 — January 15, 2026
New Features
- Updated Browser Automation Tools — More Built-in Chromium browser tools for testing web applications
- Screenshot Analysis — Take screenshots and have the AI analyze UI/UX issues
- Web Research — Search the web and fetch documentation directly from chat
Improvements
- Added keyboard shortcut reference (press
?to view all shortcuts) - Improved dark theme contrast for better readability
- Faster startup time with lazy-loaded components
Bug Fixes
- Fixed crash when opening files larger than 10MB
- Resolved encoding issues with non-ASCII filenames
- Fixed clipboard paste not working in certain text fields
v0.9.73 — January 8, 2026
New Features
- 200+ AI Models — Access all major providers through OpenRouter integration
- Local Model Support — Connect to Ollama, LM Studio, and llama.cpp servers
- Bring Your Subscription — Use existing ChatGPT Plus or Gemini Advanced accounts
Improvements
- Redesigned provider settings for easier API key management
- Added model search and filtering in the model selector
- Improved streaming response display with proper markdown rendering
Bug Fixes
- Fixed token counting inaccuracies for certain models
- Resolved issue with conversation export to markdown
- Fixed theme not persisting after restart
v0.9.72 — January 1, 2026
Initial Beta Release
- First public beta of TatsuCode
- Core agentic coding capabilities with file operations
- Shell command execution with safety controls
- Git integration for status and diff viewing
- 14 built-in color themes
- Windows x64 and ARM64 support
- Zero installation required — single portable executable
For feature requests and bug reports, reach out on TatsuCode (GitHub).