← Files SniparaARCHIVED FILE

plugin.json

6.82 KB · Nov 6, 2026 · 18:20 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "snipara",
  "version": "2.0.2-profile.47b8cca4fb5e",
  "description": "Project context, local workflow continuity and explicit orchestration in one configurable plugin.",
  "author": {
    "name": "Starbox Group Gmbh",
    "url": "https://snipara.com"
  },
  "icon": "./assets/icon.png",
  "homepage": "https://snipara.com",
  "repository": "https://github.com/Snipara/snipara-claude",
  "keywords": [
    "context",
    "memory",
    "harness",
    "workflow",
    "orchestration"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Snipara",
        "shortDescription": "Context, workflows and control",
        "longDescription": "Desktop plugin for sourced Snipara project context and reviewed memory, local Companion checkpoints and explicit Orchestrator coordination. Sign in to one authorized project through native OAuth. Companion and Orchestrator are optional, independently disableable local programs installed only on request at pinned versions. They require an explicitly configured project and separate runtime authentication. No lifecycle hook runs at session start. Tasks, memory writes and runtime credential sharing require authorization. A Snipara account and authorized project access are required.",
        "category": "Developer Tools",
        "capabilities": [
          "Retrieve sourced context",
          "Recall reviewed decisions",
          "Save local checkpoints",
          "Coordinate explicit workflows"
        ],
        "websiteURL": "https://www.snipara.com",
        "supportURL": "https://www.snipara.com/contact",
        "privacyPolicyURL": "https://www.snipara.com/privacy",
        "termsOfServiceURL": "https://www.snipara.com/terms",
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png",
        "defaultPrompt": [
          "Find the documentation relevant to my question and cite the sources.",
          "Recall the reviewed decisions about this project.",
          "Check the source sections behind this answer."
        ],
        "developerName": "Starbox Group Gmbh"
      },
      "requires_local_executor": true,
      "onboardingSkill": "./skills/settings/SKILL.md",
      "review": {
        "commerce": false,
        "commerce_description": "The plugin is free and requires a Snipara account. Any subscription is purchased separately on snipara.com; the plugin does not take payments or place orders.",
        "demo_recording_url": "https://www.snipara.com/reviews/atlas-snipara-demo-20261016/",
        "test_cases": {
          "positive": [
            {
              "description": "P1: Fresh native OAuth connection to a dedicated synthetic review project. In account mode explicitly select the review project. Observe consent, return to the client and real stats; never count an existing global API-key connection as proof.",
              "prompt": "Connect Snipara and check whether my project is accessible.",
              "tools_triggered": "snipara_stats, snipara_help",
              "expected_behavior": "After native OAuth, use the plugin MCP named snipara-plugin. Read its actual token-bound project_id using snipara_stats, then discover supported tools. Report only the observed connection and selected review project. Authentication failure is reported honestly."
            },
            {
              "description": "P2: Upload a synthetic Atlas rollout note to the reviewer project beforehand. It states that launch follows a reviewed checkpoint. Ask a natural documentation question and inspect retrieved evidence.",
              "prompt": "What needs to happen before the Atlas launch? Give me the supporting source.",
              "tools_triggered": "snipara_context_query, snipara_get_chunk",
              "expected_behavior": "Retrieve the Atlas source and load its cited section. Explain the checkpoint requirement with a source citation; preserve caveats and avoid an invented launch date."
            },
            {
              "description": "P3: Same authorized review project, asking for an exact source section from the preceding result. Use the returned chunk ID, never a fabricated ID.",
              "prompt": "Show the source section behind that checkpoint requirement.",
              "tools_triggered": "snipara_get_chunk",
              "expected_behavior": "Load the exact cited chunk from the preceding result and distinguish source text from inference. Do not invent a source when the chunk is unavailable."
            },
            {
              "description": "P4: A reviewed synthetic decision in the reviewer project says Atlas review precedes launch. Fixture provisioning must occur before review; this test does not write memory.",
              "prompt": "What did we decide about reviewing Atlas before launch?",
              "tools_triggered": "snipara_recall",
              "expected_behavior": "Recall the pre-existing reviewed decision. Explain its authority and any returned caveats; never present pending or stale memory as confirmed source truth."
            },
            {
              "description": "P5: The synthetic project intentionally contains no Atlas pricing decision. This is a supported retrieval with absent evidence, distinct from a negative no-tool case.",
              "prompt": "What price did we approve for Atlas? Cite the approval.",
              "tools_triggered": "snipara_context_query",
              "expected_behavior": "Search the authorized project and clearly state that the returned sources do not establish an approved price. No fabricated amount or approval."
            }
          ],
          "negative": [
            {
              "description": "N1: Outside the plugin's project-context purpose. Answer directly, with no Snipara calls.",
              "prompt": "Translate 'Good morning' into French."
            },
            {
              "description": "N2: Gmail access is outside Snipara's declared capabilities. Do not call Snipara or local runtime tools, install a connector, or claim access to an external mailbox.",
              "prompt": "Read my Gmail inbox with Snipara and summarize today's unread messages."
            },
            {
              "description": "N3: Credentials must not enter project memory. Refuse the requested persistence and advise removing the secret from chat. Do not invoke a memory-writing tool.",
              "prompt": "Store my production API token in Snipara so every future assistant can reuse it."
            }
          ]
        }
      },
      "publication": {
        "countries": [],
        "release_notes": "Account OAuth with explicit project selection and sourced project context and memory. The native Claude Code/Codex package also includes independently configurable Companion and Orchestrator modules."
      },
      "apps": "./.app.json"
    }
  },
  "license": "MIT"
}

SHA-256: 878e5d0cab1c973be052f1ad5c3dac12b02307a488f9be82b8c40c54ce4e0f14