Changelog
Release notes for the Ziva AI agent for Godot — new features, improvements, and bug fixes, newest first.
Ziva 3.1.9 Patch Notes (September 2)
Bug Fixes
- “The operation was aborted.”: Long chats ended with this error whenever Ziva compacted context mid-task. Compaction now runs inside the turn — the chat shows “Compacting context…”, then “Context compacted”, and the task continues.
- Stuck near a full context: GLM 5.3 chats near the top of the window could not compact and every turn failed. GLM 5.3 now advertises a 512K window, and large compactions get the time they need to finish.
- Godot output: Running your game from the editor no longer prints
Can't retrieve singleton 'EditorInterface' outside of editor. - Repeated tool calls: When Ziva stops a looping turn, the chat now says which call kept repeating instead of “The operation was aborted.”
Ziva 3.1.8 Patch Notes (August 24 - September 2)
New Features
- Video attachments: Attach a video to a message and ask Ziva about it (currently only Gemini 3.7 Flash).
- Community model scores: Models in the picker now show a community quality score, and you can vote on it.
- New models: Added GLM 5.3 Flash and Claude Fable 5.1.
- Play gallery: Shared games can now be rated and commented on, and the gallery is ranked by rating.
Improvements
- Cheaper models: GLM 5.3 is now 90% off, and Kimi K3 models are 75% off.
- Simpler composer: Model options and plan mode now live behind a single button.
- More room for your work: Ziva’s built-in instructions are 13.5% smaller, so more of the context window is left for your project — and smaller local models can now run Ziva.
- Better image generation: Upgraded the image generation model.
- Usage clarity: Your account page shows your usage more clearly.
- Large screenshots: Big images you attach are compressed before sending instead of failing the request.
- Repeated tool calls: Ziva now stops a turn that loops on the same action instead of burning your budget.
- Local models: If Ollama drops your prompt because its context window is too small, Ziva now tells you, instead of showing a confusing “tool not found” error.
- Installer: The new-project folder name now follows the game name as you type it.
Bug Fixes
- Failed edits: Some models (GLM 5.3 and DeepSeek Pro especially) kept having their file edits rejected and retried in a loop. Those edits now go through, and their diff shows in the chat card again.
- Playtest screenshots: Ziva no longer describes a screenshot it never actually received — the frame it just asked for always makes it into the request.
- Image-heavy chats: Long chats full of screenshots keep sending instead of failing once the images add up.
- Godot editor crash: Closing the editor with Ziva loaded no longer crashes on exit.
- Windows: The dock now tells you why the webview failed to load and the Retry button works, and shell commands no longer leave a junk file behind.
- Provider sign-in: A login that could not open your browser now recovers instead of leaving Connect stuck.
- Tool paths: File paths written without
res://now resolve correctly, and image reads stay inside your project. - Logs: The daily log file now lands in the right folder.
Removals
- Generating animations is temporarily removed.
Ziva 3.1.7 Patch Notes (August 24)
Improvements
- Antigravity models are now grouped under “More models” in the model picker, without Ziva cost badges that do not apply to them.
Bug Fixes
- Antigravity models: Restored models that had disappeared from the model picker.
- Bring your own subscription: Models like Opus no longer ask for Ziva Pro when you are using your own subscription.
Ziva 3.1.6 Patch Notes (Aug 19 - Aug 24)
New Features
- Game analytics: Ask Ziva to set up analytics and it installs a GDScript SDK into your project. Use this to track player events and improve your game!
Improvements
- Playtest recordings: The Full Game Playtest Agent now records its session, showing its goal and the inputs it is sending on screen while it plays. Can be toggled.
- Subagent cards: Subagents are now named on their card and show what they cost.
- Faster DeepSeek v4 Pro: Now served from our own fleet, making it about 46% faster in normal use.
- UI simplifications: A cleaner model picker and settings, with fewer popups overall.
- Feature tips: Tips show while Ziva is working, not just on an empty chat.
- Account page: Sections load lazily and are ordered by how often you check them.
- Playtest agent: The agent is now told what actually happened in the game, not just what its own probes saw, and its input no longer interferes with yours.
- Windows: Better diagnostics when the editor freezes.
- Ziva credits: More consistent wording across the app.
Bug Fixes
- Linux dock: Korean and other IME input, page cursors, and file drops now work.
- Windows: Fixed leftover background processes, a warning that hid other output, and the embedded playtest window.
- Windows: Local history index rebuilds when Git crashes instead of staying broken.
- Undo: Now applies to the script you have open.
- Slow project saves no longer fail every prompt and block retry.
- Dock: No longer connects to another editor’s plugin server.
- External provider login: A login already in progress resumes instead of leaving Connect stuck.
- Billing: Cancelling an unpaid subscription now voids the invoice, and the cancel option stays available even when your subscription is not active.
Ziva 3.1.5 Patch Notes (August 14 - August 19)
New Features
- One-time usage credit: Pro users can now buy prepaid credit that gets spent automatically once you hit your plan cap. Starts at $5, with bulk discounts on larger amounts.
- Simpler sign-in: Logging in just opens your browser now. No more copying an 8 character code and approving it before it expires.
- Attachments saved as real files: Images you paste, and screenshots the playtest agent captures, are now stored as files in your project’s Ziva data folder instead of inside the chat database.
- Startup failures now tell you what broke: When Ziva will not start, the dock names the step that failed instead of showing a generic error, and gives you a one-click button to file a report.
- Playtest agent sees your game’s errors: Runtime errors from the running game are now fed to the playtest agent, and its thinking is visible in the chat.
Improvements
- Notifications: Toasts can now be dismissed.
- Playtest errors: Long error messages wrap instead of being cut off after one line.
- Undo and retry: Failures are now shown instead of failing silently.
- Windows: Crash reports now name what went wrong.
- Subagent token counts: Read correctly at million scale instead of rounding away the detail.
- Installer: New projects are added to Godot’s project list.
Bug Fixes
- Plan mode: Reopening a Plan chat no longer blanks its mode and rejects every message you send.
- MCP on Windows: Local MCP servers now connect instead of timing out.
- Stuck boot screen on macOS and Windows: A working Ziva is no longer replaced by a failure panel after 60 seconds.
- Long chats: Chats that hit the context limit now recover instead of failing on some providers.
- A corrupt sign-in file no longer breaks startup.
- Clear Data & Restart now works on Linux.
- Fixed a Linux editor crash when part of the webview was missing.
- Full Game Playtest Agent: Available in the same chat right after upgrading.
Ziva 3.1.4 Patch Notes (August 6 - August 14)
New Features
- Full Game Playtest Agent (Pro): A new playtester that can play through entire games.
- New models: Added Grok 4.6 and Kimi K3 Turbo.
Improvements
- Model refresh: Gemini 3.7 Flash replaces Gemini 3 Flash.
Bug Fixes
- Project search: Large file and code searches no longer freeze the Godot editor.
- Large asset imports: Checkpoints now get more time to finish after you add a big asset pack.
- Windows: Fixed completion sounds silently failing to play.
- Kimi K3 responses: The model’s internal reasoning now stays in the thinking section instead of leaking into its reply.
Ziva 3.1.3 Patch Notes (August 4 - August 6)
Bug Fixes
- More reliable checkpoints: The first checkpoint on a large project gets more time to finish, and failures now say exactly what went wrong.
- Checkpointing: Fixed checkpoints failing in projects that contain files with Windows reserved names.
Ziva 3.1.2 Patch Notes (July 26 - August 4)
New Features
- Bring your own MCP servers: Connect any MCP server from the new “MCP servers” settings section, and its tools become available to Ziva alongside its own Godot tools.
- Disable playtest: New setting lets you turn off the playtest tool entirely.
Improvements
- Multiplayer auto-enabled: Paid tiers now get multiplayer turned on automatically instead of requiring manual setup.
- BYO subscriptions on any tier: Bringing your own Claude, Codex, or Antigravity subscription no longer requires a Ziva Pro plan.
- UID paths: Godot tools now accept
uid://paths as well as regular file paths. - Clearer errors: Ziva now tells you which upstream provider actually failed instead of a generic gateway error, and Godot errors sent to the agent include source file/line so it fixes the right spot faster.
- Screenshots for text-only models: Tool screenshots now come with a text description so models without vision still get useful context.
- Free-model titles: Chat titles are generated with your free/discounted model instead of a paid one, so they don’t eat into your usage.
- Faster update checks: Release lookups now go through ziva.sh instead of GitHub’s API, avoiding rate-limit failures.
- Faster local history: Undo and checkpointing now run outside the editor, so they no longer slow it down.
- Frozen editor alerts: Windows and macOS now get a real desktop notification when the editor freezes, not just Linux.
- Payment failures: A failed card payment now shows a warning you can act on, and a real decline is reported as such.
Bug Fixes
- Pasting images: Fixed pasting images into the chat.
- Stop: Ziva no longer sends one extra request after you press Stop while it is compacting a long chat.
- Sign-in pages: Restored the Ziva-branded completion pages for Claude and Codex logins.
- Narrow dock: Chat history controls stay visible, and the composer no longer gets pushed off-screen on a new chat.
- Multiple editors: Fixed conflicts when several projects are open at once.
- Editor crash on shutdown: Fixed another crash when the plugin shuts down.
- Windows startup crashes: Fixed WebView2 initialization crashes on startup.
Ziva 3.1.1 Patch Notes (July 17 - July 25)
New Features
- New installer: Completely rebuilt.
- Claude Opus 5: Replaces Opus 4.8 in the model picker.
- Full-width chat: New option under Settings > Preferences that removes the chat column width cap, so the transcript and composer fill your screen. Off by default.
- Pause your subscription: Instead of cancelling, pause for 1 to 3 months from the cancel menu. You keep your paid plan until the current period ends, it resumes automatically, and you get a reminder email before it does.
- Download shared chats: Shared chat pages now have a Markdown download button.
Improvements
- Cheaper Claude: Improved caching to reduce cost.
- Playtests: Better handling when a playtest fails, and Stop now actually stops one.
- Leaner image context: Only recent screenshots stay in the active chat, so long conversations fail less often.
- Queue while retrying: You can send a message while a turn is retrying instead of waiting.
- Narrow dock: Fixed a batch of layout issues at small dock widths.
- Todos window: Now resizable from its top edge.
- Activity groups: Collapse automatically when their run finishes, and subagent headers are readable again.
- Retry keeps attachments: Retrying a message no longer drops the files you attached.
- Reload feedback: The reload icon spins while Ziva is retrying startup.
- Quieter terminal: Ziva no longer floods the terminal you launched Godot from.
- Disk usage: Chat logs are now cleaned up and size-capped.
- Startup: Simplified and hardened, and the loading screen now waits until Ziva is genuinely ready.
- Crash reports: Editor crashes are logged properly again on all platforms.
Bug Fixes
- Broken chats: A cut-off response now fails visibly instead of quietly corrupting the conversation.
- Editor freeze on copy: Fixed the editor hard-freezing when copying to the clipboard.
- Editor crash on shutdown: Fixed a crash when the plugin shuts down.
- Dock resizing: Resizing the dock no longer breaks rendering.
- Connection stability: Fixed dropped connections, failed reconnects, and startup timeouts on slow disks.
- Multiple editors: Fixed a startup clash when two editors launch at once.
- Empty model picker: One slow provider can no longer wipe out the whole model list.
- Last chat restore: Fixed your last open chat being lost on startup.
- Autocomplete: Keyboard selection is preserved, and panels no longer highlight two items at once.
- Empty result boxes: Image-only tool output no longer renders a blank result box.
- Checkpoints on Linux: Local history works on systems without git installed.
- Windows installer: No more UAC prompt, works on older PowerShell, and correctly detects an already-open Godot.
- macOS installer: Now supports more Godot download formats.
- Antigravity icon: Now renders in release builds.
Ziva 3.1.0 Patch Notes (July 17)
Bug Fixes
- Linux: Fixed the chat panel not loading
Ziva 3.0.9 Patch Notes (July 14 - July 17)
New Features
- Chat outline: Long conversations now have an outline along the right edge of the chat.
- Markdown tables: Tables in Ziva’s replies now render as proper tables.
Improvements
- Steadier streaming: Improved AI response streaming.
Bug Fixes
- Godot 4.5 dock: Fixed the “tool manager unavailable” error.
- Connection recovery: The plugin now recovers on its own after a dropped connection.
- Crash recovery: A turn interrupted by a crash is now clearly marked instead of appearing frozen.
- Auto-approve: “Allow always” rules now survive a restart, and permissions asked during a reconnect are auto-approved as expected.
- Stuck compaction: “Compacting context…” no longer spins forever when a local model never responds.
- Local history: Fixed checkpoints failing because of a leftover lock from an earlier run.
- Sidebar: Fixed clicking a chat in the sidebar closing the sidebar without switching chats.
Ziva 3.0.8 Patch Notes (July 14)
Improvements
- Universal macOS build: Ziva now ships a single build that runs natively on both Intel and Apple Silicon Macs.
Bug Fixes
- Missing chats after updating: Reverted the 3.0.7 project rename fix
Ziva 3.0.7 Patch Notes (July 11 - July 14)
Improvements
- Usage meter: The account tab in settings now shows exactly how much of your weekly and monthly included usage you’ve spent (e.g. $2.00 / $10.00).
- Fresh limits on upgrade: New subscriptions start with full included usage anchored to your billing date, instead of inheriting usage from before you subscribed.
- Free screenshot analysis: On the free model, the vision helper that analyzes screenshots and playtests no longer bills your included usage.
- Ollama startup: Ziva no longer queries every installed Ollama model on startup, which tripped Ollama’s request limits for users with lots of local models. Model details now load when you select a model.
Bug Fixes
- Godot 4.2: Fixed the plugin not working on Godot 4.2 editors.
- Process cleanup: Fixed background Godot processes piling up over time until they were manually killed.
- C# on Linux: Fixed .NET builds hanging while the Ziva plugin is active.
- Duplicate project names: Fixed errors when two projects share the same name.
- Playtest settings: Running a playtest no longer permanently overwrites your game embed window preference.
Ziva 3.0.6 Patch Notes (July 10 - July 11)
Bug Fixes
- Payload recovery: Chats now recover from a “payload too large” error instead of dead-ending mid-run.
- Wider compatibility: Local history now works on Ubuntu 20.04 and on Windows ARM64.
- Shared chats: Images in shared chats are now stored reliably.
Ziva 3.0.5 Patch Notes (July 4 - July 10)
New Features
- Google Antigravity subscription: Connect your Google account and use Antigravity models directly in Ziva.
Improvements
- Smarter model defaults: DeepSeek Pro is now the default Ziva model.
- Faster vision context: Playtest and screenshot captures now go straight to vision-capable models for better image analysis.
Bug Fixes
- Restart recovery: Chats now recover interrupted turns after a Ziva restart or crash instead of getting stuck.
- Approval reliability: Fixed auto-approve missing some permission prompts.
- Login visibility: Provider login no longer fails silently when you have no default browser set.
- Startup stability: Fixed the plugin starting twice, and clearer errors when no port is available.
- macOS beta: Fixed startup on macOS 27 beta.
- Thinking UI: Fixed the first letter getting clipped in “Thinking”.
Ziva 3.0.4 Patch Notes (June 29 - July 3)
New Features
- Scene node warnings: Ziva can now read Godot’s node configuration warnings, so it catches scene issues faster.
- Editor settings tool: Ziva can now change supported Godot editor settings for you.
Improvements
- Model picker refresh: Cleaner model picker UI with clearer badges, discount labels, and updated Claude Sonnet 5 naming.
- Faster message send: Your message now appears in chat immediately instead of waiting on editor context collection.
- Smarter provider recovery: Better retry and compaction handling when a provider needs another attempt mid-turn.
Bug Fixes
- Large-project lag: Fixed editor slowdowns on big projects.
- Project safety: Ziva no longer changes project settings that would break your chat history or local history.
- Search reliability: Fixed code search silently failing on quoted patterns.
- Linux layout: Fixed the Ziva panel staying squished after resizing the Output panel.
- Stability: Fixed a crash in the dock.
- Chat titles: Chats you rename now keep their custom title.
- Fallback visibility: Ziva now tells you in chat when it falls back to another model.
- Windows: Fixed a build issue in the plugin.
- Fixed the “Agent is already processing” error.
Ziva 3.0.3 Patch Notes (June 28 - June 29)
New Features
- Manual compact: New
/compactcommand lets you shorten a long conversation on demand.
Improvements
- Tidy todos: Ziva now checks for leftover todo items before it finishes a turn.
- Friendlier share links: New shared games on play.ziva.sh get memorable word-pair URLs (e.g. happy-owl) instead of random IDs.
Bug Fixes
- macOS install: Bundled tools no longer need to be un-quarantined by hand.
- Chat recovery: Chats now recover correctly after the connection drops.
- DeepSeek turns: Fixed a spurious “Other” error that stopped the agent mid-turn.
- Linux clipboard: Falls back to the editor’s clipboard when the system one is unavailable.
- Shared games: More reliable save storage, and incomplete builds are no longer published.
- Bundled tools: Now match the architecture Godot is running on.
Ziva 3.0.2 Patch Notes (June 20 - June 28)
New Features
- Edit shaders inline: Ziva can now write code directly in the Godot shader editor, and knows which shader you’re actively editing.
- Add files & shaders to chat: The “Add to chat” action now works for text files and shaders, not just scripts.
- Open anything in the editor: Jump to scripts, text files, and shaders in the Godot editor directly from chat.
- Active file awareness: Ziva now sees which script/shader/text file you have open for more relevant answers.
- Bring your own local models: Point Ziva at a local AI provider on a custom host and port.
- One-click log export: Type
/export-logsto export your logs instantly for troubleshooting.
Improvements
- Live editor refresh: Open script tabs (including C#) update automatically after Ziva edits a file.
- Smarter updater: Improvements to the auto-updater.
- Wider hardware support: Now runs on older Macs and a broader range of Linux CPUs.
- Better recovery buttons: “Open Logs” and “Discord” buttons appear if Ziva fails to start.
Bug Fixes
- Shader errors: Syntax errors and diagnostics for shaders now show up properly.
- Images in messages: Fixed images not appearing in messages you send.
- Safer file reverts: Existing empty files are preserved when reverting a failed write.
- Stable playtests: Fixed a save conflict that could happen during a playtest.
- Readable dock text: Ziva’s status text is now legible on the light theme.
- Chat titles: More reliable title generation.
- Godot 4.2 & 4.3 fixes: Auto-dismiss the “file changed” dialog on 4.2 and restore the dock tab logo on 4.3.
Ziva 3.0.1 Patch Notes (June 19)
Improvements
- Light theme polish: Improved light theme support.
- Wider Linux support: The Linux x64 plugin now runs on Ubuntu 20.04+.
- Backend URL in settings: Ziva settings now shows the backend URL.
Bug Fixes
- Local history: Fixed “local history unavailable”.
- MCP server: Fixed an issue starting the standalone MCP server.
Ziva 3.0.0 Patch Notes (May 4 - June 18)
New Features
- Plan mode: Turn it on and Ziva drafts a step-by-step plan for you to approve before it touches your project.
- Todo lists: Multi-step work now shows a live checklist so you can follow along.
- Local models: Run models locally for free through Ollama or LM Studio.
- Bring your own Claude or Codex: Connect your own Claude or Codex subscription, now with Fast Mode support.
- MCP server: Connect Ziva’s Godot tools to external AI apps like Claude Desktop and Cursor, with one-click install.
- Live playtest: Ziva can launch a scene in the Game tab, send keyboard and mouse input, and screenshot the result.
- Subagents: Ziva can now spawn subagents to tackle work in parallel.
- Referrals and usage credit: Refer a friend for $5 of credit, and redeem codes toward usage.
- Multiplayer relay: A Ziva-hosted relay for multiplayer games.
- Multiplayer database: Use Ziva for highscores or simple online play.
- Slash commands, skills, and custom commands: Run them straight from the chat box.
- Voice to text: Talk to Ziva instead of typing out your prompt.
Improvements
- Faster long chats: Large conversations now stay smooth to scroll.
- Resizable composer: The input auto-expands and has a drag handle, capped at half the window height.
- Richer tool cards: Custom displays for file reads and searches, plus clearer reasoning output.
- Zoomable images: Zoom, pixel-perfect mode, and copy for images in messages and tool output.
- Clickable paths: Scene, script, folder and text file paths in chat now open in the editor.
- Smarter screenshots: Ziva can now see the 2D and 3D editor views, as well as specific docks.
- Updates: Now download in the background with a clear prompt to restart.
- Search your chats: New sidebar search across all your conversations.
- Chat titles: Rename any conversation, and new chats get a title generated automatically.
- Node mentions: Type $ in the chat box to search and reference scene nodes.
- GLM 5.2: New model added to the picker.
- Thinking effort: Choose how hard Gemini, Kimi K2.6, DeepSeek, Claude Code, and Codex think.
- Shell commands: Ziva can now run commands in your terminal.
- Completion sound: New “Always play” option that plays even when Godot is not focused.
Bug Fixes
- Linux clipboard: Fixed copy and paste with other apps, screenshot paste, and Ctrl+X cut.
- Linux display: Fixed scaling on HiDPI screens and a missing text caret in the chat box.
- Linux stability: Fixed false “stack smashing detected” logs.
- Edits: Fixed file edits on files that mix tabs and spaces.
- Thought bubbles: Fixed a freeze when reopening a collapsed thought bubble.
- Billing: Fixed the Basic to Ultra upgrade flow.
- Local history: Fixed “local history unavailable” in projects that contain their own Git repos.
Ziva 2.6.1 Patch Notes (April 29 - May 4)
New Features
- DeepSeek V4 Flash and Pro: Now supported.
Improvements
- Kimi K2.6: Switched to a faster provider.
- Clear Ziva Data: A recovery option for when the plugin fails to start.
- Auto-updater: Rewritten to fix the update issues people were hitting.
- Completion sound: Now also plays when a run errors out, not just on success.
- Ziva icon: The Ziva tab now has a Z icon in the editor.
Bug Fixes
- Editor screenshots: Hidden from smaller models that could not handle them well.
- Windows auto-update: Fixed updates failing because files were still in use.
- Version mismatch: Fixed a crash when sending a message after a partial update.
- Cancelled subscriptions: Fixed not being able to resubscribe after cancelling.
- Startup: Fixed a database error when Ziva’s data folder did not exist yet.
- Nested folders: Fixed paths failing when a folder did not exist yet.
Ziva 2.6.0 Patch Notes (Apr 16 - Apr 29)
New Features
- Sonnet and Opus models: Released for Pro and above (other tiers later).
- Better error handling: Godot editor errors are now passed to Ziva so it can react to them.
- Better tool cards: Code blocks and diffs for edits are much easier to read.
- Context usage widget: Rewritten to show what your next request will cost.
- Share chat: One-click sharing of your Ziva chats.
- Image generation toggle: New setting to turn off image generation.
- Better status messages: More detail about what Ziva is doing.
Improvements
- Gemini latency: About 10% faster responses.
- Search: File and code searches now ignore case.
- C# support: Better defaults for reading and searching
.csfiles. - Smaller models: Editor screenshots are hidden so they don’t fill up their context window.
Bug Fixes
- Linux Steam Runtime: Fixed failures when sending a message.
- File edits: Fixed a freeze on large files and edits overwriting each other.
- Pixel art: Fixed newly generated art not importing, and name collisions now fail clearly instead of silently renaming.
- Revert: No longer leaves imported assets in a broken state.
- Godot crash: Fixed a crash on some Linux setups.
- First run: Bundled tools are always installed on startup, so a missing file can’t break your first run.
Ziva 2.5.0 Patch Notes (Mar 22 - Apr 16)
New Features
- Animation generation: Generate animations, including from your existing sprites.
- Git-backed local history: Rebuilt the whole snapshot system on Git — faster reverts, fewer bugs, less disk space.
- Run GDScript: Ziva can now execute GDScript for advanced changes.
- Move files: Ziva can move files and folders safely, keeping Godot’s import data intact.
- Light mode: A full light theme that follows your editor, no restart needed.
- Sonnet (Alpha) and Kimi Code (Alpha): Two new models in the picker.
- Bring your own Claude Code: Connect your Claude Code subscription directly to Ziva.
- Notification sounds: Pick from bundled sounds, with volume control and preview.
Improvements
- Gemini Flash latency: Cut from 72s to 12s on average.
- Dock and tab switching: No longer requires a restart.
- Auto-save before edits: Unsaved scenes and scripts are saved first, so Ziva sees your current work and you get fewer “modified on disk” popups.
- Context toggles: Moved into the chat box.
- Rate limit resets: Shown in days instead of raw hours.
- Timestamps: Hover a message to see when you sent it.
- Image generation: Sprite type, reference images, non-square sizes, and cost shown in chat.
- Light mode contrast: Better button and checkbox borders.
- Copy buttons on tool cards.
- Test output: Ziva now sees full test output, so it can debug failures faster.
Bug Fixes
- File edits: Fixed the editor locking up during parallel edits.
- Image-heavy chats: Fixed silent failures, with a clear error if something does go wrong.
- Shift+Enter: New lines now work correctly in the chat box and in messages.
- Edit indentation: Now detected correctly on 2-space indented files.
- Thought bubbles: No longer collapse again when you click to expand them.
- Your messages: Kept in chat when an error happens mid-tool call.
- Past-due subscribers: Can now see the Cancel Subscription button.
- Blurry rendering: Fixed while resizing the panel.
- Revert: Spam-clicking it no longer freezes the editor.
- Linux: Fixed login on CachyOS, and AGENTS.md is no longer case-sensitive.
Ziva 2.4.0 Patch Notes (Mar 12 - Mar 22)
New Features
- Smarter scene editing: Reworked the scene tools to be smarter (30%+ better on our benchmarks) and cheaper (up to 20% savings).
- Better testing tools: Try asking Ziva to write tests to check its own work!
Improvements
- Model upgrades: GPT 5.2 Codex is now GPT 5.3 Codex, and MiniMax M2.5 is now M2.7.
- Custom notification sounds: Pick your own sound for the completion notification.
- Settings cleanup: Merged the Context tab into Preferences for a simpler settings dialog.
- Support tab: New settings tab with links to Discord, our socials, and a quick feedback survey.
- Image generation: Longer timeout so larger generations don’t fail.
- Code blocks: Better colors for readability in chat.
Bug Fixes
- Ziva now works on machines with an old Safari installed.
- Fixed notification sounds not playing on Linux.
- Linux: Builds now work on Ubuntu 22.04+.
- Fixed cancelled-but-still-active users being unable to upgrade their subscription.
2.3.1 Patch Notes (Mar 5 - Mar 11)
New Features
- Linux auto-update: In-app updates on Linux, with a progress bar and automatic restart.
- Completion sound: Ziva plays a sound when it finishes.
- New chat tips: A useful tip is shown when you start a chat.
- Resizable chat box.
Bug Fixes
- Fixed Ziva getting stuck in a planning loop when auto-approve was on.
- Fixed the undo and thumbs up/down buttons missing when you stopped Ziva mid-action.
Ziva Patch Notes (Feb 15 - Mar 5)
New Features
- Undo button: Ziva snapshots your files before making changes, so you can revert with one click.
- Message queuing: Queue up messages while Ziva is still working.
- New tools: Ziva can now run your project’s tests and search the Godot documentation.
- Thumbs up/down: Rate Ziva’s replies to help us improve response quality.
- Better free model: The free tier now runs on GPT Mini.
Improvements
- Editor: The “Files Modified on Disk” dialog is auto-dismissed, and scripts reload on external changes automatically.
- Draft recovery: Your text is restored when a message fails to send.
- Error recovery: Ziva no longer shows a blank screen when it fails to load.
- Better tools: Improved scene tree filtering, plus faster file and code search.
- Tool cards: All cards are expandable, so errors are always visible.
- Code blocks: Higher contrast syntax highlighting, and readable JSON in tool output.
Bug Fixes
- Windows: Fixed copy/paste, installer extraction errors, missing search, and the webview stealing keyboard focus.
- Stability: Fixed crashes during rapid parallel edits and on deleted script references, plus conversations breaking permanently on an empty reply.
- Fixed timeouts when generating several images at once.
- Fixed database write failures under load.
- Fixed file edits reporting success without actually writing changes.
- Fixed the plugin nagging for updates when GitHub is down.
- Fixed dozens of places where errors were hidden instead of shown.
Ziva Patch Notes (Feb 5 - Feb 15)
New Features
- Lower costs: Smarter context trimming and caching to reduce what each message costs.
- New models: MiniMax M2.5, Kimi K2.5, GPT-5 Nano, and Claude Opus 4.6. The picker now shows cost, ratings, and privacy info.
- Cost breakdown: Messages now show their cost — click for details.
- Animated sprites: Ziva can now set up multi-frame animations for AnimatedSprite2D.
- AI pixel art: Generate tileset textures and pixel art directly from Ziva.
- Shader support: Ziva can now create and edit
.gdshaderfiles. - Free fallback mode: When you hit your limit, Ziva switches to a free model so you can keep working.
- Pro-rated upgrades: Upgrading from Basic to Pro now discounts your first month based on usage.
- Godot docs lookup: Ziva can look up Godot class documentation for more accurate answers.
- Physics layers: Tileset setup now supports physics layers.
Improvements
- Ultra plan: A new top-tier plan for heavy users.
- Linux support: Dropped the webkit dependency.
- Font scaling: Ziva’s font size follows your Godot editor settings.
- Matching theme: Ziva’s background adapts to your Godot editor theme.
- Landing page refresh: Cleaner layout focused on what people actually look for.
- Code blocks: Better contrast in dark mode.
- Smarter agent: Better tool descriptions and typing guidance for more reliable results.
- Auto-update: See and download updates directly from the plugin.
Bug Fixes
- Fixed the landing page hanging when the database is down.
- Fixed lag when sending messages.
- Fixed your draft text being lost when you log in.
- Fixed an unwanted scrollbar in the Ziva panel.
- Fixed logs showing
[object Object]in various places. - Fixed a number of issues with models that show their reasoning.
Ziva Patch Notes (Jan 28 - Feb 5)
New Features
- Model tiers: Added “Auto” with cost indicators.
- New models: Kimi K2.5 and Claude Opus 4.6.
- Free fallback mode: When you hit your limit, you can keep working on free models instead of being blocked.
- Context usage widget: See how full your context is right in the chat box.
- Pixel art generator: Generate tiles and sprites from within Ziva.
- Google sign-in: Sign in with your Google account.
- Flatpak support: Ziva now works on Linux Flatpak installations.
- Linux ARM64 support.
Improvements
- Removed the daily rate limit.
- HiDPI displays: Fixed blurry rendering, scaling, and fonts on high-resolution screens across all platforms.
- Installer: Projects are sorted by last modified date.
- Performance: Lower memory use on Linux.
- Rate limit dialog: Now scrollable.
- Physics layers: Added physics layer support to tileset setup.
Bug Fixes
- Emoji: Fixed emoji and special characters breaking in chat history.
- Chat continuation: Fixed a “failed to send message” error when continuing a conversation.
- Memory leak: Fixed a leak while watching your project files.
- Tileset collisions: Collision shapes are now centered on the tile instead of offset.
- Checkout: Fixed errors during embedded checkout.
- Freezes: Fixed database lock errors that froze Ziva.
- Clipboard: Fixed paste duplicating text on Linux.
- Godot 4.6: Fixed reading editor errors on Godot 4.6.
Ziva Patch Notes (Jan 14 - Jan 28)
New Features
- Tilemap tools: Ziva can now draw lines and stairs, and erase rectangles, on tilemaps.
- Usage dashboard: See your current usage and limits on the account page.
- Chat titles: Conversations now get a generated title instead of showing the first message.
- Open Logs button: Added to the error screen when Ziva fails to start.
- UI mode setting: Choose between a main screen tab or the side dock (now the default).
Improvements
- Settings redesign: Tabs are now icons, and the upgrade and rate limit dialogs are unified.
- Code blocks: Higher contrast for better readability.
- Chat box: Now resizable.
- Chat header: Shows the chat title instead of its ID.
- Performance: Lower memory use on Linux.
Bug Fixes
- Linux release: Fixed missing files in the download.
- Chat messages: Fixed angle brackets being stripped from messages.
- Settings: Fixed a crash when toggling agent mode.
- Legacy subscribers: Fixed $20/mo subscribers getting free tier limits.
- Startup: Fixed timeout issues.