Manage Tools

Account management, uploads, environment setup, and administration. All Manage tools are free.

pharaoh_account

What it does: View your subscription status, toggle PR Guard on/off per repo, select your active free-tier repo, trigger graph refreshes, and open the billing portal.

When to use: Checking your plan, managing PR Guard, or refreshing a repo's graph after significant changes.

Parameters:

  • enable_pr_guard (optional): Repo slugs to enable PR Guard on

  • disable_pr_guard (optional): Repo slugs to disable PR Guard on

  • set_free_repo (optional): Repo slug to set as your active free-tier repo

  • refresh_repo (optional): Repo slug to re-map

  • refresh_all (optional): Re-map all repos

request_upload

What it does: Get a presigned URL to upload parsed codebase data. This lets you map repos without installing the GitHub App — useful for air-gapped environments, compliance-restricted codebases, or repos on platforms other than GitHub.

When to use: When you can't or don't want to install the GitHub App. When working with repos on GitLab, Bitbucket, or local-only repos.

Parameters:

  • repo_name (required): Name for the repository in Pharaoh

map_open_source_repo

What it does: Map any public GitHub repository into Pharaoh's shared graph. Once mapped, the repo is queryable by all users with all analysis tools. Mapping typically takes 1-3 minutes.

When to use: When your AI tool needs to understand a public library's architecture. When evaluating an open-source dependency.

Parameters:

  • repo (required): GitHub slug (e.g., "vercel/next.js") or full URL

setup_environment

What it does: Install Pharaoh's curated plugin bundle — LSP (50ms go-to-definition vs 45s grep), security scanning, code review, and more. Tailored to your codebase's languages.

When to use: After initial Pharaoh setup. When you want to improve your development environment beyond codebase intelligence.

pharaoh_feedback

What it does: Report false positives, incorrect analysis results, or general feedback about tool behavior. Creates a GitHub issue for the Pharaoh team to investigate.

When to use: When a tool returns incorrect results. When you want to suggest improvements.

Parameters:

  • message (required): Your feedback

pharaoh_admin

What it does: Administrative operations for org management. Superadmin only — used for tenant management, suspension, reactivation, and org-level configuration.

When to use: Org administrators managing tenant settings.

Last updated