Skip to content

Releases: r1n7aro/Locus

v0.4.1

11 Jun 17:38

Choose a tag to compare

Added

  • C# code analysis powered by a Roslyn language server: Locus downloads the components on demand, loads the Unity-generated solution, and adds new agent tools — code_symbol_search, code_goto_definition, code_find_references, code_hover, and code_diagnostics; code_diagnostics reports compiler and analyzer errors and warnings without recompiling in Unity, and its file scope also validates tag/layer/scene/Resources/Input string literals against project settings.
  • New unity_code_usages tool: find where a script or member is used inside scenes, prefabs, and assets — attach points, UnityEvent bindings, serialized fields, and AnimationEvents. Works without the Roslyn server.
  • New "Code Analysis" settings tab with a master switch, per-tool switches, and optional Microsoft.Unity.Analyzers (UNT*) diagnostics; the chat status bar shows the analysis server lifecycle (download, project loading, ready) with one-click restart.
  • Tools can now be enabled or disabled per agent; disabled tools are removed from the agent's context entirely, and the agent dashboard lists them.
  • Reworked asset inspector: a floating Inspector panel inside the main window, standalone Inspector windows with tabs, and an adaptive mode that picks between them by window size. Text assets get a built-in viewer.
  • Configurable click actions for Unity asset references in chat messages and in the Unity embed: open the Locus Inspector (floating / window / adaptive), open Unity's own Inspector, select in Unity, or reveal in File Explorer.
  • Curve and gradient editors: edit AnimationCurve and Gradient properties directly in Locus — draggable keys, tangent modes, presets, and wrap modes for curves; color/alpha stops and blend mode for gradients — with Apply/Cancel and live preview in Unity when available.
  • New serialized property editors: Bounds and HDR color fields, an object reference picker with search, array add/remove/drag-to-reorder, and managed type search.
  • New Claude Code CLI provider: drives the system claude command directly, shows install and login state in settings; an experimental option adds Claude Code CLI models to the model list.
  • Agent file reads now include line numbers, matching the line arguments of the code_* tools.

Fixed

  • unity_yaml_search field matching now reaches deeply nested serialized data (for example UnityEvent persistent-call bindings) that the previous shallow depth missed.
  • Windows installers now use zlib compression and install faster.
  • Refined built-in tool descriptions and agent guidance (read/edit, bash, grep, Unity tools).
  • The serialized table view template now shares one implementation with the main app.

Removed

  • The "Claude Agent SDK" provider channel was removed; the Claude Code CLI provider replaces it.

新增

  • 基于 Roslyn 语言服务器的 C# 代码分析:按需下载组件、加载 Unity 生成的解决方案,新增 code_symbol_searchcode_goto_definitioncode_find_referencescode_hovercode_diagnostics 工具;code_diagnostics 无需回 Unity 编译即可获得编译器与分析器诊断,文件范围还会校验 Tag/Layer/场景/Resources/Input 字符串。
  • 新增 unity_code_usages 工具:查找脚本或成员在场景、Prefab 与资源中的使用位置,覆盖挂载点、UnityEvent 绑定、序列化字段与 AnimationEvent,无需启动 Roslyn 服务器。
  • 设置新增「代码分析」页:总开关与逐工具开关,可选注入 Microsoft.Unity.Analyzers(UNT*)诊断;聊天状态栏显示分析服务器状态(下载、加载工程、就绪),支持一键重启。
  • 工具可按 Agent 启用或禁用,禁用的工具不会注入模型上下文;Agent 面板会列出已禁用的工具。
  • 资产检查器重做:主窗口内浮动 Inspector 面板、带标签页的独立 Inspector 窗口,以及按窗口大小自动选择的自适应模式;文本资产内置查看器。
  • 会话消息与 Unity 嵌入中的资产引用点击行为可配置:打开 Locus Inspector(浮动/独立窗口/自适应)、打开 Unity 自带 Inspector、仅在 Unity 中选中,或在文件管理器中显示。
  • 新增曲线与渐变编辑器:在 Locus 中直接编辑 AnimationCurve 与 Gradient,曲线支持拖拽关键帧、切线模式、预设与循环模式,渐变支持颜色/透明度色标与混合模式;带应用/取消,Unity 可用时实时预览。
  • 序列化属性新增 Bounds 与 HDR 颜色字段、带搜索的对象引用选择器、数组增删与拖拽排序,以及托管类型搜索。
  • 新增 Claude Code CLI 模型渠道:直接驱动系统 claude 命令,设置页显示安装与登录状态;实验性选项可将 Claude Code CLI 模型加入模型列表。
  • Agent 读取文件时附带行号,与 code_* 工具的行号参数一致。

修复

  • unity_yaml_search 字段匹配现在能搜到深层嵌套的序列化数据(如 UnityEvent 持久化调用绑定),修复浅层深度搜不到的问题。
  • Windows 安装包改用 zlib 压缩,安装更快。
  • 打磨内置工具说明与 Agent 使用指引(read/edit、bash、grep、Unity 工具)。
  • 序列化表格视图模板与主应用共用同一实现。

移除

  • 移除「Claude Agent SDK」模型渠道,由 Claude Code CLI 渠道接替。

v0.4.0

10 Jun 19:19

Choose a tag to compare

Added

  • New Plugins page with a plugin Hub: browse the plugin registry, then search, install, update, enable/disable, and uninstall plugins, installed to the app or to a single project.
  • New /plugin command: type /plugin with a request in a session and the agent walks the whole plugin workflow — scaffolding the manifest and component folders, packaging, creating the GitHub repository, and opening a registry pull request to publish.
  • Plugins can be imported from a local zip or folder, or straight from a repository, release, or zip link; multiple plugin registries can be configured.
  • GitHub sign-in on the Plugins page (browser authorization) raises release metadata rate limits, enables private repositories, and lets you star plugins; GitHub CLI now ships with Locus.
  • Built-in help panel on the Plugins page covering /plugin, Skill packages, and the publish flow; the agent also gets tools to search, install, enable/disable, and uninstall plugins.
  • New /ask-locus built-in skill: answers questions about how Locus itself works, grounded in the Locus source and docs.
  • New confirmation sheets: before multi-field actions such as exporting or publishing a plugin, the agent presents an editable confirmation sheet where you adjust individual values inline or reject with feedback.
  • New interactive terminal commands: commands that need real typing (login wizards like gh auth login, password prompts) open in a visible terminal window, with VT support on Windows.
  • Undo history persists across app restarts and detects files modified outside Locus.
  • New display settings for the main interface: toggle the welcome area and top navigation entries.
  • Knowledge explorer navigation and selection improved, with title-based fallback search.
  • Skills inject a lightweight excerpt by default and load full content on demand; long Codex sessions support remote compaction.

Fixed

  • Message drafts are no longer lost: a failed send returns to the draft box, and cancelling a just-started run restores the draft cleanly.
  • Smoother rendering while long replies stream in.
  • The changed-files list for a turn now nets out intermediate edits.
  • Plugin-managed view trees stay stable, with stricter view id validation and host sync.
  • Unity: editor processes are detected natively with less embed probing and overlay churn, and asset search result rows align correctly.
  • Shell PATH refreshes on every call, so a CLI installed by a previous command is immediately available.

Removed

  • The bundled Unity skills unity-editor-tooling and unity-project-setup are no longer shipped.

新增

  • 全新「插件」页面与插件 Hub:浏览插件注册表,搜索、安装、更新、启用/停用、卸载插件,可安装到 App 或单个项目。
  • 新增 /plugin 命令:在会话中输入 /plugin 加上需求,Agent 走完整插件工作流——生成插件清单与组件目录、打包、创建 GitHub 仓库并向注册表发起 Pull Request 完成发布。
  • 插件支持从本地 zip / 文件夹导入,也可直接粘贴仓库、release 或 zip 链接导入;支持配置多个插件注册表。
  • 插件页内置 GitHub 登录(浏览器授权):提升 release 元数据请求额度、支持私有仓库、可为插件点 Star;Locus 现已自带 GitHub CLI。
  • 插件页内置帮助面板,讲解 /plugin、Skill 包与发布流程;Agent 也获得搜索、安装、启停、卸载插件的工具。
  • 新增 /ask-locus 内置技能:回答 Locus 本身的使用与原理问题,答案基于 Locus 源码与文档。
  • 新增确认清单:导出或发布插件等多字段操作前,Agent 弹出可编辑的确认清单,可逐项修改或整体驳回并附反馈。
  • 新增交互式终端命令:需要真实输入的命令(如 gh auth login、密码提示)会在可见终端窗口中打开,Windows 下支持 VT 转义。
  • 撤销历史跨重启保留,并能识别在 Locus 之外被修改过的文件。
  • 显示设置新增主界面控制,可隐藏欢迎区与顶部导航入口。
  • 知识浏览器改进导航与选中体验,新增按标题的兜底搜索。
  • 技能默认注入轻量摘要,完整内容按需加载;Codex 长会话支持远程压缩。

