v2.11.0
Added
bear-search-notesnow includes tags in results — each search result with tags shows aTags:line alongside existing metadata (title, dates, ID). This lets LLMs cross-reference tags across multiple notes without opening each one individually.
Changed
- Soft errors now signal
isError: truein tool responses — for recoverable failures handled inside tool implementations (such as a missing note, handler-level parameter validation, a disabled feature, or a file error), the tool response now setsisError: trueinstead of returning the error message as a normal result. This lets MCP clients distinguish failures from successful empty results (like "no notes found") and gives LLMs a clear signal to self-correct. Permanent conditions (e.g., feature disabled) include explicit "do not retry" guidance. bear-add-tagcorrectly marked as idempotent — the tool's MCP annotation now reflects that adding an already-present tag is a no-op. MCP clients can safely retrybear-add-tagcalls on transient failures without risk of unintended side effects.
Fixed
bear-add-tagandbear-add-filenow return complete note metadata — mutation tool responses previously had gaps:bear-add-tagomitted the note ID, andbear-add-file(when called with an ID) omitted the note title. Both tools now consistently return the note title and ID, matching all other mutation tools. This gives LLM clients the metadata they need for follow-up operations without an extra lookup step.
Download bear-notes-mcpb-20260420.mcpb to install the extension.