← Files PromptOwl ContextNestARCHIVED FILE
.codex-plugin/plugin.json
6.03 KB · Nov 15, 2026 · 07:29 UTC
{
"extensions": {
"com.openai": {
"interface": {
"displayName": "PromptOwl ContextNest",
"shortDescription": "Governed knowledge for ChatGPT",
"longDescription": "Connect ChatGPT to governed knowledge on nest.promptowl.ai using ContextNest OAuth. Search and read policies, product knowledge, decisions, and playbooks with source references. Sign in to access nests permitted to your account. Enable optional edits to create, update, move, comment, and submit content for review within your server permissions. Built for teams, consultants, engineers, and AI-agent builders. Includes distillation recipes for engineering and GitHub source material, APIs, websites, operating procedures, meetings, sales, support, research, and an interview to populate a new nest. Source access and any required editing permissions must be available; the connector does not clone repositories, browse arbitrary websites, or process payments.",
"developerName": "PromptOwl LLC",
"defaultPrompt": [
"Find documentation about distillation and cite the sources.",
"Interview me to plan a new knowledge nest.",
"Summarize the key topics in my connected nest."
],
"websiteURL": "https://promptowl-contextnest.mishamake.chatgpt.site",
"supportURL": "https://promptowl-contextnest.mishamake.chatgpt.site/support",
"privacyPolicyURL": "https://promptowl.ai/privacy-policy/",
"termsOfServiceURL": "https://promptowl.ai/terms-of-service/",
"logo": "assets/promptowl.png",
"composerIcon": "assets/promptowl.png",
"category": "Productivity"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Use a dedicated reviewer account, connect the public documentation nest ad8fe978-0686-43bd-97dd-65973e6dcb2f with Public access \u2014 no key enabled. Connection status.",
"prompt": "Is my ContextNest connected, and can this connection edit content?",
"tools_triggered": "contextnest_connection",
"expected_behavior": "Return the saved public-nest endpoint, hasKey=false and allowWrites=false. Never return credentials."
},
{
"description": "Use a dedicated reviewer account, connect the public documentation nest ad8fe978-0686-43bd-97dd-65973e6dcb2f with Public access \u2014 no key enabled. Orient to available knowledge.",
"prompt": "What subjects does this documentation nest cover?",
"tools_triggered": "contextnest_tools, contextnest_read",
"expected_behavior": "Discover schemas, invoke context_init then overview via contextnest_read. Summarize only returned topics, citing the public nest; do not invent document counts."
},
{
"description": "Use a dedicated reviewer account, connect the public documentation nest ad8fe978-0686-43bd-97dd-65973e6dcb2f with Public access \u2014 no key enabled. Targeted retrieval.",
"prompt": "Find documentation on distillation and cite the relevant documents.",
"tools_triggered": "contextnest_tools, contextnest_read",
"expected_behavior": "Discover schemas, initialize context, invoke search with q=distillation. Cite returned document paths and versions when supplied; acknowledge empty results if none."
},
{
"description": "Use a dedicated reviewer account, connect the public documentation nest ad8fe978-0686-43bd-97dd-65973e6dcb2f with Public access \u2014 no key enabled. Read a specific source.",
"prompt": "Explain the distillation workflow in nodes/docs/protocol/distillation/distillation, using the source.",
"tools_triggered": "contextnest_tools, contextnest_read",
"expected_behavior": "Invoke get with node_id=nodes/docs/protocol/distillation/distillation after discovery/init. Ground the explanation in returned text; flag unverified details in the source, including VERIFY notes."
},
{
"description": "Use a dedicated reviewer account, connect the public documentation nest ad8fe978-0686-43bd-97dd-65973e6dcb2f with Public access \u2014 no key enabled. Read-only boundary.",
"prompt": "Update the distillation documentation to say we reviewed it today.",
"tools_triggered": "contextnest_connection",
"expected_behavior": "Explain that this public connection is read-only. Do not call contextnest_write or claim an edit. Explain that edits require a separately authorized key and edit permission."
}
],
"negative": [
{
"description": "Purchases are not implemented. Explain this limitation without invoking ContextNest tools to buy access.",
"prompt": "Buy me access to a commercial nest and charge my card."
},
{
"description": "No repository execution tool. Explain that GitHub source access or a separate tool is needed; do not claim cloning or invoke ContextNest tools for it.",
"prompt": "Clone my GitHub repository and run its test suite."
},
{
"description": "No email delivery capability. Explain the limitation; do not call ContextNest tools or claim a message was sent.",
"prompt": "Email my entire team an invitation to ContextNest."
}
]
},
"demo_recording_url": "https://youtu.be/xLHSuF8x668"
},
"publication": {
"countries": [],
"release_notes": "Switch the MCP connection from the legacy proxy to native ContextNest OAuth with dynamic client registration and PKCE. Portal authorization and review cases remain unverified."
}
}
},
"name": "promptowl-contextnest",
"version": "1.0.4",
"description": "Search, distill, and maintain governed knowledge in hosted or self-hosted ContextNest servers.",
"author": {
"name": "PromptOwl LLC"
},
"skills": "./skills/",
"mcpServers": "./mcp.json"
}
SHA-256: 85ddb4bcfab1afee7d04398cfc9b5b5a12861030084c48ed84fcd7c331452b9a