← Files CodeMouseARCHIVED FILE
plugin.json
5.95 KB · Nov 6, 2026 · 00:16 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "codemouse",
"version": "1.1.1",
"description": "CodeMouse automatically reviews every pull request in your GitHub repositories using AI models running on your own API keys. This plugin gives ChatGPT read-only access to your CodeMouse account: list the accounts you belong to, see which GitHub organizations and repositories are connected, browse recent pull-request reviews, and pull full detail on any single review \u2014 status, findings posted, per-model runs, duration, and cost. Ask things like \"what did CodeMouse flag on my last PR?\" or \"how much did reviews cost this week?\". All tools are read-only and scoped to the organizations you are a member of; the plugin cannot approve, merge, comment on, or change anything. Sign-in uses OAuth. A CodeMouse account is required.",
"author": {
"name": "Squidcode LLC",
"email": "hello@squidcode.com",
"url": "https://codemouse.ai"
},
"homepage": "https://codemouse.ai",
"keywords": [
"code review",
"pull requests",
"github",
"developer tools"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "CodeMouse",
"shortDescription": "AI code review for GitHub PRs",
"longDescription": "CodeMouse automatically reviews every pull request in your GitHub repositories using AI models running on your own API keys. This plugin gives ChatGPT read-only access to your CodeMouse account: list the accounts you belong to, see which GitHub organizations and repositories are connected, browse recent pull-request reviews, and pull full detail on any single review \u2014 status, findings posted, per-model runs, duration, and cost. Ask things like \"what did CodeMouse flag on my last PR?\" or \"how much did reviews cost this week?\". All tools are read-only and scoped to the organizations you are a member of; the plugin cannot approve, merge, comment on, or change anything. Sign-in uses OAuth. A CodeMouse account is required.",
"developerName": "Squidcode LLC",
"category": "Developer Tools",
"capabilities": [
"List accounts",
"List repositories",
"List reviews",
"Get review detail"
],
"websiteURL": "https://codemouse.ai",
"supportURL": "https://codemouse.ai/docs",
"privacyPolicyURL": "https://codemouse.ai/privacy",
"termsOfServiceURL": "https://codemouse.ai/terms",
"defaultPrompt": [
"What did CodeMouse flag on my latest pull request?",
"How much did my code reviews cost this week?",
"Which of my repositories does CodeMouse review?"
],
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the CodeMouse accounts the signed-in user belongs to.",
"prompt": "List my CodeMouse accounts.",
"tools_triggered": "list_accounts",
"expected_behavior": "Returns the account \"CodeMouse Demo\" with its id and the user's role; no other accounts."
},
{
"description": "Show which GitHub repositories CodeMouse reviews for the account.",
"prompt": "Which repositories does CodeMouse review for me?",
"tools_triggered": "list_accounts, list_repositories",
"expected_behavior": "Lists the demo repository connected to the CodeMouse Demo account with its GitHub organization name."
},
{
"description": "Browse recent pull-request reviews, newest first.",
"prompt": "Show my recent CodeMouse reviews.",
"tools_triggered": "list_accounts, list_reviews",
"expected_behavior": "Lists the four demo reviews with PR number, title, status (completed/merged) and date, newest first."
},
{
"description": "Get full detail of one review.",
"prompt": "Show me the full detail of my latest CodeMouse review.",
"tools_triggered": "list_reviews, get_review",
"expected_behavior": "Returns the latest review's status, findings posted, per-model runs, duration and cost, and summarises them in plain language."
},
{
"description": "Aggregate cost across recent reviews from review detail.",
"prompt": "How much did my code reviews cost this week?",
"tools_triggered": "list_reviews, get_review",
"expected_behavior": "Reads cost from the reviews' detail and reports a total in USD (the demo reviews have small non-zero costs), stating the period covered."
}
],
"negative": [
{
"description": "Write action that the plugin does not support (no write tools exist).",
"prompt": "Approve and merge my latest pull request."
},
{
"description": "Destructive action that the plugin does not support.",
"prompt": "Delete the CodeMouse review for my latest pull request."
},
{
"description": "Data outside the connected account; tools are scoped to the user's own organizations.",
"prompt": "Show me the CodeMouse reviews for the squidcode/codemouse repository (an organization I am not a member of)."
}
]
},
"demo_recording_url": "https://cdn.codemouse.ai/demo/codemouse-chatgpt-demo.mp4",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial directory release: read-only access to CodeMouse accounts, repositories and pull-request reviews. Adds an email/password review sign-in for the reviewer test account alongside GitHub OAuth."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2e68829d51b16957adbfc8ddea72f8bcf92d1759de2cf144b511b11453a61c76