Changelog
Release notes for the Ziva AI agent for Godot — new features, improvements, and bug fixes, newest first.
Ziva 2.6.1 Patch Notes (April 29 - May 4)
New Features
- Deepseek V4 Flash/Pro: Support added
Improvements
- Kimi K2.6: Provider switched to a higher throughput provider
- Clear Ziva Data: Recovery option when the plugin fails to initialize
- Auto-updater rewritten: Should fix issues people were having going forwards
- Completion sound: Now also plays when an agent run errors out, not just on success
- Ziva Icon: The Ziva tab now has a Z icon in the editor
Bug Fixes
- Editor screenshot tool: Hidden from low-context models that could not handle it well
- Windows auto-update: Fixed file locking by spawning an external update script
- Plugin/server skew: Fixed chat-send crash when plugin and server model versions disagree
- Canceled subscriptions: Fixed not being able to repurchase a subscription after cancelling
- Database init: Fixed CANTOPEN error when user://ziva/ parent directory was missing
- Nested folders: Fixed plugin paths failing when nested folders did not yet exist
Ziva 2.6.0 Patch Notes (Apr 16 - Apr 29)
New Features
- Sonnet and Opus models released for Pro+ users (will roll out to other tiers later)
- Improved error handling: Godot editor errors are now attached to tool results so the agent can react to them
- Better tool call formatting: You can now see code blocks and diffs more easily for edit operations
- Context usage widget: Rewritten with a predicted next-request breakdown
- Share Chat: One-click sharing of your Ziva chats, with a close button to dismiss the share panel
- Image generation toggle: New setting to disable image generation tools
- Improved status: More descriptive messages while Ziva is working
Improvements
- Gemini latency: Changed routing behavior for ~10% faster responses
- Search tools: Case-insensitive glob matching in search and read tools
- C# support: Fixed read tool and grep_code defaults for .cs files
- Low-context models: get_editor_screenshot is hidden so they don’t blow their window on screenshots
Bug Fixes
- Linux Steam Runtime: SQLite is now bundled statically to fix chat-submit failures
- edit_file: Fixed 1MB freeze and a concurrent lost-update race
- save_pixel_art: Fixed reimport timing on fresh asset directories and now fails cleanly on name collisions instead of silently appending a timestamp
- Revert: No longer leaves a broken cache for imported assets
- Godot crash: Avoided Theme wrapper in _get_plugin_icon to prevent crash for one CachyOS user
- bin-deps: Always copied on startup so missing files don’t break first run
Ziva 2.5.0 Patch Notes (Mar 22 - Apr 16)
New Features
- Animation generation: Generate animations, including from existing sprites
- Git-backed local history: Revamped entire Snapshot system to be based on Git. Faster reverts, fewer bugs, smaller footprint
- execute_script tool: Enhanced Ziva’s capabilities by letting it execute GDScript for advanced changes
- mv tool: Atomic file/folder moves that properly handle .import and .uid files
- Light mode: Full light theme with runtime detection, no restart needed
- Sonnet (Alpha) and Kimi Code (Alpha): Two new remote models in the dropdown
- BYOK Claude Code: Bring your own Claude Code subscription and have it integrated into Ziva directly
- Notification sound picker: Choose from bundled sounds with volume control and preview
Improvements
- Gemini Flash latency: Cut from 72s to 12s avg
- Dock/tab switching: No longer requires a restart
- Auto-save before tool calls: Unsaved scenes and scripts are saved automatically so the agent sees current state and there’s fewer “modified on disk” popups
- Auto-add context toggles: Moved to the chat input
- Rate limit reset times: Shows days instead of raw hours
- Hover-to-reveal timestamps on user messages
- Image generation: Sprite type, reference images, non-square sizes, and cost shown directly in chat
- Light mode contrast: Better button and checkbox borders
- Copy buttons on tool call cards
- Agent now gets stderr output from run_tests for easier debugging of parse and runtime errors.
Bug Fixes
- edit_file freezing: Fixed editor lockup on parallel edits and duplicate filesystem scans
- Image-heavy chats: Fixed silent failures with raised body limit, SSE keepalive, and error toast
- Shift+Enter newlines: Now work correctly in the chat prompt and message display
- edit_file indentation: Tab/space detection now works on 2-space indented files
- Thought bubbles: No longer auto-collapse when you click to expand them
- User messages: Preserved in chat when errors occur mid-tool-call
- Past-due subscribers: Can now see the Cancel Subscription button
- Blurry CEF rendering: Fixed during panel resize
- Spam-clicking revert: No longer freezes the editor
- Linux: Fixed login on CachyOS, AGENTS.md no longer case-sensitive
Ziva 2.4.0 Patch Notes (Mar 12 - Mar 22)
New Features
- Smarter scene editing: Reworked the scene manipulation tools to get smarter (30%+ better benchmark results) and cheaper (up to 20% cost savings)
- Big improvements to the testing tools (Try asking Ziva to write tests to validate its work!)
Improvements
- Model upgrades: GPT 5.2 Codex upgraded to GPT 5.3 Codex, MiniMax M2.5 upgraded to M2.7
- Custom notification sounds: Pick your own sound for the chat completion notification
- Settings cleanup: Consolidated the Context tab into Preferences for a simpler settings dialog
- Support tab: New tab in settings with links to Discord, social channels, and a quick feedback survey
- Image generation: Increased timeout to 6 minutes so larger/more complex generations don’t time out
- Code block colors: Fixed colors for better readability in chat messages
Bug Fixes
- Ziva now works for people with old Safari installations
- Fixed audio bridge methods missing on Linux
- Linux compatibility: Builds now work on Ubuntu 22.04+
- Fixed cancelled-but-active users being unable to upgrade their subscription
2.3.1 Patch Notes (Mar 5 - Mar 11)
New Features
- Linux auto-update: Ziva now supports in-app auto-updates on Linux with a download progress bar and automatic restart
- Play sound on chat completion
- Show useful tip on new chat
- Make prompt input resizable
Bug Fixes
- Fixed Ziva getting stuck in a planning loop when auto-approve was enabled
- Fixed undo/thumbs up/thumbs down buttons not appearing when Ziva was stopped mid-tool-call
Ziva Patch Notes (Feb 15 - Mar 5)
New Features
- Undo button: Ziva now takes file snapshots before making changes, letting you revert with one click
- Message queuing: Queue up messages while Ziva is still generating a response
- New tools: run_tests discovers and runs your project’s tests; search_godot_docs looks up Godot documentation
- Thumbs up/down voting: Rate assistant messages to help us improve response quality
- The Free tier model has been upgraded to GPT Mini (much better)
Improvements
- Editor: “Files Modified on Disk” dialog auto-suppressed, “Reload scripts on external change” enabled automatically
- Draft recovery: Chat input text is restored when a message fails to send
- Error recovery: Ziva no longer gives a blank screen when it fails to load
- Tools: get_scene_tree now supports name/type/group filters with offset/limit/depth; glob and grep replaced older search-files and get-filesystem-tree with better implementations
- Tool cards: All tool cards are now expandable so errors are always visible
- Code blocks: Higher contrast syntax highlighting meeting WCAG AA standards, pretty-printed JSON in tool outputs
Bug Fixes
- Windows: Fixed copy/paste, installer extraction errors, ripgrep not found, and WebView2 stealing keyboard focus
- Stability: Fixed save_scene crash during rapid parallel tool calls, get_scene_tree crash on deleted script references, and conversations permanently breaking from empty assistant messages
- Fixed parallel image generation timeouts
- Fixed concurrent SQLite write failures
- Fixed edit_file silently succeeding without actually writing changes
- Fixed plugin nagging for updates when GitHub is down
- Fixed dozens of silent fallback paths that hid errors instead of surfacing them
Ziva Patch Notes (Feb 5 - Feb 15)
New Features
- Cost reduction: Smarter context pruning, tool result trimming, and cache breakpoints
- Added new models: MiniMax M2.5, Kimi K2.5, GPT-5 Nano, and Claude Opus 4.6. Selector now shows cost, star ratings and privacy info
- Cost understanding: Messages now show costs. Can be clicked for details
- AnimatedSprite2D multi-frame support: Ziva can now configure SpriteFrames with multiple frames for animated sprites
- AI pixel art generation: Generate tileset textures and pixel art directly from Ziva using RetroDiffusion
- Shader file support: Ziva can now create and edit .gdshader files
- Free fallback mode: When you hit your rate limit, Ziva automatically switches to a free model so you can keep working
- Pro-rated upgrades: Upgrades from Basic to Pro now give discount on the first month based on usage
- Godot docs lookup: New get_class_docs tool lets Ziva look up Godot class documentation for more accurate answers
- Physics layers: configure_tileset_atlas now supports physics layer setup
Improvements
- Ultra plan: New top-tier plan option for heavy users
- Linux support: Removed webkit dependency for Linux users
- Font scaling: Ziva font size now scales with your Godot editor settings
- Plugin UI matches editor theme: Background color adapts to your Godot editor theme
- Landing page refresh: Cleaner layout focused on what users are looking for
- Code blocks: Better contrast for readability in dark mode
- AI improvements: Better tool descriptions and static types guidance for more reliable results
- Auto-update improvements: See update UI and download updates directly from the plugin
Bug Fixes
- Fixed landing page hanging when database is down
- Fixed lag when sending messages
- Fixed chat input draft text not persisting through login
- Fixed unwanted vertical scrollbar in plugin view
- Fixed logs showing [object Object] in various places
- Fixed a number of issues on models with reasoning parts
Ziva Patch Notes (Jan 28 - Feb 5)
New Features
- Model Tiers: “Auto” added with cost indicators
- New models: Kimi K2.5 Model and Claude Opus 4.6 support added
- Free Fallback Mode: When rate limited, you can now continue working with free tier models instead of being blocked
- Auto Context Usage Widget: See your context usage right in the chat input to stay aware of token limits
- Pixel Art Generator: New tool to generate tiles and sprites from within Ziva
- Google OAuth: Sign in with your Google account for easier authentication
- Flatpak Support: Ziva now works on Linux Flatpak installations!
- Linux ARM64 Support
Improvements
- Daily rate limit removed
- HiDPI Display Support: Fixed blurry rendering, scaling issues, and font rendering on high-resolution displays across all platforms (KDE, Gnome, etc.)
- Installer Project List: Projects sorted by last modified date for easier access
- Performance: Reduced memory allocation churn in CEF texture updates on Linux
- Rate Limit Dialog: Scrollbar added to rate limit dialog for better usability
- Physics Layers: Added physics layer support to configure_tileset_atlas tool
Bug Fixes
- Emoji Encoding: Fixed emoji and UTF-8 character encoding issues in chat history
- Chat Continuation: Fixed “failed to send message” error when continuing conversations
- Memory Leak: Fixed memory leak in context file polling
- Tileset Collision Polygons: Fixed collision polygons to be centered around tile origin instead of offset
- Checkout Issues: Fixed embedded checkout rejecting file:// URLs and other checkout errors
- Database Lock: Fixed SQLite database lock errors causing Ziva freezing
- Clipboard Paste: Fixed clipboard paste duplication bug on Linux
- Godot 4.6 Errors: Fixed get_godot_errors tool compatibility with Godot 4.6
Ziva Patch Notes (Jan 14 - Jan 28)
New Features
- TileMapLayer tools: New shape primitives for tilemaps: draw horizontal/vertical lines, stairs, and erase rectangles
- Rate limits dashboard: See your current usage and limits on the account page
- Chat titles: Conversations now get AI-generated titles instead of just showing the first message
- Open Logs button: Added to the error screen when initialization fails, making debugging easier
- UI mode setting: Choose between main screen tab or side dock (now defaults to side dock)
Improvements
- Settings dialog redesign: Tabs are now icons to fit better, unified upgrade/rate limit dialogs
- Code blocks: Higher contrast for better readability
- Input box: Now resizable
- Chat header: Shows chat title instead of ID
- Memory optimization: Reduced allocation churn on Linux builds
Bug Fixes
- Linux release: Fixed missing CEF files
- Chat messages: Fixed angle brackets being stripped from messages
- Agent mode toggle: Fixed crash in settings dialog
- Legacy subscribers: Fixed $20/mo subscribers incorrectly getting free tier limits
- Plugin initialization: Fixed timeout issues