Skip to content

Releases: deivid11/obsidian-claude-code-plugin

v2.0.0

11 Jan 01:29

Choose a tag to compare

Changelog

All notable changes to the Obsidian Claude Code Plugin will be documented in this file.

Installation

Install via BRAT

  1. Install the BRAT plugin from the Community Plugins browser.
  2. In Obsidian settings, go to Community Plugins → BRAT → Add Beta Plugin.
  3. Paste this repo URL:
    https://github.com/deivid11/obsidian-claude-code-plugin
    
  4. BRAT will download the latest release and keep it auto-updated.
  5. 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 Code or OpenCode in 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

06 Jan 20:19

Choose a tag to compare

Full Changelog: 1.0.11...1.0.12

1.0.11

05 Dec 03:02

Choose a tag to compare

Full Changelog: 1.0.10...1.0.11

1.0.10

04 Dec 02:00

Choose a tag to compare

Full Changelog: 1.0.9...1.0.10

1.0.9

03 Dec 05:11

Choose a tag to compare

Full Changelog: 1.0.8...1.0.9

1.0.8

03 Dec 00:57

Choose a tag to compare

Full Changelog: 1.0.7...1.0.8

1.0.7

03 Dec 00:24

Choose a tag to compare

Full Changelog: 1.0.6...1.0.7

1.0.6

02 Dec 22:14

Choose a tag to compare

Full Changelog: 1.0.5...1.0.6

1.0.5

02 Dec 21:52

Choose a tag to compare

Full Changelog: 1.0.4...1.0.5

1.0.3

28 Nov 05:41

Choose a tag to compare