Skip to content

Releases: RAIT-09/obsidian-agent-client

0.5.0-preview.1

17 Dec 12:14

Choose a tag to compare

0.5.0-preview.1 Pre-release
Pre-release

🔬 Preview Release (v0.5.0-preview.1)

⚠️ This is a preview release — Features are experimental and may change. Please report any issues!

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

15 Dec 05:54

Choose a tag to compare

🔧 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

13 Dec 08:00

Choose a tag to compare

🔧 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


Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏

0.4.0

10 Dec 13:51

Choose a tag to compare

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

09 Dec 14:10

Choose a tag to compare

0.4.0-preview.4 Pre-release
Pre-release

🔬 Preview Release (v0.4.0-preview.4)

⚠️ This is a preview release — Features are experimental and may change. Please report any issues!

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

09 Dec 13:52
cf8fc96

Choose a tag to compare

0.4.0-preview.3 Pre-release
Pre-release

🔬 Preview Release (v0.4.0-preview.3)

⚠️ This is a preview release — Features are experimental and may change. Please report any issues!

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

29 Nov 13:22

Choose a tag to compare

0.4.0-preview.2 Pre-release
Pre-release

🔬 Preview Release (v0.4.0-preview.2)

⚠️ This is a preview release — Features are experimental and may change. Please report any issues!

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

29 Nov 07:28

Choose a tag to compare

0.4.0-preview.1 Pre-release
Pre-release

🔬 Preview Release (v0.4.0-preview.1)

⚠️ This is a preview release — Features are experimental and may change. Please report any issues!

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

26 Nov 15:27

Choose a tag to compare

🔧 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

23 Nov 15:30

Choose a tag to compare

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 created field 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. 🙏