2026-09-15
v0.9.15-alpha
New
- Image input (multimodal): you can now attach images to a message — via paste, drag-and-drop, or choosing an image from the menu; it requires a multimodal-capable model (tested on qwen-3.8-27b) and falls back to plain text automatically when the model doesn't support it
- A master switch for the memory palace: Settings ▸ Memory palace gains a one-tap master switch that turns the whole feature off, taking effect immediately with no restart; the two switches on the settings page also get a larger clickable area (the whole pill) for easier tapping
Improved
- The message stream is smoother and lighter on memory: rendering of streamed messages and long conversations is systematically optimized — long conversations scroll and page more smoothly with lower memory use, and a slight “breathing” jitter in the idle message area is eliminated; paging and page loading are now handled per session, so switching sessions is steadier
Fixed
- Code search / ask (`code.search` / `code.ask`) works again: fixes the index becoming “completely broken” — previously, when a file's content extraction failed it was mistaken for an empty file, taking the whole index down so nothing could be searched or asked; “extraction failed” and “empty file” are now distinguished
- Assorted UI and tool fixes: the session list no longer flickers away and back when the mouse leaves the workspace icon; goal / todo status strips have more consistent styling (fixing a few corner-radius and cross-strip style drifts); and security-analysis tools (`sec.*`) can now read samples in the `samples` directory (execution still blocked), with unified handling of absolute paths inside the workspace across tools
