What's Changed
Fixed issue #238 to remove unused variables
Wire version to VERSION file (was hardcoded "1.0.0")
- importlib.metadata when pip-installed, file fallback for source/Docker
- SERVER_INFO sent to clients now matches actual NoteDiscovery release
client.get_note() skips backlinks computation (perf)
- GET /api/notes/{path}?include_backlinks=false
- Backlinks default scan_was_vault-wide and unused by the get_note tool
- get_backlinks tool unaffected (still uses ?include_backlinks=true)
New get_config MCP tool
- Exposes /api/config (name, version, enabled features, autosave delay)
- Helps the LLM understand server capabilities without trial-and-error
Pagination naming: max_results -> limit (BREAKING for tool args)
- Aligns 3 tools with the 4th (get_recent_notes already used limit)
- Aligns MCP schema names with the wire protocol (client/backend)
- LLMs pick up the new name on next tools/list call; no migration code
Docker Images
This release is available as a Docker image:
docker pull ghcr.io/gamosoft/NoteDiscovery:0.27.2Full Changelog: v0.27.1...v0.27.2