修复

  • 消息草稿不再丢失:发送失败会退回草稿框,刚开始的运行被取消时也能完整还原草稿。
  • 长回复流式输出时渲染更流畅。
  • 单轮变更文件列表会合并中间编辑,只显示净变更。
  • 插件管理的视图树更稳定,视图 id 校验与宿主同步更严格。
  • Unity:原生探测编辑器进程,减少嵌入探测与遮罩闪烁;资源搜索结果行对齐正确。
  • 每次执行 shell 命令前刷新 PATH,上一条命令安装的 CLI 可立即使用。

移除

  • 不再内置 Unity 技能 unity-editor-toolingunity-project-setup

v0.3.2

06 Jun 20:51

Choose a tag to compare

Added

  • Added Unity object previews and property editors for assets, scene objects, prefab objects, and object references.
  • Added Unity asset object indexing so search and object-reference pickers can match sub-assets, ScriptableObject types, components, and file IDs.
  • Added View Runtime API versioning, exported runtime source files, and expanded property, fs, path, drawer, and object-reference picker APIs.
  • Added active chat runtime snapshot restoration when switching or reopening sessions.
  • Added Markdown rendering for workspace path checks, Unity object references, and Unity property fences.
  • Added targeted section replacements for knowledge documents and filtered automatic recall by recall eligibility.

Fixed

  • Fixed Unicode path handling for Unity drag/drop and unrelated local file drops.
  • Scoped debug trace flags to session storage.
  • Prevented compacted tool output from being double-counted.
  • Hardened knowledge query/edit errors and Skill package loading.
  • Reduced hover diff preview chrome and guarded Windows corner preference.
  • Clarified Unity property fence targets and quantized serialized number drags.

Removed

  • Replaced the legacy View binding tool surface with view_property_* tools.

新增

  • 新增 Unity 对象预览与属性编辑能力,覆盖资产、场景对象、Prefab 对象和对象引用。
  • 新增 Unity 资产对象索引,资产搜索和对象引用选择器可以匹配 sub-asset、ScriptableObject 类型、组件和 file ID。
  • 新增 View Runtime API 版本化、运行时源码导出,以及 propertyfspath、drawer、对象引用选择器等 API。
  • 新增活跃聊天运行态快照恢复,切换或重新打开会话时保留运行中状态。
  • 新增 Markdown 中的工作区路径检测、Unity 对象引用和 Unity property fence 渲染。
  • 新增知识文档分段精确替换,并按可召回状态过滤自动注入候选。

修复

  • 修复 Unity 拖放和本地文件拖放中的 Unicode 路径处理。
  • 将调试 trace 开关限定到 session storage。
  • 修复压缩后的 tool output 重复计数。
  • 加固知识查询、知识编辑和 Skill package 加载错误处理。
  • 收敛 hover diff preview 外观,并保护 Windows 圆角偏好设置。
  • 明确 Unity property fence 目标解析,并量化序列化数字拖拽。

移除

  • 将旧的 View binding 工具面切换为 view_property_* 工具面。

v0.3.1

03 Jun 20:02

Choose a tag to compare

Fixed

  • Reduced chat streaming overhead by building trace snapshots only when tool-collapse tracing is enabled.

修复

  • 降低聊天流式处理开销,工具折叠 trace 启用时才构造 trace 快照。

v0.3.0

30 May 20:22

Choose a tag to compare

English

Changes

