Releases: Lapis0x0/obsidian-yolo
Releases · Lapis0x0/obsidian-yolo
Release list
1.6.5.6
1.6.5.6 Multi-Agent Hermes & Editing Without Freezes ⚡
Agent & Hermes CLI
- Hermes CLI can now switch between multiple agents, and supports manual context compaction.
- Fixed Obsidian freezing or becoming unresponsive while the agent edited files — line-count stats and edit review no longer run an unbounded full-file diff on the main thread. (#420)
- Agent workspace scope no longer sends excluded paths to the model, and the
js_evalbypass for reading them is closed. (#577)
Chat experience
- Restored the streaming reveal trail on assistant output, with opacity interpolation handed to the browser for smoother, cheaper animation.
- Hovering the token counter in a popout window no longer shows the tooltip in the main window. (#576)
Reading & knowledge base
- Fixed PDF annotations where the number marker disappeared right after creation and the note input sometimes never appeared.
- Knowledge base indexing on an outdated Obsidian installer no longer fails with
extension "vector" is not available; it now tells you to update the client instead. (#579)
1.6.5.6 Hermes 多 Agent 与不再卡死的文件编辑 ⚡
Agent 与 Hermes CLI
- Hermes CLI 支持切换多个 agent,并接入手动压缩上下文。
- 修复 Agent 编辑文件时整个 Obsidian 可能卡死无响应的问题:行数统计与编辑评审不再在主线程上跑无上限的全文 diff。(#420)
- Agent 工作范围不再把排除路径发给模型,并堵住
js_eval绕过读取的通道。(#577)
对话体验
- 重新为流式正文加回显影尾巴,透明度插值交给浏览器,动画更顺滑、开销更低。
- 弹出窗口中悬停 token 统计时,浮层不再显示到主窗口。(#576)
阅读与知识库
- 修复 PDF 批注创建后编号标记立即消失、批注输入框有时完全不出现的问题。
- 知识库索引在旧版 Obsidian installer 下不再报
extension "vector" is not available,改为直接提示更新客户端。(#579)
1.6.5.5
1.6.5.5 PDF Annotations & Smoother Generation 📌
- PDF reader now supports annotating selections: quote several passages in a single message and write a separate note for each.
- Reduced UI stuttering during generation by cutting main-thread work. (#573)
- Fixed chat history repeatedly reloading during long streaming tasks, which could freeze the interface. (#573)
- Reworked the starlight animation shown at Max reasoning effort.
- Modules can now ship complete skill packages alongside their release artifacts.
- Rebuilt the registration pipeline for built-in tools and skills so it is easier to maintain.
1.6.5.5 PDF 批注与更顺滑的生成体验 📌
1.6.5.4
1.6.5.4 New CLI Runtimes & Menu Redesign 🚀
- Added Hermes CLI and Pi as chat runtimes, alongside the existing Claude Code and Codex. (#572)
- Redesigned the @ mention and / skill menus into a two-column category panel, which switches to horizontal categories in narrow containers.
- Added an "Update reminder" toggle in settings so the update popup can be turned off. (#571)
- Improved streaming text performance further.
- Fixed the thinking preview jittering line by line before it reached its height limit.
1.6.5.4 新增 CLI 运行时与菜单改版 🚀
1.6.5.3
1.6.5.3 Streaming Performance & Fixes ✨
- Improved streaming performance for long replies, and added a fade-in animation to streamed text.
- Pinned conversations in the history panel now use a persistent star at the end of the row.
- Fixed history popover shortcuts and Esc not working in popout windows. (thanks @pjeby)
- Improved the read tool's prompt for reading skills, raising read accuracy.
- Added a transition animation when switching sections in the settings tabs.
1.6.5.3 流式生成性能与修复 ✨
- 优化长回复流式生成的性能表现,为流式回复添加淡入动画。
- 历史面板置顶态改用行尾常驻星标。
- 修复独立窗口中历史弹层快捷键与 Esc 失效的问题。(感谢 @pjeby)
- 优化 read 工具在 skills 读取方面的提示词,提高读取正确率。
- 为设置页 tab 分区切换添加过渡动画。
1.6.5.2
1.6.5.2 Chat History Panel Overhaul & Fixes ✨
💬 Chat History Panel
- The pane's "…" menu now supports full conversation actions, adding "Open chat history / Export current conversation" commands. (#567)
- The pane title bar now shows the conversation's real title, and it can be renamed by clicking it directly.
- The history panel's context menu now closes layer-by-layer with Esc, sizes itself to content, and shows overflowing items; the delete action moves back inline. (#567)
- The history panel no longer gets squeezed by a narrow sidebar; long titles truncate in the middle while keeping the "(copy)" suffix, and accidental clicks on action icons are fixed. (#567)
- Off-screen entries now render on demand, cutting the panel's open latency by roughly 40% (~260ms → ~160ms).
- The history panel is now fully keyboard-reachable: arrow-key/Enter navigation, shortcuts for delete/pin/rename, and a keybinding legend at the bottom. (#567)
- Pin/unpin now animates as a reorder the list follows, action buttons become a hover overlay, and the title regains the full row width.
🐛 Fixes
- Fixed existing conversation history disappearing when a message was appended while a task was still running. (#566)
- Fixed the whole UI stalling when opening the history panel while the agent was still replying.
- Fixed being unable to continue a conversation after deleting messages within it.
⚙️ Core & Performance
- Partially refactored the chat core, cleaning up long-standing architectural debt.
- Chat history persistence is now event-driven, fixing repeated errors from high-frequency rewrites in the repo-sync backend. (#569)
1.6.5.2 聊天历史弹层全面改造与修复 ✨
💬 聊天历史弹层
- 聊天窗格 ⋯ 菜单支持完整会话操作,新增「打开聊天历史 / 导出当前对话」命令。(#567)
- 窗格标题栏显示当前会话的真实标题,支持点击直接改名。
- 历史弹层右键菜单支持 Esc 逐层关闭、宽度自适应内容并支持溢出显示,删除按钮回归行内。(#567)
- 历史弹层不再被窄侧边栏压扁,超长标题居中截断并保住「(副本)」后缀,修复操作图标误触问题。(#567)
- 视口外条目改为按需渲染,弹层打开延迟降低约 40%(~260ms → ~160ms)。
- 历史弹层全程键盘可达:支持方向键/Enter 导航,删除/置顶/改名快捷键,底部新增键位图例。(#567)
- 置顶/取消置顶改为可跟随的重排动效,操作区改为悬停浮层,标题栏拿回整行宽度。
🐛 修复
- 修复任务运行中追加消息导致已有历史对话记录丢失的问题。(#566)
- 修复 Agent 回复期间打开会话历史面板导致整个界面卡顿的问题。
- 修复删除对话内消息后无法继续对话的问题。
⚙️ 内核与性能
- 部分重构聊天内核,清理历史遗留的架构债务。
- 聊天记录落盘改为事件驱动,修复仓库同步后端因高频重写持续报错的问题。(#569)
1.6.5.1
1.6.5.1 Module Chat Modes, Thinking Panel & Fixes ✨
💬 Chat Experience
- The reasoning preview is upgraded from a single rolling line to a multi-line panel, so more of the thought process is visible while thinking.
- The chat input now accepts dropped folders, with unified drag-and-drop handling for files inside and outside the vault.
- Web search adds AnySearch as a new provider.
🧩 Module Platform
- Modules can now register their own chat modes, with isolated capability surfaces, pinned tool-approval policies, and skills shipped alongside the module.
- The module Host API now supports registering custom agent tools.
🐛 Fixes & Cleanup
- Fixed mobile startup hanging on "Loading plugins" for a long time when chat history is large. (#565)
- Fixed the "Import configuration" file picker not responding in Obsidian 1.13's standalone settings window.
- Fixed the Quick Ask continuation shortcut menu covering the model / reasoning-effort dropdowns, with unified popover layering and menu expansion direction.
- Fixed npm-installed Claude Code CLI on Windows being misdetected as a native binary and failing to launch. (#562)
- Removed the obsolete "path operation set" toggle from settings; path operations are handled by the virtual terminal.
1.6.5.1 模块聊天模式、思考面板与修复 ✨
💬 对话体验
- 思考过程预览从单行升级为多行面板,思考时能看到更多推理内容。
- 聊天输入框支持拖入文件夹,vault 内外的拖放逻辑已统一。
- 联网搜索新增 AnySearch Provider。
🧩 模块平台
- 模块可注册专属聊天模式:能力面隔离、工具审批策略固化,并支持随模块分发的专属 skills。
- 模块 Host API 支持注册自定义 Agent 工具。
🐛 修复与清理
1.6.5
1.6.5 Agent Tools, Cross-Device Sync & Chat Polish ✨
🛠️ Agent Capabilities
- New virtual Bash tool unifies file search and operations in a sandboxed shell over your vault.
- Oversized virtual bash output is now auto-truncated with guidance to narrow the query, preventing large directory listings from flooding context. (#555)
- The agent can read
[[wikilink]]targets directly, resolving down to#heading/^blockranges. (#555) - The
js_evaltool is renamed to Analysis Sandbox to better reflect its purpose. - Added support for DeepSeek's native web search tool.
💬 Chat Experience
- Reworked streaming rendering and scroll performance, with a unified motion system and polished high-frequency interaction animations.
- Multiple consecutive tool cards now auto-collapse for a cleaner agent conversation view.
- Fixed the view unexpectedly scrolling to the bottom when expanding reasoning content.
⚡ Quick Ask & CLI
- Quick Ask and YOLO Agent now share unified core runtime semantics; Smart Space is retired, with its continuation feature merged into Quick Ask's third mode. (#529)
- The CLI mode menu adds native actions for Claude plugin management and MCP server status. (#535)
- More robust CLI executable discovery, with support for custom CLI paths.
🔄 Data Sync & Fixes
- Chat history, learning data, and module settings moved to a visible
data/directory inside your vault, so sync tools like Obsidian Sync can replicate them across devices. In Obsidian Sync, enable "Sync all other types" to include them. - Fixed Learning project creation failing on Windows with Obsidian 1.13.4 due to
_stagingtemp directory cleanup errors, which could leave empty folders behind. (#556)
1.6.5 Agent 工具、跨设备同步与对话体验 ✨
🛠️ Agent 能力
- 新增虚拟 Bash 工具,在 vault 沙箱 shell 中统一文件检索与操作能力。
- 虚拟 bash 超大输出自动截断并引导收窄查询,防止大目录列出灌爆上下文。(#555)
- Agent 支持直接读取
[[wikilink]]目标,可精确定位到#标题/^块范围。(#555) js_eval工具更名为「分析沙箱」,更符合产品定位。- 适配支持 DeepSeek 官方原生搜索工具。
💬 对话体验
- 重构流式渲染与滚动性能,统一动效体系并补齐高频交互动画。
- 连续多个工具卡片自动折叠,Agent 对话视觉更清爽。
- 修复展开思维链内容时视图意外滚动到底部的问题。
⚡ Quick Ask 与 CLI
- 统一 Quick Ask 与 YOLO Agent 的核心运行语义;Smart Space 退役,续写能力并入 Quick Ask 第三档模式。(#529)
- CLI 模式菜单新增 Claude 插件管理与 MCP 服务器状态原生动作。(#535)
- 增强 CLI 定位鲁棒性,支持自定义 CLI 路径。
🔄 数据同步与修复
- 聊天记录、学习数据与模块配置迁至 vault 内可见的
data/目录,Obsidian Sync 等同步工具可跨设备同步;Obsidian Sync 需开启「同步所有其他类型文件」。 - 修复 Windows + Obsidian 1.13.4 下 Learning 清理
_staging临时目录报错导致项目创建失败并残留空目录的问题。(#556)
learning/v0.1.4
0.1.4 Cross-Device Learning Data Sync 🔄
- Learning data (spaced-repetition state and Anki import journals) now lives in the visible
data/directory inside your vault, so sync tools like Obsidian Sync can replicate your review progress across devices. Existing data is migrated automatically. - Requires YOLO Core 1.6.5 or later, which performs the storage migration before the module activates.
0.1.4 学习数据跨设备同步 🔄
- 学习数据(间隔重复状态与 Anki 导入日志)迁至 vault 内可见的
data/目录,Obsidian Sync 等同步工具可跨设备同步复习进度;存量数据自动迁移。 - 需要 YOLO Core 1.6.5 及以上版本(Core 会在模块激活前完成存储迁移)。
1.6.4.5
1.6.4.5 Web Search, Quoting & Chat Refinements ✨
- Added Exa as a web search provider.
- Agent and CLI conversations now share one presentation layer, so both modes render turns, tools and errors consistently. (#550)
- CLI conversations now show up in the process monitor at the bottom right, making background runs visible and controllable.
- You can now click the Agent/CLI mode area to switch conversation modes directly.
- Reworked quoting on assistant replies: the quote button appears only once a selection is complete, so it no longer interrupts continuous selection. Plain quotes are kept after the annotation box is closed, and you can right-click a quote marker to remove it.
- Reasoning sections now report how long the model thought once thinking ends.
- Failed requests are now recognised and classified more precisely, so provider and configuration problems are easier to act on.
- Tab completion can now replace the text matched by its trigger. (#552)
- Synced the latest OpenRouter model capability data.
- Fixed the first user message bubble not being clickable for editing.
- Fixed Codex CLI auto-generated conversation titles not syncing back to the native session.
- Fixed history panel entries jittering while several conversations were running; deleting a history entry now asks for confirmation.
1.6.4.5 联网搜索、引用与聊天体验改进 ✨
- 新增 Exa 联网搜索 Provider。
- Agent 与 CLI 对话统一到同一套呈现层,两种模式下的回合、工具调用与报错展示保持一致。(#550)
- CLI 对话接入右下角的进程监控,后台运行的会话可见、可控。
- 支持点击 Agent/CLI 模式区域,快速切换对话模式。
- 优化助手回答的文本引用操作:引用按钮仅在完成选择后出现,避免干扰连续选取;纯引用在关闭批注框后会保留,并支持右键批注浮标快速删除。
- 思考结束后会显示本轮思考耗时。
- 优化请求失败的识别与分类机制,供应商与配置问题更容易定位和处理。
- Tab 补全支持替换触发器匹配的文本。(#552)
- 同步最新的 OpenRouter 模型能力信息。
- 修复首条用户消息气泡无法点击编辑的问题。
- 修复 Codex CLI 对话自动命名无法同步到原生会话的问题。
- 修复多个对话同时运行时历史面板条目抖动的问题;删除历史记录现在需要二次确认。
learning/v0.1.3
0.1.3 Reliable Project Creation & Clearer Card Failures 📚
🗂️ Project Creation
- Fixed project creation failing and leaving the reference staging folder behind when Obsidian is configured to delete files permanently instead of moving them to trash. (Refs #545)
🃏 Card Generation
- When a chapter produces no cards, the failure now reports why — how many drafts were streamed, how many were discarded, and which validation rule rejected them — instead of only reporting that generation failed. The diagnostic contains no note or model content; raw model output is written only when the host's LLM debug capture is enabled. (Refs #494, #495)
0.1.3 更可靠的项目创建与更清晰的卡片失败原因 📚
🗂️ 项目创建
- 修复 Obsidian 设置为「永久删除」而非移入回收站时,创建学习项目会失败并残留参考资料临时目录的问题。(Refs #545)