v0.1.14: server instructions + unscoped plugin display identity
server instructions + unscoped plugin display identity
Sends session-level orientation on initialize and unscopes the agent-facing identity fields in the Claude Code and Codex plugin manifests.
Added:
- createApp() instructions sent on every initialize: openlibrary_* toolset, keyless API, suffix-typed IDs (works OL…W, editions OL…M, authors OL…A; editions also by ISBN), the search → work → editions/edition flow, openlibrary_get_cover_url always-200 / 1×1-placeholder behavior
Changed:
- Plugin display identity unscoped to openlibrary-mcp-server: name + mcpServers key in .claude-plugin/plugin.json; server key in .codex-plugin/mcp.json and interface.displayName in .codex-plugin/plugin.json. npm install args stay scoped (@cyanheads/openlibrary-mcp-server)
Dependency bumps:
- vitest (dev) ^4.1.8 → ^4.1.9
193 tests pass; bun run devcheck clean.