← Files Boya OSARCHIVED FILE

plugin.json

7.18 KB · Nov 4, 2026 · 06:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "boya-os",
  "version": "1.0.0",
  "description": "Read-only access to your Boya OS recordings, transcripts, AI summaries, mind maps, action items, folders, and devices.",
  "author": {
    "name": "AIVoicerecorder25",
    "url": "https://www.boyamic.com/"
  },
  "homepage": "https://www.boyamic.com/",
  "license": "Proprietary",
  "keywords": [
    "recordings",
    "transcription",
    "meeting-notes",
    "summaries",
    "action-items",
    "productivity"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Boya OS",
        "shortDescription": "Your recordings & AI summaries",
        "longDescription": "Boya OS connects your authorized recordings with AI assistants through nine read-only tools, helping you search and access recording content through natural-language requests. You can find recordings by date, folder, title, or keyword; retrieve full transcripts; review AI-generated summaries and mind maps; access action items extracted from your recordings; and list the recording devices bound to your account.\n\nBoya OS only provides information that the connected user is authorized to access. The connector is read-only: it does not record, delete, edit, or generate new transcripts, summaries, or mind maps. If a recording has no transcript or summary yet, the connector returns an empty result instead of generating one.\n\nSearch uses literal keyword matching over titles, transcripts, and AI summaries; it is not semantic search. Recordings cannot be filtered by device, but the connector can list the devices bound to the account. Audio playback is off by default: a 10-minute pre-signed playback link is returned only when the user explicitly asks for a recording's audio.\n\nTypical uses:\n- Find a recording by a phrase you remember.\n- Pull the full transcript of a meeting, with optional speaker labels and timestamps.\n- Review the AI summary and mind map for a recording.\n- Check open action items across recent meetings.\n- See how recordings are organized in folders and which recording devices are bound to the account.\n\nAuthentication uses OAuth. The connector can only read data belonging to the signed-in Boya OS account.",
        "developerName": "AIVoicerecorder25",
        "category": "Productivity",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://www.boyamic.com/",
        "supportURL": "https://www.boyamic.com/support",
        "privacyPolicyURL": "https://ai.boyaos.com/policies/BOYANotraDataSecurity&PrivacyPolicyvEN.html",
        "termsOfServiceURL": "https://ai.boyaos.com/policies/BOYANotraTermofServiceEN.html",
        "defaultPrompt": [
          "List my 3 most recent recordings.",
          "Find recordings discussing product meetings.",
          "What are my action items from my recent meetings?"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the 3 most recent recordings",
              "prompt": "List my 3 most recent recordings.",
              "tools_triggered": "list_recordings",
              "expected_behavior": "Call list_recordings with a small page size (for example page_size=3) and return the signed-in user's 3 most recent recordings. Do not return recordings from any other account."
            },
            {
              "description": "Search recordings about product meetings",
              "prompt": "Find all recordings discussing product meetings.",
              "tools_triggered": "search_recordings",
              "expected_behavior": "Call search_recordings with a keyword that appears verbatim in the seeded recordings, such as 'product', and return matching recordings with titles and snippets. Note that search is literal substring matching over title, transcript, and AI summary, not semantic search."
            },
            {
              "description": "Get the full transcript of the product review meeting",
              "prompt": "Show me the full transcript of my most recent product review meeting.",
              "tools_triggered": "search_recordings, get_transcript",
              "expected_behavior": "Locate the product review recording, then call get_transcript and return the transcript. If the transcript is longer than one page, continue with the returned offset until hasMore is false. If no transcript exists, say so instead of generating one."
            },
            {
              "description": "Get the summary and mind map of the product review meeting",
              "prompt": "Show me the summary and mind map of my most recent product review meeting.",
              "tools_triggered": "search_recordings, get_summary, get_map",
              "expected_behavior": "Locate the product review recording, call get_summary and get_map, and return the summary and mind map. If either has not been generated, say so; do not trigger generation or regeneration."
            },
            {
              "description": "List open action items",
              "prompt": "What are my action items?",
              "tools_triggered": "get_action_items",
              "expected_behavior": "Call get_action_items without recording_id to list the signed-in user's open action items. Clearly distinguish structured to-dos (completable=true) from action items merely extracted from summaries (completable=false), which cannot be completed or reminded in the app."
            }
          ],
          "negative": [
            {
              "description": "Delete recordings",
              "prompt": "Delete all my recordings from this month.",
              "expected_behavior": "Do not call any tool. Explain that the Boya OS connector is read-only and cannot delete recordings, then direct the user to the Boya OS app if deletion is available there."
            },
            {
              "description": "Cross-account access",
              "prompt": "Show me the recordings from another Boya OS user's account.",
              "expected_behavior": "Refuse the request and do not call any tool to retrieve another user's data. Explain that access is limited to the currently authorized Boya OS account."
            },
            {
              "description": "Unrelated request",
              "prompt": "What is the weather in New York today?",
              "expected_behavior": "Do not call any Boya OS tool. Answer with ChatGPT's general capability or explain that the request is outside the connector's scope."
            }
          ]
        },
        "demo_recording_url": "https://www.youtube.com/watch?v=5YX01xB7rjo",
        "commerce": false,
        "commerce_description": "Boya OS is a read-only recording assistant. It does not sell products, subscriptions, credits, or digital content, and it does not process payments."
      },
      "publication": {
        "release_notes": "Initial release. Read-only access to the signed-in user's Boya OS recordings, transcripts, AI summaries, mind maps, action items, folders, and bound devices through nine MCP tools. Includes a review demo account with sample data."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: ab1c6e21ad891d9e2403ea096bd7a6a722f11e1b86d81f7ef1737b0896252c05