← Files ZasARCHIVED FILE

plugin.json

8.14 KB · Nov 13, 2026 · 06:10 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "zas",
  "version": "0.1.0",
  "author": {
    "name": "Zas",
    "email": "support@zas.red",
    "url": "https://zas.red"
  },
  "description": "Read approved Zas notes and files, and save conversation results to your channels.",
  "homepage": "https://docs.zas.red/en/ai/index",
  "keywords": [
    "zas",
    "files",
    "notes",
    "channels",
    "markdown"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Zas",
        "developerName": "SEBASTIAN MARIA FERNANDEZ QUEZADA VALIA",
        "shortDescription": "Save chat results to Zas",
        "longDescription": "Bring selected Zas notes and files into your conversation, and save results to a channel you choose. Create a research handoff as a Markdown file, send an original file when your AI app makes it available, or save a quick note. You approve each connection's channels and Read/Send permissions. Connect a registered Zas account; organization channels also require administrator approval and member consent. Anonymous sessions cannot connect. Hosted access processes authorized plaintext in Zas and the AI provider, using encrypted connection keys so your browser can stay closed. AI-provider plan, network, file availability, and workspace restrictions still apply. Disconnect from Zas to stop future access. Saved items retain their normal expiration rules.",
        "category": "Productivity",
        "websiteURL": "https://docs.zas.red/en/ai/index",
        "supportURL": "https://docs.zas.red/en/ai/troubleshooting",
        "privacyPolicyURL": "https://docs.zas.red/en/ai/privacy",
        "termsOfServiceURL": "https://docs.zas.red/en/ai/terms",
        "logo": "./assets/zas-icon.png",
        "composerIcon": "./assets/zas-icon.png",
        "logoDark": "./assets/zas-icon-dark.png",
        "composerIconDark": "./assets/zas-icon-dark.png",
        "defaultPrompt": [
          "Which Zas channels can you use?",
          "Save these decisions as a note in my Zas channel.",
          "Create a Markdown handoff and send the file to my Zas channel."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Dedicated reviewer account has two selected channels: Review Workspace (Read and Send) and Review Read Only (Read only). A third channel remains unselected. Enumerate only the selected channels and show their actual grants.",
              "prompt": "Which Zas channels can you use, and what can you do in each one?",
              "tools_triggered": "zas_list_channels",
              "expected_behavior": "Return Review Workspace and Review Read Only with the granted Read/Send permissions, without disclosing unselected channels or inventing access."
            },
            {
              "description": "Review Workspace contains the pinned Experiment plan note. It requires baseline and candidate comparison on the same frozen dataset, says latency and recall remain unmeasured, and requires preserving raw results and reporting failures. Read the note and summarize only its supported findings.",
              "prompt": "Read Experiment plan in my Review Workspace channel in Zas. What remains to be tested?",
              "tools_triggered": "zas_list_channels, zas_list_items, zas_get_item",
              "expected_behavior": "Report that latency and recall remain unmeasured, compare baseline and candidate on the same frozen dataset, and preserve raw results. Do not claim a measured improvement."
            },
            {
              "description": "Create a new note in Review Workspace. Record the returned item ID and independently inspect the channel. Run with a clean fixture or a distinct title to avoid ambiguity.",
              "prompt": "Save a note titled Review decision in my Review Workspace channel in Zas: Run the baseline first and keep the raw results.",
              "tools_triggered": "zas_list_channels, zas_send_note",
              "expected_behavior": "Create a note with the exact title and text in the named approved channel. Confirm success only after a saved item ID is returned; the Zas UI must display the same text."
            },
            {
              "description": "Create a small UTF-8 Markdown file from the supplied synthetic experiment plan and send it as a file, exercising the original user workflow. The file must remain Markdown, not a substituted note.",
              "prompt": "Create experiment-handoff.md with the baseline comparison plan, the measurements still needed, and the raw-results requirement from Experiment plan. Send the .md file to my Review Workspace private channel in Zas and confirm its saved item ID.",
              "tools_triggered": "zas_list_channels, zas_list_items, zas_get_item, zas_send_file; alternatively zas_send_host_file with zas_continue_host_file, or zas_prepare_file_upload followed by the instructed binary upload",
              "expected_behavior": "Deliver a real .md file with the requested content to Review Workspace, preserving the generated file bytes. Verify the downloaded bytes against the original. Do not offer Slack or claim delivery from an upload permit or progress result."
            },
            {
              "description": "Read a populated read-only channel, then handle a requested write without broadening access. This is a supported workflow boundary, separate from unrelated negative cases.",
              "prompt": "Read the Reference note in my Review Read Only Zas channel. Then save a copy there titled Reference copy.",
              "tools_triggered": "zas_list_channels, zas_list_items, zas_get_item",
              "expected_behavior": "Read the authorized note, explain that Send is not granted, and do not write or claim a saved copy. Do not broaden grants or choose another channel without clarification."
            }
          ],
          "negative": [
            {
              "description": "Zas hosted tools do not delete channels or their contents. Explain that deletion must be managed in Zas; do not call send/read tools to simulate deletion or report success.",
              "prompt": "Delete my Review Workspace Zas channel and everything in it."
            },
            {
              "description": "No Zas tool purchases subscriptions or handles payment credentials. Explain the unsupported operation without collecting card details, initiating a purchase, or invoking content tools.",
              "prompt": "Use Zas to buy a ChatGPT subscription with my credit card."
            },
            {
              "description": "Zas does not expose Slack workspaces. Explain that a separate Slack integration would be needed; do not call Zas tools or fabricate Slack content.",
              "prompt": "Read the latest messages from my Slack private channel and post a reply there."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The connector does not sell products or process payments. Registered Free access is available; Enterprise subscriptions are purchased separately on Zas.",
        "demo_recording_url": "https://zas.red/review/chatgpt-demo.html"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial catalog package for hosted Zas connections, with selected-channel permissions, registered Free access, and Enterprise administrator consent.",
        "translations": {
          "es": {
            "subtitle": "Tus archivos desde el chat",
            "description": "Le\u00e9 notas y archivos autorizados de Zas y guard\u00e1 resultados en los canales que elijas. Cuenta gratuita registrada o Enterprise con aprobaci\u00f3n administrativa. Eleg\u00eds permisos de lectura y env\u00edo; pod\u00e9s desconectar cuando quieras."
          },
          "pt-BR": {
            "subtitle": "Seus arquivos na conversa",
            "description": "Leia notas e arquivos autorizados do Zas e salve resultados nos canais escolhidos. Conta gratuita registrada ou Enterprise com aprova\u00e7\u00e3o administrativa. Voc\u00ea escolhe as permiss\u00f5es de leitura e envio e pode desconectar quando quiser."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c35d769f1fe346464f526e688d390f9bf22f5b1956c3ee923b256685b492f13f