RepoPilot
R
RepoPilot
/evaluate_dependency_change

Evaluate an exact dependency change in project context

CALL immediately before adding or upgrading an npm dependency. Answers "is this exact version safe to take on" from registry metadata, advisory deltas, provenan

liveunknown~5s typical
mcprepopilot
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-app-repopilot-repopilot /evaluate_dependency_change for me.

Input

FieldTypeDescription
dependency*stringA STRING: the npm package name on its own, with no version and no surrounding object — "lo
to_versionstringA STRING: the version you intend to install — an exact version ("4.18.1"), a dist-tag ("la
from_versionstringThe version currently installed, or omitted when adding a new dependency. Supplying it pro
dependency_typestring (runtime | development | optional | peer)Where the dependency goes, in THESE words: "runtime" for a dependencies entry, "developmen default "runtime"
package_managerstring (npm | pnpm | yarn | bun)Optional. Only affects the commands and lockfile named in the verification plan. Inferred
projectobjectOptional, source-free facts about the project you are changing. Supplying it adds Node/pee
policy_profilestring (permissive | balanced | strict)Named team dependency policy. Strict requires provenance and denies package install hooks. default "balanced"
intentstringOptional free text describing why you are making this change. Advisory only; it changes no

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"mcp-app-repopilot-repopilot","endpoint":"/evaluate_dependency_change","input":{"dependency":"...","dependency_type":"runtime","policy_profile":"balanced"}}'
cli
npx cracked-ai run -p mcp-app-repopilot-repopilot -e /evaluate_dependency_change -i '{"dependency":"...","dependency_type":"runtime","policy_profile":"balanced"}'
mcp
run_tool({ provider: "mcp-app-repopilot-repopilot", endpoint: "/evaluate_dependency_change", input: {"dependency":"...","dependency_type":"runtime","policy_profile":"balanced"} })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.