← Files KolenaARCHIVED FILE

plugin.json

4.62 KB · Nov 3, 2026 · 19:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "kolena",
  "version": "0.1.0",
  "description": "Build and improve Kolena Agents, process documents, and review results using your Kolena account.",
  "author": {
    "name": "Kolena",
    "url": "https://www.kolena.com"
  },
  "homepage": "https://www.kolena.com",
  "license": "LicenseRef-Kolena-Proprietary",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Kolena",
        "shortDescription": "Build and use Kolena Agents",
        "longDescription": "Build and refine Kolena Agent Prompts, process documents, and review structured results from ChatGPT or Codex using your own Kolena permissions.",
        "developerName": "Kolena",
        "category": "Data & Analytics",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://www.kolena.com",
        "supportURL": "https://www.kolena.com/contact/",
        "privacyPolicyURL": "https://www.kolena.com/privacy-policy/",
        "termsOfServiceURL": "https://www.kolena.com/website-terms/",
        "logo": "./assets/kolena-logo.svg",
        "composerIcon": "./assets/kolena-logo.svg",
        "defaultPrompt": [
          "Find my Kolena Agents and help me choose one for these documents.",
          "Send these documents to a Kolena Agent and report the results.",
          "Help me improve this Kolena Agent using its Run Results."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Explain the Invoice Review Agent.",
              "prompt": "What does my Invoice Review Agent do?",
              "tools_triggered": "kolena_list_accounts, kolena_list_agents, kolena_get_agent",
              "expected_behavior": "Summarize the Agent's Vendor, Invoice Date, Invoice Total, Line Items, and Approved Prompts, and link to the Agent."
            },
            {
              "description": "Read Cascade Paper Works' saved Results.",
              "prompt": "What did it find in the Cascade Paper Works invoice?",
              "tools_triggered": "kolena_list_runs, kolena_list_run_results",
              "expected_behavior": "Report the saved vendor, invoice date, total, line items, and Approved = false. Explain that the purchase-order number is missing, and link to the Run."
            },
            {
              "description": "Find approved invoices.",
              "prompt": "Which invoices did it approve?",
              "tools_triggered": "kolena_list_runs, kolena_list_run_results",
              "expected_behavior": "Return the approved Northwind Supply Co. invoice and its Run link; do not include the unapproved Cascade Paper Works invoice."
            },
            {
              "description": "Re-run only the Approved Prompt.",
              "prompt": "Re-run only its Approved Prompt on the Cascade Paper Works invoice, then tell me the new result.",
              "tools_triggered": "kolena_run_prompts, kolena_get_run, kolena_list_run_results",
              "expected_behavior": "Recompute only Approved, then report its new Result as false because the invoice lacks a purchase-order number. Do not recompute the other Prompts."
            },
            {
              "description": "Create and verify a two-Prompt Agent.",
              "prompt": "Create a new Agent named Invoice Vendor and Total in this Account. For each invoice, extract the issuing supplier\u2019s legal name and the final amount payable as a number. I don\u2019t need to process a file yet.",
              "tools_triggered": "kolena_list_workspaces, kolena_create_agent, kolena_create_prompt, kolena_get_agent",
              "expected_behavior": "Create and link the Agent. Readback shows a Text Prompt for the issuing supplier's legal name and a Number Prompt for the final amount payable. No Run is created."
            }
          ],
          "negative": [
            {
              "description": "Zapier workflow, not Kolena.",
              "prompt": "Separate topic: Help me set up a Zapier workflow to extract the vendor, date, and total from invoice emails."
            },
            {
              "description": "GitHub Actions run, not a Kolena Run.",
              "prompt": "Another topic: Did the latest run of my invoice-parser workflow in GitHub Actions pass?"
            },
            {
              "description": "Desktop folder, not a Kolena Folder.",
              "prompt": "Last question: How do I create a folder named \u201cProcessed Invoices\u201d on my computer\u2019s Desktop?"
            }
          ]
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 01fca15a7fdfb2f67c4bc1c61bec1285cfc1acd2945d3565ad5633083d518fe2