You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Shared pieces every 1.0 tool uses. Lands first in the stack.
NoteIdentifier: a real type (today identifier is a plain str) with one resolver for path, permalink, memory:// URL, exact title, external id and <project>/path. No fuzzy fallback; a miss is a tool error that points to bm_search.
Middleware that maps old tool names to the new tools for one release, for direct callers. Hidden tools are refused on call by FastMCP, so this cannot be done with visibility.
Activity
claude commentedon Oct 23, 2026
Claude finished @phernandez's task in 14s —— View job
Triage
enhancementlabel)none.NoteIdentifiertype and resolverprojecthandlingsince/untilparserfiltersparserDuplicates: None found. This is part of the #1827 stack, together with #1828, #1830, #1831, #1832, #1833 and #1834.
Notes for whoever implements it:
I stopped after triage and did not start any implementation.
feat(mcp): add shared parameter types and refusals for bm_* tools
feat(mcp): route bm_* targets and resolve notes exactly