Added

  • Added View (/view): Agents can create interactive editor tools for Unity projects, including inspectors, graphs, tables, canvases, and project-specific workbenches. Created Views appear in the Views list and session list, support folders, rename, drag ordering, import, export, and can open in Locus or Unity.
  • Added Skill Package support for packaging reusable workflows, documents, commands, and tools. The Knowledge panel can preview, import, export, install Unity scripts, and configure command entry points.
  • Added a chat message context menu: right-click a message in the chat transcript to copy it, roll back to that message, or fork from it. Message drafts can also be reused.
  • Added Unity asset and local file drag bridging for Locus and embedded Unity sessions.
  • Added Unity Background Boost so the Unity editor loop can keep responding while the Unity window is in the background. The setting can be toggled from Settings, and the status area reports waiting, patched, failed, and disabled states.
  • Added Unity viewport screenshot results for Game View, Scene View, and specific Editor windows.
  • Added a Unity Console attach command in the chat input.
  • Added Unity embedded windows for sessions and Views, with multi-window handling, drag references, and focus handling inside Unity.
  • Added a graph window for nodes, ports, parameters, links, state machines, and dependency graphs, with readonly previews, manual layout, directed arrows, and confirmation options.
  • Added Agent tool loading modes, with direct tools, lazy tools, and Skill-provided tools visible in the Agent panel.
  • Added Agent environment and prompt details, including rendered environment prompts, structured prompts, and context usage.
  • Added running-send behavior so input can be queued for the next turn or inserted into the active session flow.
  • Added session archive actions across settings and session lists.
  • Added local file drops in chat, with structured file references and a warning when workspace-only file boundaries block external paths.
  • Added Knowledge modes and status details for off, read-only, and full access, including retrieval, index, and context cost status.
  • Added Knowledge query progress for loading, scanning, sorting, text scanning, and query stages.
  • Added full document knowledge injection and richer match details, including matched terms, summaries, and body snippets.
  • Added notification settings for background system notifications, sound alerts, volume, built-in or custom sounds, and event-specific triggers.
  • Added close behavior settings for exiting or minimizing to tray, plus a confirmation dialog when closing while tasks are running.
  • Added temporary file management for viewing, opening, and cleaning large tool outputs and run temp files. Cleaned historical outputs are shown as deleted.
  • Added recent workspace directory context actions for opening in File Explorer or removing from the list.
  • Added file-change hover previews and full diff navigation with previous and next change actions.
  • Added Markdown rendering for images, local file references, knowledge references, View references, and semantic code.
  • Added Asset DB reconcile progress for scanning, discovering, syncing, queued, and failed states.
  • Added stable and experimental update channels, plus a stable update manifest.
  • Added managed Python pip package storage and a managed Git fallback. Release packaging now supports installers with and without embedded runtimes.
  • Added image-understanding settings for custom endpoints, with larger default context and reasoning controls for new endpoints.
  • Added Codex WebSocket transport settings.
  • Added installer icon updates and third-party notices for the Unity Editor bundle and JSON bundle.

Fixed

  • Fixed filesystem edit handling when the search block is larger than the target file. The tool now reports “Could not find oldString” and leaves the file untouched.
  • Fixed chat tool-call handoff layout, waiting states, historical tool result recovery, and collapsed block expansion.
  • Fixed user message handling during tool rounds so queued and inserted inputs enter the session at the correct time.
  • Fixed session scroll restoration, session switching stability, and historical file-changes panel state.
  • Fixed session content, View tree, and Knowledge index refresh after undo, rollback, and message restore actions.
  • Fixed VCS restore paths that were missing from checkpoints and preserved meta sidecars during modified restores.
  • Fixed View window tabs, always-on-top behavior, focus, negative coordinates, multi-monitor placement, and host sync.
  • Fixed Unity embedded overlays, drag bridging, post-domain-reload connection stability, and transient overlay behavior.
  • Fixed Unity reconnect status during recompiles by using the process ID and executable path reported by the Unity pipe, keeping the editor process state stable while Unity is still running.
  • Fixed Unity Background Boost symbol resolution for Unity versions where the engine module is Unity.dll.
  • Fixed Unity 6+ asset drag hook compatibility by using the EventModifiers callback signature.
  • Fixed Knowledge full-document token overview, Knowledge reference target scope, and query match accuracy.
  • Fixed diff highlight escaping, hover preview sizing, and file review window navigation.
  • Fixed Git index.lock warnings, workspace snapshot failure logging, and managed Git package fallback.
  • Fixed historical tool result images, nested tool calls, persisted output order, and deleted large-output display.

