Skip to content

v0.1.14: server instructions + unscoped plugin display identity

Choose a tag to compare

@cyanheads cyanheads released this 16 Jun 00:55
v0.1.14
ad1f6ed

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.