You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Markdown documents support comments. Select text and add a comment from the context menu or with Ctrl+Alt+M. Comments can be replied to, edited, resolved, and reopened, and appear in the right margin of knowledge documents and file previews. They are stored in a hidden block at the end of the Markdown file, so other Markdown renderers do not show them. Set the name shown on your comments in Settings > General.
Markdown documents support footnotes ([^label]). Insert one from the context menu or with Ctrl+Alt+F. References show as numbered superscripts; click one to view and edit the note.
Markdown documents reopen where you stopped reading. Knowledge documents keep their position after renames and moves, and worktrees of the same project share it.
Workspace folders can be renamed in the file explorer. Unity .meta files, knowledge entries, layout references, and file order move with the folder.
Stopping a unity_execute run also stops loops that hold the Unity main thread: loops in the snippet exit at their next iteration, so an endless loop no longer requires restarting the Editor. An Editor that was open during the update needs one restart to load the new native plugin.
Python SDK: new cancel_unity_execution(...) stops a detached Unity execution, even while it holds the main thread.
While Unity's main thread stays unresponsive, the hang diagnosis keeps sampling. The status panel and Agent reports show how long it has lasted, whether Unity, project code, or Agent code is running, whether it looks like a deadlock or an endless loop, and the call that has not returned.
Fixed
Unity recompiles keep waiting while Unity is compiling, importing, or running initializers, for up to 3 minutes without response, and recompile results can be read while the main thread is busy. If the hang diagnosis shows the Editor will not recover, the recompile reports where it is stuck.
If another recompile is already running, Locus waits for it and then compiles again so the current sources are loaded. After a "no recompile needed" result, it waits for any compile or import Unity starts right after.
A long unity_execute run is no longer cancelled as a lost client when Unity's busy main thread delayed the client's progress checks. When a detached run stalls, the message explains how to cancel it or read its result later.
Switching to a session that is still replying no longer loses or repeats text streamed while the session loads.
With several windows open, streamed replies and file changes are sent only to windows that show that session or workspace.
Bursts of file changes are batched. After a folder is rescanned, deleted, or renamed, the explorer, diff previews, file times, and Markdown images refresh everything below it.
Rendered Markdown in chat and previews refreshes only when a file it references changes, and resolves paths against its own workspace.
Window state is saved as small incremental changes. Unsaved edits to large files save only the changed part, and files without unsaved changes are no longer copied into the saved state; they reload from disk.
Restoring a maximized window no longer shows it at its normal size first. Windows opened in the background no longer take focus, and pop-up windows accept dragged files.
Opening several windows at once no longer creates an extra pop-up window that never becomes available.
Document draft recovery is stored in the Locus data directory as incremental changes, and opening an unchanged document writes nothing. Existing drafts are migrated automatically.
Sessions in a workspace whose current branch was picked in the worktree picker no longer appear moved to another checkout. Affected sessions are reattached at startup, and session tabs follow their session's workspace.
Fixed several issues in the Claude Code CLI path.
Codex models that return tool_search as a namespaced call (Responses Lite) can load deferred tools.
The asset text viewer shows whole source files (up to 20,000 lines or 2 MB). For larger files, the truncation notice appears at the end of the code.
Tool calls merged into a reply from earlier tool-only rows appear before its thinking and text; knowledge proposals stay at the end.
Saving long streamed replies no longer slows down as the reply grows.
In the Markdown editor, shrinking a full-line selection to part of a line no longer paints the selected text twice.
Removed
No user-facing workflows or compatibility paths were removed.