Removed

  • Removed the old Canvas tool, Canvas page, Canvas service, and backend command. Graphs and Views now use the new dedicated windows.
  • Removed the old webfetch tool in favor of the new web_fetch tool.
  • Removed the old Unity Embed HTTP Server and SerializedData bridge.
  • Removed the long tool-collapse export document and several Unity drag or scroll trace logs.

中文

变更列表

新增

  • 新增 View 功能(/view):Agent 可以为 Unity 项目创建可交互的编辑器工具,用于检查面板、图表、数据表、画布和项目专用工作台;生成后的 View 会出现在 Views 列表与会话列表中,支持文件夹整理、重命名、拖拽排序、导入导出,并可在 Locus 或 Unity 中打开。
  • 新增 Skill Package:支持把可复用工作流、文档、命令和工具打包管理;知识面板可预览、导入、导出、安装 Unity 脚本并配置命令入口。
  • 新增聊天消息右键菜单:可在右侧聊天记录中右键消息,复制消息、撤回到该消息或从该消息 Fork;同时支持消息草稿复用。
  • 新增 Unity 资源与本地文件拖拽桥接,支持把 Unity 对象、资源引用和本地文件带入 Locus 或嵌入式会话。
  • 新增 Unity 后台加速:Unity 窗口在后台时保持编辑器循环响应,重编译和域重载等待流程可以继续推进;设置页可开关,状态区会显示等待进程、已生效、失败等状态。
  • 新增 Unity 视口截图结果,Agent 可直接获取 Game View、Scene View 或指定 Editor Window 的截图并用于后续分析。
  • 新增 Unity Console 附加命令,可从聊天输入框把当前 Console 消息带入对话。
  • 新增 Unity 内嵌窗口能力,会话与 View 可在 Unity 内打开,并支持多窗口、拖拽引用和嵌入窗口焦点处理。
  • 新增图表窗口,可展示和编辑节点、端口、参数、连线、状态机和依赖图,并支持只读预览、手动布局、方向箭头和确认选项。
  • 新增 Agent 工具加载模式,支持按需加载专项工具,并在 Agent 面板展示直接工具、延迟工具和 Skill 带入工具。
  • 新增 Agent 环境与提示词面板信息,能查看渲染后的环境提示、结构化提示和上下文占用。
  • 新增运行中发送策略:会话执行时可把新输入排为下一条,或插入到当前会话后续流程。
  • 新增会话归档入口,并在设置与会话列表中补齐归档相关交互。
  • 新增本地文件拖入聊天输入框,文件路径会作为结构化引用显示;文件工具边界开启时会提示外部路径限制。
  • 新增知识模式与状态面板,支持关闭、只读、启用三种模式,并展示检索、索引和上下文成本。
  • 新增知识查询进度展示,包括加载、扫描、排序、文本扫描和查询阶段状态。
  • 新增知识全文注入与更细的匹配信息,支持完整文档段落、匹配词、摘要和正文片段参与上下文。
  • 新增通知设置页,支持后台系统通知、提示音、音量、内置/自定义声音和不同事件触发项。
  • 新增关闭行为设置,支持直接退出或最小化到托盘;有运行任务时关闭主窗口会弹出确认。
  • 新增临时文件管理,可查看、打开、清理工具大输出和运行临时文件;历史记录中的已清理输出会显示为已删除。
  • 新增工作区最近目录右键菜单,可打开文件资源管理器或从列表移除。
  • 新增文件修改悬浮预览与全文 diff 导航,支持从预览进入完整差异并跳转上一处/下一处修改。
  • 新增 Markdown 图片、本地文件引用、知识引用、View 引用和语义化代码渲染。
  • 新增 Asset DB 校验进度展示,可看到扫描、发现、同步、排队和失败状态。
  • 新增稳定版/实验性更新通道与稳定版更新 manifest。
  • 新增托管 Python pip 包安装路径和托管 Git fallback,打包流程支持带嵌入运行时与不带嵌入运行时两种安装包。
  • 新增自定义端点图像理解开关;新端点默认包含更大的上下文、推理强度和图像能力配置。
  • 新增 Codex WebSocket 传输设置相关配置入口。
  • 新增安装包图标和 Unity Editor bundle / JSON bundle 的第三方说明。

