✨ Feature Release (v0.7.0)
This release introduces multi-agent session support, allowing you to run multiple independent agent conversations simultaneously in separate chat views.
🌟 New:
- 🪟 Multi-Agent Sessions: Run multiple agents simultaneously in separate chat views. Each view has its own independent agent process and session. (#59)
- 📢 Broadcast Commands: Control multiple chat views at once:
Broadcast prompt: Copy the active view's input to all other viewsBroadcast send: Send messages in all views simultaneouslyBroadcast cancel: Cancel operations in all views
- 🔀 Focus Navigation: Quickly switch between chat views with
Focus next/previous chat viewcommands - ➕ Open New View Command: Open additional chat views via command palette or Header Menu
- 🔄 Restart Agent: Restart the agent process from the header menu. Useful when environment variables changed or the agent becomes unresponsive. (Related to #18)
- 📍 Chat View Location: Choose where new chat views open — right pane (default), editor tabs, or editor split. Configure in Settings → Display.
- 🏷️ Custom Export Tag: Customize the frontmatter tag for exported notes (supports nested tags like
projects/agent-client). Configure in Settings → Export. (#62) - 😶 Hide Emojis Option: Toggle emoji icons in tool calls, thoughts, plans, and terminal blocks. Configure in Settings → Display. (#68)
- 📝 Spellcheck Integration: Chat input now respects Obsidian's Editor → Spellcheck setting. (#65)
🔧 Improvements:
- 🍔 Header Menu: New ellipsis menu in chat header for quick agent switching, opening new views, restarting agent, and accessing plugin settings.
- 🚨 Error Overlay: Errors are now displayed as a dismissible overlay above the input area instead of replacing the entire chat.
- 🔍 Detailed Error Messages: ACP errors now show their actual error details instead of generic "Authentication Error" messages. (#74)
- 📊 Table Scrolling: Horizontal scroll now applies only to tables, not the entire message area.
- 🎨 Spacing Polish: Improved visual spacing after tool calls and thoughts.
🐛 Fixes:
- ⌨️ IME Composition Fix: Fixed an issue where pressing Enter to confirm IME input (e.g., Japanese, Chinese) would accidentally select a dropdown item. (#75)
⚠️ Breaking Changes:
- Setting Renamed:
activeAgentId→defaultAgentId(automatically migrated)
🚀 Upgrade:
Update from v0.6.1 — Settings are automatically migrated. Multi-session support works immediately with existing agent configurations.
Thank you for your continued support! Your feedback helps make this plugin better for everyone. 🙏