Repository navigation
Resolve method aliases from curated keywords - #31
Merged
Merged
Conversation
pwc method --name and pwc_get_method matched only name, full_name, slug and id, so curated aliases such as GDBT or pi-0 returned not found. After the name lookup misses, match the normalized reference against each method's keywords in the full catalog and resolve only a unique hit. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 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.
pwc method --nameand the MCPpwc_get_methodtool matched only name, full_name, slug and id, so curated aliases such asGDBT(keyword ofgbdt) orpi-0returned "Method not found". The methodsqsearch also ignores keywords, so the candidate list was empty for those.page_size=500, whole catalog is ~315 rows; the payload already includeskeywords) and match the normalized reference against each method's comma-separated keywords.get_methoddocstring mentions aliases.Verified against production with this branch:
pwc method --name GDBT→ Gradient Boosted Decision Trees (gbdt),pwc method --name pi-0→ π0. 101 CLI tests and 71 MCP tests pass.Chat-related: do not merge or deploy without explicit user authorization.
🤖 Generated with Claude Code