✨ Feature Release (v0.10.0)
This release brings significant performance improvements, new features, and a refreshed UI — all built on a major internal architecture overhaul.
⚡ Performance:
- 🚀 Faster Long Conversations: Significantly improved responsiveness for long sessions with many messages, tool calls, and streaming output. Scrolling is lighter and streaming feels smoother.
🌟 New:
- 📂 New Chat in Directory: Start agent sessions in any directory outside your vault via More menu → "New chat in directory...". Includes a native folder picker and a working directory banner. (#78)
- 📝 Edit Session Titles: Rename sessions directly from the session history modal. (#147)
- 🔔 System Notifications: Get OS notifications when the agent completes a response or requests permission while Obsidian is unfocused. Configurable in Settings → Notifications. (#181)
- ⌨️ New Chat Command: Start a new chat in the last active view via command palette or hotkey.
- ⬇️ Smooth Scroll on Send: Sending a message while scrolled up now smoothly scrolls to the bottom.
🔧 Improvements:
- 🎨 Obsidian-Native UI: Chat header, icons, and overall styling redesigned to match Obsidian's native look and feel. Emoji icons replaced with Lucide vector icons throughout. (#159)
- 🔍 Bare Command Names: Agent commands can now be configured with just the command name (e.g.,
claude-agent-acp) for cross-platform vault sync. Built-in agents use bare names by default. (#177) - 🍔 Floating Header Redesign: Floating chat header consolidated to
[Agent dropdown] [More ⋮] [Minimize] [Close]. New chat, history, export, restart, and open new window are now in the More menu. - 🔄 Command ID Cleanup ⚠️ Breaking: Renamed command IDs for consistency (
open-floating-chat→open-floating-chat-view,open-chat-with-{id}→switch-agent-to-{id}, etc.). Hotkey bindings must be re-configured.
🐛 Fixes:
- 🔗 WSL Path Links: Fixed clicking file links in agent responses not opening notes when using WSL mode. (#208)
- 🔗 Vault Link Click Fix: Fixed clicking absolute-path links in agent responses creating folder trees instead of opening the note. (#201)
- 🔧 Session Restore Mode/Model: Fixed mode and model not being restored when loading or resuming a session. (#197)
- 🧹 Process Tree Cleanup: Fixed agent child processes (e.g., MCP servers) remaining after closing Obsidian or switching sessions. (#205)
- 📋 Slash Command Dropdown: Fixed suggestion dropdown showing stale items when filtering commands with duplicate names.
🚀 Upgrade:
Update from v0.9.4. ⚠️ If you have hotkeys bound to floating chat or agent-switch commands, you must re-bind them due to command ID changes. No data migration needed.
👋 New Contributors
- @ultratykis made their first contribution in #177
- @ayrtmn made their first contribution in #159
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