Skip to content

Releases: Lapis0x0/obsidian-yolo

1.6.5.6

Choose a tag to compare

@github-actions github-actions released this 20 Aug 12:41

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_eval bypass 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

Choose a tag to compare

@github-actions github-actions released this 16 Aug 13:18

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 批注与更顺滑的生成体验 📌

  • PDF 阅读器支持选区批注:可在一条消息中引用多处原文并逐条撰写批注。
  • 优化生成时的界面卡顿,减少主线程占用。(#573
  • 修复长时间任务流式输出时聊天记录反复重新加载、可能导致界面卡死的问题。(#573
  • 重做推理强度为 Max 时的星光动画设计。
  • 模块可随产物发布完整 skill 包。
  • 重构内置工具与 skills 的注册维护管线,降低维护难度。

1.6.5.4

Choose a tag to compare

@github-actions github-actions released this 14 Aug 15:59

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 运行时与菜单改版 🚀

  • 新增 Hermes CLI 与 Pi 两个聊天运行时,与已有的 Claude Code、Codex 并列。(#572
  • @ 提及与 / 技能菜单改版为双栏分类面板,窄容器下自动切换为横排分类。
  • 设置中新增「更新提醒」开关,可关闭更新弹窗。(#571
  • 进一步优化流式文字生成的性能表现。
  • 修复思维链预览在长到上限前逐行抖动的问题。

1.6.5.3

Choose a tag to compare

@github-actions github-actions released this 13 Aug 08:50

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

Choose a tag to compare

@github-actions github-actions released this 12 Aug 12:09

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

Choose a tag to compare

@github-actions github-actions released this 11 Aug 10:37

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 工具。

🐛 修复与清理

  • 修复聊天记录较多时移动端启动长时间卡在「加载插件中」无法使用的问题。(#565
  • 修复 Obsidian 1.13 独立设置窗口中「导入配置」选择文件无反应的问题。
  • 修复 Quick Ask 续写快捷指令菜单遮挡模型/推理强度下拉的问题,统一弹窗层级与菜单展开方向。
  • 修复 Windows 上 npm 安装的 Claude Code CLI 被误判为原生程序而无法启动的问题。(#562
  • 移除设置中已失效的「路径操作集」开关,路径操作已由虚拟终端接管。

1.6.5

Choose a tag to compare

@github-actions github-actions released this 09 Aug 14:08

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 / ^block ranges. (#555)
  • The js_eval tool 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 _staging temp 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

Choose a tag to compare

@github-actions github-actions released this 09 Aug 14:13

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

Choose a tag to compare

@github-actions github-actions released this 07 Aug 02:57

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

Choose a tag to compare

@github-actions github-actions released this 07 Aug 02:55

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

🃏 卡片生成

  • 章节生成零卡片时,现在会说明失败原因:流式产出的草稿数量、被丢弃的数量,以及具体是哪条校验规则拒绝了它们,而不再只提示生成失败。该诊断不包含笔记与模型正文内容;模型原始输出仅在开启宿主的 LLM 调试记录后才会输出。(Refs #494#495