修复

  • 修复文件编辑工具在搜索块大于目标文件时的处理,现在会稳定返回 “Could not find oldString”,并保持原文件不变。
  • 修复聊天工具调用交接布局、等待状态、历史工具结果恢复和折叠展开行为。
  • 修复工具轮次中的用户消息处理,排队输入和插入输入会在正确时机进入会话。
  • 修复会话滚动恢复、会话切换稳定性和历史文件变更面板状态。
  • 修复撤回、回滚和 undo 后的会话内容、View 树与知识索引刷新。
  • 修复 VCS 恢复路径缺失和 modified restore 的 meta sidecar 保留问题。
  • 修复 View 窗口标签、置顶、焦点、负坐标、多显示器和宿主窗口同步问题。
  • 修复 Unity 嵌入式覆盖层、拖拽桥接、域重载后连接和临时 overlay 稳定性。
  • 修复 Unity 重编译期间的重连状态识别,使用 Unity 管道返回的进程 ID 与可执行路径,在编辑器仍运行时保持进程状态稳定。
  • 修复 Unity Background Boost 在引擎模块为 Unity.dll 的 Unity 版本中的符号解析。
  • 修复 Unity 6+ 资源拖拽 hook 兼容性,使用带 EventModifiers 的回调签名。
  • 修复知识全文 token 概览、知识引用目标范围和查询匹配准确性。
  • 修复 diff 高亮转义、悬浮预览尺寸和文件审阅窗口导航。
  • 修复 Git index.lock 提示、工作区快照失败日志和托管 Git 包 fallback。
  • 修复历史工具结果中的图片、嵌套工具调用、持久化输出顺序和已删除大输出显示。

移除

  • 移除旧 Canvas 工具、Canvas 页面、Canvas 服务和后端命令;图表与 View 使用新的专用窗口承载。
  • 移除旧 webfetch 工具,改为新的 web_fetch 工具。
  • 移除旧 Unity Embed HTTP Server 与旧 SerializedData bridge。
  • 移除工具折叠导出长文档和若干 Unity 拖拽/滚动调试日志。

v0.2.15

17 May 10:22

Choose a tag to compare

Added

  • Added proxy settings and backend proxy routing for update checks, LLM clients, knowledge downloads, and agent subprocesses.
  • Added bundled ONNX Runtime preparation for vector search runtime packaging.
  • Added text-scan fallback search for knowledge when lexical indexing is disabled.
  • Added chat session fork and latest-turn undo workflows.
  • Added installer metadata and package selection in the update flow.
  • Added console log export and subagent completion notifications.

Fixed

  • Chat streaming keeps tool-call collapse and handoff rendering more stable.
  • Failed chat sends now remove pending messages and reload session state.
  • Knowledge index status now follows global lexical and semantic search settings.
  • Lexical rebuild progress is suppressed when lexical search is disabled.
  • Windows installer detects system Git and can skip bundled Git resources.
  • Tool permission saves restore UI state on failure.

Removed

  • None.

新增

  • 设置页新增代理配置,后端请求、更新检查、知识下载、模型下载和 agent 子进程会使用代理路由。
  • 新增 ONNX Runtime 打包准备流程,用于向量检索运行时发布。
  • 知识库在全文索引关闭时支持文本扫描匹配。
  • 聊天新增会话复制和撤回上一轮对话流程。
  • 更新流程新增安装包元数据和安装包选择。
  • 控制台新增日志导出,系统通知新增 subagent 完成提醒。

修复

  • 聊天流式渲染中的工具调用折叠和交接状态更稳定。
  • 聊天发送失败后会移除待发送消息并重新加载会话状态。
  • 知识索引状态会遵循全局全文检索与语义检索开关。
  • 全文检索关闭时会隐藏全文索引重建进度。
  • Windows 安装器会检测系统 Git,并可跳过内置 Git 资源。
  • 工具权限保存失败时会恢复界面状态。

移除

  • 无。

v0.2.14

14 May 07:10

Choose a tag to compare

