← Files SorinaiARCHIVED FILE

plugin.json

5.27 KB · Nov 3, 2026 · 19:06 UTC

↓ Download file

{
  "$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