Releases: deivid11/obsidian-claude-code-plugin
Releases · deivid11/obsidian-claude-code-plugin
v2.0.0
Changelog
All notable changes to the Obsidian Claude Code Plugin will be documented in this file.
Installation
Install via BRAT
- Install the BRAT plugin from the Community Plugins browser.
- In Obsidian settings, go to Community Plugins → BRAT → Add Beta Plugin.
- Paste this repo URL:
https://github.com/deivid11/obsidian-claude-code-plugin - BRAT will download the latest release and keep it auto-updated.
- Enable Claude Code Integration from the plugin list.
[2.0.0] - 2026-01-10
Major Features
Multi-Backend Support
- New Backend System: Added support for multiple AI CLI backends (Claude Code and OpenCode)
- Backend Selection: Users can now choose between
Claude CodeorOpenCodein settings - New backend adapter architecture with unified event handling
Sessions Management
- Global Sessions View: New "Sessions" tab showing all sessions across the vault
- Standalone Sessions: Create sessions not tied to any specific note
- Session Metadata: Track linked notes, backend type, timestamps, message counts
- Smart Linking: Sessions automatically update when notes are renamed/moved
- Session List UI: View, open, and delete sessions from the new Sessions tab
Tabbed Interface
- New Tabbed UI: Switch between "Assistant" (note-focused) and "Sessions" (global) views
- Live Running Indicators: See which sessions are currently active with elapsed time
Improvements
UI/UX Enhancements
- Settings Cog Button: Quick access to plugin settings from the header
- Clickable File Paths: File paths in output are now clickable links that open the file
- Tool Icons: Each tool now has a specific icon (Bash, Read, Edit, etc.)
- Backend-Specific Labels: UI text now shows the active backend name
Session Management
- Per-Backend Session IDs: Session IDs stored separately for each backend
- File Rename Tracking: Sessions update when linked notes are renamed
- Conversation History: Load last assistant response and user prompt from history
Settings
- Backend Dropdown: Choose between Claude Code and OpenCode
- OpenCode Settings Section: Auto-detect path, manual configuration, model selection
- Reorganized Settings: Backend-specific and common settings sections
Internationalization
- Dynamic Backend Names: i18n strings now support backend placeholder
- New Translation Keys: Sessions UI, tabs, backend settings
Technical Changes
- Normalized Event Handling: Unified event processing for all backends
- Backend Factory Pattern: Clean abstraction for backend implementations
- Settings Hot-Reload: Settings update without restart
- OpenCode Response Parsing: Support for OpenCode's event format
Bug Fixes
- Fixed double-output bug in event processing
- Fixed Linux compatibility for sed command in Makefile
- Added explicit types to fix ESLint errors
[1.0.x] - Previous Releases
See git history for previous release notes.
1.0.12
Full Changelog: 1.0.11...1.0.12
1.0.11
Full Changelog: 1.0.10...1.0.11
1.0.10
Full Changelog: 1.0.9...1.0.10
1.0.9
Full Changelog: 1.0.8...1.0.9
1.0.8
Full Changelog: 1.0.7...1.0.8
1.0.7
Full Changelog: 1.0.6...1.0.7
1.0.6
Full Changelog: 1.0.5...1.0.6
1.0.5
Full Changelog: 1.0.4...1.0.5