Skip to content

fix: keep credentials off /directory - #151

Merged
lukepiette merged 2 commits into
mainfrom
fix/directory-no-credential-examples
Oct 26, 2026
Merged

lukepiette merged 2 commits into
mainfrom
fix/directory-no-credential-examples

Conversation

@lukepiette

@lukepiette lukepiette commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

OpenAI rejected the Runpod plugin because the /directory surface solicited access credentials. This PR removes those prompts from the directory profile:

  • Drop schema examples that name or contain credentials, including the JUPYTER_PASSWORD example on Pod and endpoint env fields.
  • Exclude secret and registry credential management tools from /directory. The default / tool surface is unchanged.
  • Add a fallback in /directory initialize instructions: for operations outside its tool list, use the production REST API v2 reference at https://api.runpod.io/v2/docs from the user's own environment. The supplied v2-rest.runpod.io URL is the development host, so production instructions use api.runpod.io.

The bundled companion-clis skill also contains credential setup guidance; that is handled in the plugin ZIP separately.

Validation

Rebased cleanly on main after #149 merged. Local checks pass: 524/524 tests, pnpm generate:check, pnpm type-check, pnpm lint, pnpm build, pnpm spec:check, and Prettier. GitHub checks are running on the updated branch.

OpenAI rejected the plugin for soliciting restricted data, which includes
access credentials. Drop schema examples that name or hold a credential
(the env example {"JUPYTER_PASSWORD": "hunter2"} on seven tools) and
leave the secret and registry-credential tools off /directory.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
runpod-mcp Ignored Ignored Preview Oct 26, 2026 8:56pm UTC

Request Review

@lukepiette
lukepiette merged commit b7c0525 into main Oct 26, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants