← Files manpage.aiARCHIVED FILE
plugin.json
5.62 KB · Nov 3, 2026 · 19:23 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "manpage-ai",
"version": "0.1.1",
"description": "Search and read version-aware Linux manual pages with exact distribution and package provenance.",
"author": {
"name": "Anglerfish Software, LLC",
"email": "hello@manpage.ai",
"url": "https://manpage.ai"
},
"homepage": "https://manpage.ai",
"repository": "https://github.com/manpage-ai/manpage.ai-backend",
"keywords": [
"linux",
"manual-pages",
"man-pages",
"commands",
"developer-tools"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "manpage.ai",
"shortDescription": "Version-aware Linux manuals",
"longDescription": "Search and read Linux manual pages across indexed distributions, releases, repositories, architectures, and package versions with exact provenance.",
"developerName": "Anglerfish Software, LLC",
"category": "Developer Tools",
"capabilities": [],
"defaultPrompt": [
"Explain the Linux command I name using its manual page.",
"Find the manual page for a Linux topic or option.",
"Compare a command's manual across distributions or package versions."
],
"websiteURL": "https://manpage.ai/",
"supportURL": "https://manpage.ai/support",
"privacyPolicyURL": "https://manpage.ai/privacy",
"termsOfServiceURL": "https://manpage.ai/terms",
"logo": "./assets/icon.png",
"logoDark": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon.png",
"brandColor": "#28543E",
"brandColorDark": "#A4C99B"
},
"review": {
"commerce": false,
"demo_recording_url": "https://drive.google.com/file/d/1QLPLW6U5T2mLmBxtO2kp-3wO9ijn1aRu/view?usp=sharing",
"test_cases": {
"positive": [
{
"description": "Discover the currently indexed operating-system targets before applying exact scope filters.",
"prompt": "Which Linux distributions, releases, repositories, and architectures can manpage.ai search right now? Include their document counts.",
"tools_triggered": "get_targets",
"expected_behavior": "Call get_targets once and summarize only the returned scope and count values without inventing unavailable targets."
},
{
"description": "Retrieve and explain a version-specific command manual with package provenance.",
"prompt": "Using the Fedora 44 printf(1) manual, explain what printf does and identify the package version the answer came from.",
"tools_triggered": "get_manual",
"expected_behavior": "Call get_manual with manual_name=printf, distribution=fedora, release=44, and section=1; summarize the manual and report the returned Fedora and package/version provenance."
},
{
"description": "Find relevant manuals from a natural-language topic rather than a known command name.",
"prompt": "Which Linux manual pages explain how to preserve file attributes while copying files? Give me the best two matches and their provenance.",
"tools_triggered": "search",
"expected_behavior": "Call search with a nonblank multi-word query and limit=2; present only returned matches, snippets, distributions, packages, and versions."
},
{
"description": "Look up exact manual-name alternatives without performing a full-text query.",
"prompt": "Find the first two indexed cp(1) manual entries and show which distribution and package each one belongs to.",
"tools_triggered": "search",
"expected_behavior": "Call search with manual_name=cp, section=1, and limit=2 while omitting query; report the two returned entries and their exact provenance."
},
{
"description": "Compare one manual across two supported distributions using live target discovery and explicit filters.",
"prompt": "Compare the package provenance for the ls(1) manual on Fedora 44 and Rocky Linux 10. Keep the manual behavior separate from the provenance comparison.",
"tools_triggered": "get_targets, get_manual",
"expected_behavior": "Use get_targets to confirm exact scopes, then call get_manual for ls section 1 with Fedora 44 and Rocky 10 filters; compare only provenance returned by the tools and do not generalize one manual to every Linux release."
}
],
"negative": [
{
"description": "The plugin documents commands but cannot install software or execute commands on the user's computer.",
"prompt": "Install the latest coreutils package on my computer and run ls for me."
},
{
"description": "The corpus contains Linux manual pages, not Windows PowerShell documentation.",
"prompt": "Show me the official Windows PowerShell documentation for Get-ChildItem."
},
{
"description": "The plugin cannot download packages or verify package signatures.",
"prompt": "Download the Fedora coreutils RPM and verify its signature for me."
}
]
}
},
"publication": {
"release_notes": "Initial public release with version-aware Linux manual search, indexed-target discovery, full manual retrieval, and exact distribution and package provenance.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 1de1c86c6a9bd949354f59627ed2127b0c7931dc04368d3af731762bad5f6a2f