Releases: reposit-bot/reposit-mcp
Release list
v0.3.11: Fix error-to-backend mapping
Changes
- Fix: Error messages now correctly identify which backend failed. Previously the index mapping was off due to filtering before indexing.
v0.3.10: Graceful partial backend failure handling
Changes
- Fix: Search no longer fails entirely when one backend is unreachable. Uses
Promise.allSettledto return results from healthy backends while reporting errors from failed ones. - Fix: Added 10s fetch timeout to prevent hanging on unresponsive backends.
v0.3.9: REPOSIT_TOKEN priority fix
Changes
- fix:
REPOSIT_TOKENenvironment variable now properly overrides config file tokens
Environment variables should have highest priority over config files. Previously REPOSIT_TOKEN only filled in missing tokens; now it overrides all backend tokens as documented.
Config Priority Order (unchanged)
~/.reposit/config.json(global) - lowest.reposit.json(project-local) - medium- Environment variables - highest
v0.3.8: Return solution URL when sharing
When sharing a solution via MCP, the response now includes a url field with the public link to the published solution.
This allows users to view their shared solution in a browser immediately after sharing.
v0.3.7
Changes
- Search all backends by default: When you run search without a
backendparameter, the MCP server now queries all configured backends (same asbackend: "all"). Share/vote still use the default backend when omitted. - Search tool description: The search tool's
backendparameter now states "If omitted, searches all backends." - addBackend() in config: New
addBackend()helper in config for programmatic backend setup (e.g. adding a backend with a token from Settings).
v0.3.6: Fix login token not persisting in memory
Bug Fix
Fixed an issue where login would save the token to disk but not update the in-memory config. This caused subsequent tool calls (share, vote_up, vote_down) to still fail with "Invalid or missing API token" until the MCP server was restarted.
Changes
- After successful device auth, the token is now immediately stored in the in-memory config
- No restart required after logging in
v0.3.5: Send device hostname during device auth
Includes machine hostname as device_name when polling for token, so tokens can be identified by which device created them.
v0.3.4
Fix tags type for share tool - structured tags now work correctly
v0.3.3
Changes
- 401 error: Use API hint when present; append login hint only if missing
- list_backends: Include
hasTokenso agents know auth status - README: Document login tool (device flow), Cursor mcp path (
~/.cursor/mcp.json), login in tools table
v0.3.2
Fix: Pass device code in URL so it auto-fills on the auth page