Releases: cavi-ai/companion-for-claude
Releases · cavi-ai/companion-for-claude
0.8.2
Companion for Claude 0.8.2. Full notes: https://github.com/cavi-ai/claude-obsidian/blob/main/CHANGELOG.md
0.8.1
Companion for Claude 0.8.1. Full notes: https://github.com/cavi-ai/claude-obsidian/blob/main/CHANGELOG.md
0.8.0
Companion for Claude 0.8.0 — mobile support, type-safety hardening, pnpm, store-compliant styling. Full notes: https://github.com/cavi-ai/claude-obsidian/blob/main/CHANGELOG.md
0.7.2
Added
- @-mention to add context. Type
@in the chat to bring in your active note, your selection, linked notes, the entire vault, or any specific note/folder — shown as removable pills above the input. This replaces the old context-toggle chips for a cleaner, more focused chat. - Artifact "Open" is a split button. One click opens it your usual way; the ▾ caret lets you pick a destination on the spot — full-screen in Obsidian, your default browser, or Chrome / Safari / Brave / Firefox.
Changed
- Gentler "thinking" indicator — a single breathing smiley beside the status word (no more double cursor), tempo-synced for calm motion.
- Tidier composer — model picker with a chevron, the thinking/temperature/max controls tucked into one "tune" button beside it, and Send right under the input.
- More headroom — higher output-token caps so long, tabbed artifacts and plans finish cleanly.
Fixed
- Artifact tabs/accordions are reliable now — the first panel shows by default and controls are wired robustly, so interactive artifacts actually switch instead of sitting dead.
0.7.1
A UX-polish release.
Changed
- Cleaner chat controls. The model switcher now has a chevron (clearly a dropdown), and thinking / effort / temperature / max-tokens tuck into a single tune popover — so the Send button is never buried.
- Open artifacts your way. A new ⛶ Fullscreen button opens an artifact full-window inside Obsidian, and a new "Open artifacts in" setting lets you choose: in-app (default), system browser, or Chrome / Safari / Brave / Firefox.
- Tidier settings. Everything past Connection & Behavior is now a collapsed accordion, so the settings tab opens clean.
- Semantic search for Claude Code too. The MCP
vault_searchtool now fuses semantic + keyword results when the index is built.
Fixed
- Build hand-off drives Claude Code through the working MCP
note_read/note_appendtools instead of a non-existent CLI.
0.7.0
Added
- Semantic search (local embeddings). Your vault is now searchable by meaning, not just keywords. A local Ollama embedding model builds a private, incremental vector index; the “Search vault” context and Ask-your-vault now fuse semantic + keyword results. Enable it and pick a model in Settings → Semantic search, then Rebuild.
- Ask your vault, with citations. Answers cite their source notes inline as
[[wikilinks]]so you can click straight through. - Related Notes panel. A sidebar (command: Open related notes panel) that tracks the active note and surfaces its semantically-related notes — Open or insert a
[[link]]in one click. Finds connections that share no title words.
Notes
- Semantic features are off by default and degrade gracefully to keyword search when Ollama or the embedding model isn’t available — nothing regresses.
- Fully local and private: embeddings run on your own Ollama server.
0.6.2
Added
- Local models in the chat switcher. The model dropdown now lists detected Ollama models under a "Local (Ollama)" group; pick one to route the chat to that local model — no settings trip.
Changed
- Controls moved to the bottom. Model switcher sits bottom-left, thinking/temp/max on the right, and the context gauge + Send share one footer row — the top is freed for reading.
- Header & chips cleanup. Action icons top-aligned; the backend pill no longer indents; the "Context" label moved to its own line so the toggle and status rows align; status pills unified to the context-chip pill shape; the MCP pill gains a caret marking it as a menu.
- Ingest-on-save is now an icon toggle; a single "Open Companion" ribbon icon (workflow + session-capture remain in the panel header).
Fixed
- Session memory reads the vault base path via the official
FileSystemAdapter.getBasePath()instead of an unchecked cast.
0.6.1
Companion for Claude v0.6.1 — a large quality + capability pass.
Fixed
- Responses no longer cut off silently (surfaces the
max_tokensstop reason; default cap 4096→8192; artifact/plan/workflow runs request 16384). - Chat flicker (throttled streaming render) and blurry text (dropped
container-type). - Faux-interactive artifacts: design-system prompt requires working JS + a validator guard.
- AI-generated note titles, dated
YYYY-MM-DD — Title.md; internal prompt templates hidden behind friendly labels. - CodeQL "incomplete multi-character sanitization" closed.
Added
- Vault Workflows in the chat — manifest personas, daily rollup, MOC, source digest, task harvest, vault synthesis (no CLI required).
- Plan → Build loop —
/planemits a parseable checklist; a Build icon (note header + chat reply) dispatches with a confirmation gate. - Session memory captures the in-app conversation (ingest-on-save) + ribbon/action-bar capture button.
- Rotating "Claudian" thinking status.
Security
- MCP token masked + sourced from
$OBSIDIAN_COMPANION_MCP_TOKEN; settings collapsed into accordions.
Install: download main.js, manifest.json, styles.css below into <vault>/.obsidian/plugins/claude-companion/, then enable in Community plugins. Desktop only.