-
-
Notifications
You must be signed in to change notification settings - Fork 90
CLI mirror for loopover_get_contributor_profile #6737
Copy link
Copy link
Closed
Labels
gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.help wantedExtra attention is neededExtra attention is needed
Description
Metadata
Metadata
Assignees
Labels
gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.help wantedExtra attention is neededExtra attention is needed
Context
The MCP tool
loopover_get_contributor_profile(src/mcp/server.ts:1992, viagetContributorProfileatsrc/mcp/server.ts:3511) mirrorsGET /v1/contributors/:login/profile(src/api/routes.ts:3093, gated byrequireContributorAccess, the same gatedecision-pack/repo-decisionalready satisfy). No CLI mirror exists despite the sibling commands using the identical/v1/contributors/:login/...route family and login-resolution logic.Requirements
profile(orcontributor-profile) top-level CLI command (or stdio tool) mirroringdecisionPackCli's structure./v1/contributors/{login}/profile.loginvia--login/LOOPOVER_LOGIN.--jsonoutput.Deliverables
profileCLI command/stdio tooldecisionPackCliTest Coverage Requirements
99%+ Codecov patch coverage on every changed line and branch in the new route/tool/CLI code, plus a test asserting output parity between the mirrored surfaces for identical input.
Expected Outcome
A contributor can pull their own profile from the CLI, matching the existing
decision-pack/repo-decisioncommands.Links & Resources
Precedent:
decisionPackCliatloopover-mcp.js:3175-3190andrepoDecisionCliatloopover-mcp.js:3205-3223.