Added

  • Added Codex quota usage in Settings, including quota windows, remaining percentage, reset time, and manual refresh.
  • Added configurable approval behavior settings for Unity editor status changes and knowledge governance.
  • Added a dedicated file review window for chat diffs.
  • Added right-click reference actions in chat for files, Unity assets, scene objects, and knowledge documents.
  • Added Git diff review target support in Settings.

Fixed

  • Windows NSIS installs now keep the update path compatible and clean up replaced bundled resources during install.
  • Custom Codex HTTP history requests now replay the full input when previous response IDs are disabled.
  • Highlighted markdown code lines now keep their line state.
  • Active tool calls now match by ID, keeping streamed tool handoff state more stable.
  • Edit diff previews in chat now stack more reliably.
  • Knowledge side rail dropdowns now stay visible.
  • Git checkpoint diffs now detect renamed files.
  • Unity bridge execution now recovers from stalled or timed-out pipe states.
  • Unity asset search now supports quoted queries.
  • Unity reconnect polling logs are quieter.
  • Settings now show Codex quota reset dates.

Removed

  • None.

新增

  • 设置页新增 Codex 用量显示,包含配额窗口、剩余额度、重置时间和手动刷新。
  • 新增 Unity Editor 状态变更与知识治理的审批行为配置。
  • 聊天差异新增独立文件审阅窗口。
  • 聊天引用新增右键操作,支持文件、Unity 资源、场景对象和知识文档。
  • 设置页新增 Git diff 审阅目标配置。

修复

  • Windows NSIS 安装器会保持更新兼容路径,并在安装时清理已替换的内置资源。
  • 自定义 Codex HTTP 历史请求在关闭 previous response id 时会回放完整输入。
  • Markdown 高亮代码行会保留行状态。
  • 工具调用现在按 ID 匹配,流式工具交接状态更稳定。
  • 聊天中的编辑差异预览堆叠更稳定。
  • 知识侧栏下拉菜单会保持可见。
  • Git checkpoint diff 会识别重命名文件。
  • Unity bridge 执行遇到卡住或管道超时时会尝试恢复连接。
  • Unity 资源搜索支持带引号的查询。
  • Unity 重连轮询日志更安静。
  • 设置页会显示 Codex 配额重置时间。

移除

  • 无。

v0.2.13

10 May 08:47

Choose a tag to compare

English

Added

  • Added GPT-5.5 as the default Codex fallback model, with GPT-5.4 kept as the secondary fallback.
  • Added a reasoning replay setting for custom Anthropic Messages endpoints.
  • Added a Star History chart to the English and Chinese READMEs.

Fixed

  • Custom Anthropic Messages endpoints now default reasoning replay to disabled and only replay signed thinking blocks when replay is enabled.
  • Unity recompilation now waits for the bridge to become ready before refreshing the type index.
  • Unity recompile status now shows a reconnect waiting state in chat and disables the launch action while reconnect is pending.
  • Unity bridge transport now ignores empty reply_to values after trimming.

Removed

  • None.

中文

新增

  • GPT-5.5 现在作为 Codex 默认 fallback 模型,GPT-5.4 保留为后备 fallback。
  • 自定义 Anthropic Messages 端点支持配置推理内容回放。
  • 英文与中文 README 新增 Star History 图表。

修复

  • 自定义 Anthropic Messages 端点默认关闭推理内容回放,并且只在启用回放时发送带签名的 thinking block。
  • Unity 重编译后会等待 bridge 就绪,再刷新类型索引。
  • 聊天状态会在 Unity 重编译重连期间显示等待重连状态,并在等待期间禁用启动操作。
  • Unity bridge transport 会忽略 trim 后为空的 reply_to 值。

移除

  • 无。

v0.2.12

08 May 17:23

Choose a tag to compare

Changes

Added

  • Made QQ group 1104932978 searchable for community discussion.
  • Added Unity editor context references in chat. Unity assets and scene objects can be sent from the editor into the composer, included with messages as references, and reopened or selected from the transcript.
  • Added xhigh reasoning effort support for custom endpoints that expose GPT-5 / Codex-style effort levels.
  • Added a Server Tools option for custom Anthropic Messages endpoints. Users can enable Anthropic native web_search per endpoint.
  • Custom endpoint settings now persist server tool preferences and default legacy endpoint configs to server-side web search disabled.

