Releases: r1n7aro/Locus
Releases · r1n7aro/Locus
v0.3.0
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
EventModifierscallback 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
webfetchtool in favor of the newweb_fetchtool. - 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
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
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
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_tovalues 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
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
xhighreasoning 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_searchper 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_searchonly 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
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
/compactaction 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_reasonbefore 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 回放行为。
移除
- 无。
v0.2.10
Added
- Added Unity editor type indexing and automatic namespace injection for C# snippets used by
unity_executeandunity_run_states. - Added persisted assistant render parts so thinking, text, tool calls, and knowledge proposals keep their render order across reloads, replay, and context export.
- Added README demo thumbnail and social/video badges.
Fixed
- Fixed active chat session stream state synchronization across session switches, embedded chat, and background runs.
- Fixed keyboard focus for the embedded Unity WebView after activation.
- Clarified Unity hierarchy GameObject names by rendering them as
⟦Name⟧while keepingobject_pathinputs clean. - Serialized custom endpoint save/delete flows against the latest saved list and refreshed the warmup cache after persistence.
- Opened external Markdown links through the OS handler and blocked internal, relative, and unsafe WebView navigation.
- Reported duplicate edit matches with source line numbers so
oldStringconflicts are easier to resolve.
Removed
- None.
新增
- Unity C# 片段执行支持编辑器类型索引,并为
unity_execute与unity_run_states自动补全缺失命名空间。 - 持久化 assistant 渲染片段,重载、回放与上下文导出后仍保留 thinking、正文、工具调用和知识提案的渲染顺序。
- README 新增演示缩略图与社交/视频入口。
修复
- 修复会话切换、嵌入式聊天与后台运行中的 active chat stream 状态同步。
- 修复嵌入 Unity WebView 激活后的键盘输入焦点。
- Unity 层级摘要中的 GameObject 名称显示为
⟦Name⟧,object_path继续使用纯路径。 - 自定义 endpoint 的保存和删除按最新已保存列表串行执行,并在持久化后刷新 warmup cache。
- Markdown 外部链接通过系统处理器打开,并拦截内部、相对路径和不安全的 WebView 跳转。
- edit 工具在
oldString命中多处时输出匹配行号,便于补充上下文。
移除
- 无。
v0.2.9
English
Added
- Added linked Unity asset directory support for asset indexing, watching, workspace listing, and search under
Assets/andPackages/. - Added background asset database scan startup with live
reconcilestatus for index verification. - Added README compatibility notes for supported Unity versions.
Fixed
- Fixed Unity 2020 pipe accept compatibility in the Unity bridge.
- Cancelled active asset scans and background index verification when switching workspaces or resetting configuration.
- Reduced blocking when loading existing asset databases by using light startup reconciliation followed by background hash verification.
- Bounded compact requests, added emergency compact summaries, and persisted oversized tool outputs with a schema v15 migration.
- Included failed compact attempt metadata in raw context exports.
- Required cached local embedding models before activation to avoid unexpected model downloads.
- Stabilized ResizeObserver-driven layouts, Tauri window dragging, and the model effort selector dropdown.
- Localized hardcoded frontend copy across Agent, Chat, Knowledge, Collab, settings, and preview surfaces.
Removed
- Removed automatic local embedding model downloads during activation.
中文
新增
- 支持
Assets/与Packages/下的链接 Unity 资产目录索引、监听、工作区列表与搜索。 - 资产数据库扫描支持后台启动,并新增索引校验状态展示。
- README 新增 Unity 版本兼容性说明。
修复
- 修复 Unity 2020 中 Unity Bridge 管道连接的兼容性问题。
- 切换工作区或重置配置时会取消正在运行的资产扫描与后台索引校验。
- 加载已有资产数据库时先执行轻量校验,再后台执行哈希校验,减少工作区切换阻塞。
- 上下文压缩请求加入预算限制、应急摘要,并通过 schema v15 迁移持久化超大工具输出。
- 原始上下文导出会记录失败的压缩尝试元数据。
- 本地嵌入模型激活前要求模型已缓存,避免激活时触发意外下载。
- 稳定 ResizeObserver 相关布局、Tauri 窗口拖拽与模型 effort 下拉面板。
- 本地化 Agent、Chat、Knowledge、Collab、设置与预览区域的硬编码前端文案。
移除
- 移除本地嵌入模型激活阶段的自动下载行为。
v0.2.8
Added
- Added a technical overview in the README and docs explaining Locus's independent process architecture and Unity-specific capabilities.
Fixed
- Routed subagent stream events through the parent run context so nested tool progress and deltas attach to the correct parent session.
- Updated knowledge undo to sync changed knowledge documents incrementally, with full reconciliation for directory, metadata, or large-batch changes.
- Refreshed externally changed selected knowledge documents without showing the selected-document loading state.
- Simplified the knowledge editor footer status during autosave so it stays on a stable saved or unsaved state.
- Allowed knowledge-safe git diff and status pipelines, including multiline commands, in agent tool routing.
- Treated custom endpoint HTML or challenge-page responses as test failures, preserved the saved HTML path, and localized the displayed detail.
- Replayed full Responses API history for custom endpoints while keeping
previous_response_idusage for the official OpenAI endpoint. - Updated built-in Memory labels and L3 rule headings to use English labels and ASCII heading formatting.
Removed
- No changes.
新增
- README 与文档新增技术概览,说明 Locus 的独立进程架构与面向 Unity 的能力。
修复
- 子 Agent 流式事件改为通过父运行上下文发送,嵌套工具进度与增量会归属到正确的父会话。
- 知识 Undo 改为增量同步已变化的知识文档;目录、元数据或大批量变化时执行完整 reconcile。
- 外部刷新选中的知识文档时保持编辑区稳定,不显示选中文档加载状态。
- 简化知识编辑器自动保存期间的底部状态,只保留稳定的已保存或未保存状态。
- Agent 工具路由允许知识相关的 git diff/status 管道命令,包括多行命令。
- 自定义端点测试将 HTML 或挑战页面响应视为连接失败,保留已保存 HTML 路径,并本地化展示详情。
- 自定义端点使用 Responses API 时回放完整历史;官方 OpenAI 端点继续使用
previous_response_id。 - 内置 Memory 标签与 L3 规则标题更新为英文标签和 ASCII 标题格式。
移除
- 暂无条目。
v0.2.7
Added
- Added setup documentation for opening the embedded Unity editor window through
Window > Locus.
Fixed
- Rejected incomplete or malformed streamed tool calls before execution across LLM providers.
- Preserved existing tool call names when streaming providers send later empty name deltas.
- Retried invalid LLM tool call responses instead of continuing with incomplete metadata.
- Kept Collab search responsive with large result sets by virtualizing result rows.
- Reduced column-resize work in Collab search by applying drag updates through animation frames and persisting widths after commit.
Removed
- No changes.
新增
- 安装配置文档补充 Unity 编辑器中通过
Window > Locus打开内置窗口的说明。
修复
- LLM 流式工具调用会在执行前拒绝缺失元数据或参数格式错误的结果。
- 当流式 provider 后续发送空工具名称增量时,保留已接收的工具名称。
- LLM 返回无效工具调用时会进入重试流程,避免继续使用不完整元数据。
- Collab 搜索结果改为虚拟列表,大量结果下保持响应。
- Collab 搜索列宽拖拽通过动画帧更新,并在提交后持久化,减少拖拽过程中的更新压力。
移除
- 暂无条目。