Skip to content

ObsidiAI 0.1.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 03:36
· 11 commits to main since this release

ObsidiAI 0.1.1

New

  • Refined native chat layout: centered conversation, compact header, rounded composer, collapsible tool results, and responsive light/dark styling.
  • Multiple saved provider logins in Settings, with independent Manage and Disconnect actions. One login per provider; adding another does not replace your active chat selection.
  • Searchable model selection across available providers directly in the composer, preserving the conversation when switching.
  • Model-supported thinking-effort selection in chat. Your preference is saved and adapted to the selected model's actual capabilities; controls are locked during active runs.
  • Product logo and real native Obsidian screenshots in the README.

Fixed

  • Native authentication callbacks remain bound when pi normalizes the login interaction, allowing prompts and progress notifications to work correctly.
  • Resizing a chat pane keeps the latest response in view while automatic following is active.
  • Failed model/effort setting saves restore the previous selection; cancelled reconnects retain the existing login.

Install or update

  1. Download obsidiai-0.1.1.zip, not GitHub's automatic source archive.
  2. Extract the included obsidiai/ folder into <test-vault>/.obsidian/plugins/. When updating, replace main.js, manifest.json, and styles.css; preserve existing data.json.
  3. Reload Obsidian or disable/re-enable ObsidiAI. Active conversations are memory-only and do not survive reload.
  4. Open Settings → ObsidiAI → Add / manage provider, connect a provider, then choose a model and thinking effort in the agent tab.

The three individual plugin files remain available as release assets. Requirements are unchanged: Obsidian desktop 1.11.4+ and embedded Node 22.19.0+.

Verification and early-preview limits

  • Production build, release metadata validation, and all 86 behavioral tests pass locally. The release workflow repeats checks on Node 22.19.0 and Node 24 before publishing.
  • Native checks used Obsidian 1.13.7 in a disposable vault with local scripted providers: login add/cancel/disconnect, cross-provider conversation continuity, actual Agent request effort, capability restrictions, busy guards, settings reload, failed-save rollback, and narrow-pane layout.
  • These checks do not establish successful remote-provider authentication or actual third-party plugin-manager lifecycle effects. No preview provider is shipped in production.

Start in a disposable vault. Switching providers sends the existing conversation context to the newly selected provider on your next request. Note and plugin changes still need individual approval. Community plugins can execute unsandboxed code; uninstall can remove their saved data. Stop is not rollback.