Fixed

  • Hardened Unity execute progress transport around temporarily unavailable progress snapshots, pipe reconnects, and cancellation draining.
  • File changes from a cancelled run now remain visible after interruption.
  • System notifications now stay silent while the embedded Unity window has input focus.
  • Custom Anthropic Messages requests now include Anthropic native web_search only when the endpoint enables it, avoiding unsupported server tool payloads for compatible custom endpoints.
  • Chat Completions debug logs now include the model, endpoint flavor, and recent raw response chunk when streamed tool-call metadata is incomplete, making compatible endpoint issues easier to diagnose.

Removed

  • None.

变更列表

新增

  • QQ群号:1104932978,欢迎加入交流,现在可以搜索到了,之前没有开搜索。
  • 聊天支持接收 Unity 编辑器上下文引用。Unity 资产与场景对象可从编辑器发送到输入区,以引用形式随消息发送,并可在转录中重新选择或打开。
  • 自定义 endpoint 支持 xhigh 推理强度,可用于 GPT-5 / Codex 风格的最高推理档位。
  • 自定义 Anthropic Messages 端点新增服务器端工具选项,可按端点启用 Anthropic 原生 web_search
  • 自定义端点设置会保存服务器端工具偏好,旧端点配置默认关闭服务器端联网搜索。

修复

  • Unity 执行进度传输在进度临时不可用、管道重连与取消收尾时更稳定。
  • 中断已取消的运行后,文件变更面板会继续显示该轮产生的变更。
  • Unity 嵌入窗口获得输入焦点时,系统通知会保持静默。
  • 自定义 Anthropic Messages 请求只在端点启用时发送 Anthropic 原生 web_search,避免兼容端点收到不支持的服务器端工具载荷。
  • Chat Completions 调试日志在流式工具调用元数据不完整时,会记录模型、端点格式与最近的原始响应片段,便于定位兼容端点问题。

移除

  • 无。

v0.2.11

08 May 10:55

Choose a tag to compare

Changes

Added

  • Added QQ group 1104932978 for community discussion.
  • Added chat references for Unity assets, scene objects, and project knowledge. References can be selected from @ search, shown as attachment chips, sent with messages, and preserved in transcripts and context export.
  • Added Unity embedded drag-and-drop references so Unity assets and scene objects can be dropped into the composer and reopened or selected from chat.
  • Added a dedicated /compact action that runs as its own session task, records the latest context window usage, and shows a compacted-context divider in the transcript.
  • Added OpenAI Chat custom endpoint reasoning replay for multi-turn tool calls, plus MiniMax reasoning split and reasoning details support.

Fixed

  • Fixed compact token budgeting to count tool arguments, nested tool calls, and server tool output when choosing the retained message boundary.
  • Fixed compacted handoff display order and kept compact markers out of normal assistant message grouping.
  • Fixed OpenAI-compatible streaming providers that finish with finish_reason before the [DONE] marker.
  • Fixed custom endpoint defaults by using a 256K context window and preserving legacy OpenAI Chat reasoning replay behavior.

Removed

  • None.

变更列表

新增

  • QQ群号:1104932978,欢迎加入交流。
  • 聊天支持引用 Unity 资产、场景对象与项目知识。引用可通过 @ 搜索选择,以附件形式展示,随消息发送,并保留在转录与上下文导出中。
  • Unity 嵌入窗口支持拖拽资产与场景对象到输入区,并可从聊天中重新选择或打开。
  • /compact 使用独立会话任务执行上下文压缩,记录最新上下文窗口用量,并在转录中显示“上下文已压缩”分隔标记。
  • OpenAI Chat 自定义 endpoint 支持多轮工具调用回放 reasoning 内容,并新增 MiniMax reasoning split 与 reasoning details 支持。

修复

  • 上下文压缩预算会计入工具参数、嵌套工具调用与服务端工具输出,保留边界更准确。
  • 修复压缩交接标记的显示顺序,并避免压缩标记混入普通 assistant 消息分组。
  • 修复部分 OpenAI 兼容流式接口在 [DONE] 前返回 finish_reason 时的收尾处理。
  • 自定义 endpoint 默认上下文窗口调整为 256K,并保留旧 OpenAI Chat endpoint 的 reasoning 回放行为。

移除

  • 无。