Skip to content

bug: replicator_hivemind_store sends tags but Dewey store_learning requires tag (all calls fail -32602) #95

Description

@yvonnedevlinrh

Summary

replicator_hivemind_store forwards only a tags (plural) field to Dewey's store_learning MCP tool. That tool's inputSchema requires tag (singular) and does not fall back to the deprecated tags. Every
call therefore fails:

JSON-RPC -32602: required: missing properties: "tag"

Impact

The hivemind store path is completely non-functional against current Dewey — learnings cannot be persisted through Replicator's tools. Had to work around by calling the Dewey HTTP MCP endpoint directly.

Suggested fix

Map the hivemind tags input to Dewey's required tag (send the first tag as tag, or join). Confirm the target Dewey store_learning schema (required: [information, tag]) and align the proxy.

Notes

  • Dewey store_learning category enum only accepts {decision, pattern, gotcha, context, reference} — the proxy should validate/map (e.g. review-insightcontext) or surface the enum error clearly.
  • Dewey HTTP MCP handshake required for direct calls: initialize → capture Mcp-Session-Id header → notifications/initializedtools/call; responses are SSE-framed (data: line).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions