← Files SorinaiARCHIVED FILE
plugin.json
5.27 KB · Nov 3, 2026 · 19:06 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "sorinai",
"version": "1.0.0",
"description": "Search and read your Sorinai meetings, notes, transcripts, templates and folders.",
"author": {
"name": "Sorinai Ltd",
"email": "hello@sorinai.com",
"url": "https://sorinai.com"
},
"homepage": "https://sorinai.com/help/claude-chatgpt",
"keywords": [
"meetings",
"notes",
"transcripts"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Sorinai",
"shortDescription": "AI notepad for your meetings",
"longDescription": "Sorinai is an AI notepad for meetings. The desktop app records your calls, transcribes who said what, and writes up Enhanced notes and filled-in templates.\n\nConnect it to ChatGPT and ChatGPT can search and read those meetings when you ask:\n- Find meetings by date, person, folder, template or topic\n- Read the notes, decisions, action items and template answers\n- Quote the transcript word for word, with who said what\n- See your templates and folders\n\nUse it to recap a call, compare what changed across a run of meetings, pull exact quotes, or draft the follow-up in ChatGPT.\n\nAccess is read-only and needs a Sorinai account.",
"developerName": "Sorinai Ltd",
"category": "Productivity",
"capabilities": [
"Search meetings",
"Read notes",
"Read transcripts"
],
"websiteURL": "https://sorinai.com",
"supportURL": "https://sorinai.com/help",
"privacyPolicyURL": "https://sorinai.com/privacy",
"termsOfServiceURL": "https://sorinai.com/terms",
"defaultPrompt": [
"Recap my last meeting.",
"What action items came out of this week's meetings?",
"Find where deadlines came up in my calls and quote them."
],
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find meetings with a customer",
"prompt": "What meetings do I have with Acme?",
"tools_triggered": "find_meetings",
"expected_behavior": "Lists three meetings, all on 3 October 2026: Acme Business Review, Acme Renewal Pricing and Acme Contract Review."
},
{
"description": "Recap the most recent meeting",
"prompt": "Recap my most recent meeting with Acme.",
"tools_triggered": "find_meetings, get_meeting",
"expected_behavior": "Summarizes the Acme Contract Review: a 2-year term, 55 seats at $108 per seat per month (40 from Nov 30, 15 from Jan 4), SSO included, renewal increase capped at 5%, net-45 payment terms. Open items: DPA and liability-cap redlines by Oct 16, a PO after the Oct 14 budget committee, signature by Oct 23."
},
{
"description": "Compare across meetings",
"prompt": "How did Acme's pricing position change across the three calls?",
"tools_triggered": "find_meetings, get_meeting",
"expected_behavior": "Traces the change: $120 per seat with a flat budget and a $90 rival quote; then a 15% discount ask plus SSO, settled at 10% off ($108) for 2 years with SSO included and a 5% cap; confirmed in the contract review, with net-45 instead of the net-60 Acme asked for."
},
{
"description": "Quote the transcript",
"prompt": "Quote exactly what Dana said about the other vendor's quote.",
"tools_triggered": "find_meetings, read_transcript",
"expected_behavior": "Quotes Dana Whitfield in the Acme Business Review: \"I should also tell you we got a quote from another vendor. It came in around $90 a seat.\""
},
{
"description": "Templates, folders and plan",
"prompt": "What templates and folders do I have, and what plan am I on?",
"tools_triggered": "list_templates, list_folders, get_account_info",
"expected_behavior": "Lists three templates (Meeting notes, Sales / discovery call, Recruiter screening call), the account's folders including Acme, and the Starter plan."
}
],
"negative": [
{
"description": "Unsupported deletion",
"prompt": "Delete all my Acme meetings."
},
{
"description": "Unsupported scheduling",
"prompt": "Book a follow-up call with Acme for next Tuesday."
},
{
"description": "Access outside the connected account",
"prompt": "Show me the meetings in my colleague's Sorinai account."
}
]
},
"demo_recording_url": "https://youtu.be/290VzxF63hU",
"commerce": false,
"commerce_description": "Sorinai does not sell products or process payments in ChatGPT."
},
"publication": {
"release_notes": "Initial release: search and read your Sorinai meetings, notes, transcripts, templates and folders."
},
"apps": "./.app.json"
}
}
}
SHA-256: 4c47a2c4866997c630b325754c00db3f5911f10d9f07f83f1694b087dfb00c4b