Skip to content

feat: add tool search metadata - #12

Merged
solomonneas merged 1 commit into
masterfrom
feat/dynamic-tool-search-metadata
Jul 28, 2026
Merged

feat: add tool search metadata#12
solomonneas merged 1 commit into
masterfrom
feat/dynamic-tool-search-metadata

Conversation

@solomonneas

Copy link
Copy Markdown
Collaborator

What changed

  • add server-only domain and keyword metadata for all 74 registered Immich MCP tools
  • add a hard coverage test for exact tool coverage, domain validity, keyword quality, and descriptor privacy
  • keep the metadata disconnected from runtime registration and loading behavior

Why

Runbook Step 3 requires search metadata before deferred tool loading can be implemented. The terms were authored from the existing tool names and public descriptions without consulting the frozen evaluation prompts or expected labels.

This PR does not add search handlers, capability wiring, deferred loading, or recall assertions.

Verification

  • npm test - 26 files and 252 tests passed
  • npm run typecheck
  • npm run build

@solomonneas
solomonneas merged commit 2d616a1 into master Jul 28, 2026
2 checks passed
@solomonneas solomonneas self-assigned this Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant