Releases: RAIT-09/obsidian-agent-client
0.5.0-preview.1
🔬 Preview Release (v0.5.0-preview.1)
This preview adds image attachment support, allowing you to send images alongside your messages to compatible agents.
🌟 New:
- 🖼️ Image Attachments: Paste or drag-and-drop images into the chat input to send them with your message. Images are displayed as thumbnails with easy removal. Available when the agent supports image input.
- ⌨️ Send Message Shortcut: Choose between Enter or Cmd/Ctrl+Enter to send messages. Configure in plugin settings under "Send Message Shortcut".
🔧 Improvements:
- ✂️ Message Trimming: Leading and trailing whitespace is now automatically removed from messages before sending.
🐛 Fixes:
- 💭 Agent Thought Formatting: Fixed extra newlines appearing between agent thought chunks.
🚀 Upgrade:
Update from v0.4.2 — This is a preview release, feedback welcome!
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏
0.4.2
🔧 Minor Improvement Release (v0.4.2)
This update improves the suggestion dropdown UX and fixes a minor input bug.
🔧 Improvements:
• 📜 Scrollable Suggestion Dropdown: Mention and slash command dropdowns now have a max height with smooth scrolling. Keyboard navigation automatically scrolls the selected item into view.
• 📝 More Mention Suggestions: Increased note mention suggestions from 5 to 20 items for easier note discovery.
• 📚 Documentation Link: Added a link to the documentation site in the settings tab.
• ⬆️ SDK Update: Updated @agentclientprotocol/sdk to v0.11.0.
🐛 Fixes:
• ✏️ Input Preservation: Fixed an issue where restored messages could overwrite text the user was typing.
🚀 Upgrade:
Simply update from v0.4.1 — no configuration needed.
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏
0.4.1
🔧 Bug Fix & Improvement Release (v0.4.1)
This update fixes agent startup issues on macOS/Linux and improves update notifications for prerelease users.
🐛 Fixes:
- 🍎 Node.js PATH Fix (macOS/Linux): Fixed "Command Not Found" error when using Node.js installed via version managers (mise, nvm, etc.). Login shells now correctly inherit the configured Node.js path. (#30)
🔧 Improvements:
- 🔔 Smarter Update Notifications: Prerelease users now receive update notifications for newer prereleases, not just stable releases. Stable version users are unaffected.
🚀 Upgrade:
Simply update from v0.4.0 — no configuration needed.
👋 New Contributors
- @handlename made their first contribution in #30
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏
0.4.0
✨ Feature & Improvement Release (v0.4.0)
This update adds mode and model switching, and fixes several display issues.
🌟 New:
- 🎛️ Mode Selector: Switch between agent modes (e.g., Always Ask, Plan Mode, etc.) directly from the chat input area.
- 🤖 Model Selector (Experimental): Switch between available AI models during a session. This feature uses an unstable part of the Agent Client Protocol and may change in future releases.
🐛 Fixes:
- 🔧 Tool Call Display: Fixed issues where tool calls were displayed multiple times or progress updates were not shown correctly.
⚠️ Agent Startup Errors: Fixed agent startup errors (such as "command not found") not being displayed in the UI.
🚀 Upgrade:
Update from v0.3.1 — Mode/Model selectors appear automatically when multiple options are available.
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏
0.4.0-preview.4
🔬 Preview Release (v0.4.0-preview.4)
This preview updates the Agent Client Protocol SDK for improved compatibility.
🔧 Improvements:
- 📦 ACP SDK Update: Updated @agentclientprotocol/sdk from v0.5.1 to v0.8.0 for latest protocol support.
🚀 Upgrade:
Update from v0.4.0-preview.3 — This is a preview release, feedback welcome!
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏
0.4.0-preview.3
🔬 Preview Release (v0.4.0-preview.3)
This preview fixes issues with tool call display and error handling.
🐛 Fixes:
- 🔧 Tool Call Updates: Fixed an issue where tool call progress updates were sometimes not displayed correctly.
⚠️ Agent Startup Errors: Fixed agent startup errors (such as "command not found") not being displayed in the UI.
🚀 Upgrade:
Update from v0.4.0-preview.2 — This is a preview release, feedback welcome!
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏
0.4.0-preview.2
🔬 Preview Release (v0.4.0-preview.2)
This preview fixes a display bug when using claude-code-acp.
🐛 Fixes:
- 🔧 Duplicate Tool Call Display: Fixed an issue where the same tool call was displayed multiple times when using claude-code-acp.
🚀 Upgrade:
Update from v0.4.0-preview.1 — This is a preview release, feedback welcome!
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏
0.4.0-preview.1
🔬 Preview Release (v0.4.0-preview.1)
This preview adds Mode and Model switching to give you more control over agent behavior directly from the chat interface.
🌟 New:
- 🎛️ Mode Selector: Switch between agent modes (e.g., Always Ask, Plan Mode, etc...) directly from the chat input area. Available when the agent supports multiple modes.
- 🤖 Model Selector (Experimental): Switch between available AI models during a session. This feature uses an unstable part of the Agent Client Protocol and may change in future releases.
💡 Notes:
- Both selectors appear automatically when multiple options are available
- Mode/Model changes take effect immediately for subsequent messages
- The Model selector feature depends on ACP experimental APIs — behavior may vary between agent implementations
🚀 Upgrade:
Update from v0.3.1 — This is a preview release, feedback welcome!
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏
0.3.1
🔧 Minor Improvement Release (v0.3.1)
This update adds small quality-of-life improvements for better workflow visibility.
🔧 Improvements:
- 📂 File Path in Read Tool: Read tool calls now display the file path, making it easier to track which files the agent is accessing
- ⏹️ Cancel Message Command: Added "Cancel message" command to the command palette — stop agent responses without reaching for the mouse
- 🕐 Export Timestamp Fix: Exported chat files now use the first message timestamp instead of session creation time — no more incorrect timestamps when Obsidian was left idle before chatting
🚀 Upgrade:
Simply update from v0.3.0 — no configuration needed. The new cancel command can be assigned a custom hotkey in Obsidian's hotkey settings.
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏
0.3.0
✨ Feature & Improvement Release (v0.3.0)
This update adds workflow automation with command palette integration, keyboard shortcuts, and auto-export functionality.
🌟 New:
- ⌨️ Command Palette Integration: Multiple commands added for keyboard-driven workflows
- Switch between agents (Claude Code, Codex, Gemini CLI, custom agents)
- Start new chat sessions
- Toggle auto-mention feature
- Approve/reject permission requests
- 💾 Auto-Export on New Chat: Automatically save current chat before starting a new session (optional, off by default)
- 💾 Auto-Export on Close: Automatically save chat when closing the view (optional, off by default)
🔧 Improvements:
- 📄 Export Without Opening: Added option to export chat without automatically opening the note (useful for background auto-save)
- ⌨️ Auto-Focus Input: Chat textarea automatically receives focus when opening or switching to the chat view — start typing immediately without clicking!
🐛 Fixes:
- 🐛 Export Timezone: Fixed frontmatter
createdfield showing incorrect timestamp due to timezone offset (now uses local timezone instead of UTC)
🚀 Upgrade:
Update from v0.2.6 — All new features are optional and disabled by default. Configure in plugin settings to enable auto-export and customize keyboard shortcuts via Obsidian's hotkey settings.
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