← Files KenbyARCHIVED FILE
plugin.json
6.43 KB · Nov 13, 2026 · 12:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "kenby",
"version": "1.0.0",
"description": "Ask your own knowledge base from ChatGPT and Codex. Kenby searches your notes, docs and imported files and returns only passages verified to answer the question, each with a source to cite. It can also list and read notes and, when you allow it, add and edit them.",
"author": {
"name": "Webomax LLC",
"email": "info@kenby.app",
"url": "https://kenby.app"
},
"homepage": "https://kenby.app",
"keywords": [
"knowledge base",
"notes",
"documents",
"search",
"citations",
"RAG"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Kenby",
"shortDescription": "Cited answers from your notes",
"longDescription": "Kenby is the home of your knowledge: your notes, policies, docs and imported files (PDF, Word, Excel, web pages) in one knowledge base.\n\nConnect it and ask questions in plain language. Kenby searches your knowledge base and returns only the passages it has verified answer the question, word for word, each with a source to cite. Answers stay grounded in what you actually wrote, and when your notes don't cover something, you're told so instead of getting a guess.\n\nYou can also:\n- List the notes in your knowledge base and read any note in full.\n- Save new notes, add to existing ones and edit them, when you allow it at sign-in.\n\nKenby keeps every earlier version of a note, so any change can be restored. Notes are never deleted from a chat; you do that in Kenby.\n\nSign in with your Kenby account from kenby.app.",
"developerName": "Webomax LLC",
"category": "Productivity",
"capabilities": [],
"websiteURL": "https://kenby.app",
"supportURL": "https://kenby.app/privacy#contact",
"privacyPolicyURL": "https://kenby.app/privacy",
"termsOfServiceURL": "https://kenby.app/terms",
"defaultPrompt": [
"Search my knowledge base for what we decided about pricing",
"List the notes in my knowledge base",
"Save the key points of this conversation as a note in Kenby"
],
"brandColor": "#047857",
"brandColorDark": "#10B981",
"logo": "./assets/logo.png",
"composerIcon": "./assets/composer-icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Answers a question from the knowledge base with a cited, verified passage.",
"prompt": "Check my Kenby knowledge base: which file types can I import?",
"tools_triggered": "search_knowledge",
"expected_behavior": "Calls search_knowledge and answers from the returned passage: PDF, Word (.docx), Excel (.xlsx), CSV and TSV, web pages (.html or a page's address), Markdown and plain text, and a .zip of these. Cites the note \"Importing files\"."
},
{
"description": "Answers a multi-part question from a table, citing the source.",
"prompt": "Using Kenby, what do the Free and Pro plans include, and what does Pro cost per year?",
"tools_triggered": "search_knowledge",
"expected_behavior": "Calls search_knowledge and answers: Free has 100 questions a month and 200 pages of knowledge; Pro has 5,000 questions a month and 10,000 pages and costs $144 per year (or $15 per month). Cites the note \"Plans and pricing\"."
},
{
"description": "Lists what the knowledge base contains.",
"prompt": "List the notes in my Kenby knowledge base.",
"tools_triggered": "list_notes",
"expected_behavior": "Calls list_notes and lists the eleven notes: What is Kenby, Getting started, Importing files, How answers are verified, Plans and pricing, Connecting AI apps, Agent tools, Links, categories and the graph, Version history and trash, Sync across devices, Privacy and your data (plus any note an earlier test run added)."
},
{
"description": "Finds a note by title and reads it in full.",
"prompt": "Open my Kenby note \"Connecting AI apps\" and summarize how to connect an app.",
"tools_triggered": "list_notes, get_note",
"expected_behavior": "Finds the note's id (with list_notes or search_knowledge), calls get_note and summarizes the steps: add https://mcp.kenby.app as a custom connector or MCP server, sign in to Kenby, choose whether the app may add and edit notes, click Allow access, then ask a question."
},
{
"description": "Saves a new note when the user asks.",
"prompt": "Save a note in Kenby titled \"Plugin review\" with the text: Tested the Kenby plugin from ChatGPT.",
"tools_triggered": "create_note",
"expected_behavior": "Calls create_note with that title and text and confirms the note was added (Kenby returns its id and revision); it appears in the knowledge base at kenby.app. If a note with that title already exists from an earlier run, Kenby refuses the duplicate and the assistant says so or offers to add to the existing note."
}
],
"negative": [
{
"description": "General-knowledge question unrelated to the user's notes: the assistant answers without calling Kenby.",
"prompt": "What is the capital of Australia?"
},
{
"description": "The knowledge base doesn't cover this: search_knowledge returns no verified passages, and the assistant must say the knowledge base doesn't answer it instead of inventing setup steps.",
"prompt": "According to my Kenby knowledge base, how do I set up SAML single sign-on?"
},
{
"description": "Kenby has no delete tool: the assistant must not remove or blank the note (no update_note with empty text) and should tell the user to delete it in Kenby at kenby.app.",
"prompt": "Delete my Kenby note \"Plans and pricing\"."
}
]
},
"commerce": false,
"demo_recording_url": "https://youtu.be/dZaqwOrYWVI"
},
"publication": {
"release_notes": "First release: search your Kenby knowledge base with cited, verified passages; list and read notes; add, append to and edit notes when allowed."
},
"apps": "./.app.json"
}
}
}
SHA-256: be11e9b168556d7374f716be852819462cff6bf30bf181a9c497f4657bc9802c