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 ondisable_pr_guard(optional): Repo slugs to disable PR Guard onset_free_repo(optional): Repo slug to set as your active free-tier reporefresh_repo(optional): Repo slug to re-maprefresh_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