Repository navigation
Name the closest catalog papers when a paper title misses - #34
Merged
Merged
Conversation
Production chat (2026-10-17..20) reported vLLM, PLBART, Routing Transformer and ImageNetV2 as missing because the model cited them by a blog, repository or shortened title. A title miss now runs one hybrid search and lists the top three catalog papers with their IDs; the final MCP error puts them last with an instruction to retry by ID, instead of only saying "not indexed". Release pwc-mcp 0.2.11. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Production chat audit (2026-10-17 → 10-20) found
get_paper_infotitle misses for papers that are in the catalog under another title: vLLM (2309.06180), PLBART (2103.06333), Routing Transformer (2003.05997), ImageNetV2 (1902.10811). The miss said the paper "is not indexed on Papers With Code", so the model told users that.CatalogClient._resolve_paper: after an exhausted exact/near title search, onehybridsearch (page size 3) adds; closest catalog papers: Title (ID); …to the miss. The message still starts withPaper title not found, so the public-metadata fallback is unchanged.server.public_paper: when the public lookup also misses and candidates exist, the error says no catalog paper has exactly this title and ends with "If one of the closest catalog papers is the paper meant, call again with its ID: …". Without candidates the message is unchanged.Checked against the live catalog: all four papers above appear in the candidates. Tests:
uv run --group dev pytest -q testsinmcp_server(85 passed).🤖 Generated with Claude Code