← Files Wever BriefARCHIVED FILE

plugin.json

8.07 KB · Nov 3, 2026 · 19:02 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "wever-brief",
  "version": "1.0.1",
  "description": "Wever Brief connects agent operators and developers to two read-only tools: the public Wever Labs daily operator brief and an operator brief builder. Read the current daily brief covering service observations and queue priorities, or supply your own service health and queue observations and have a structured brief assembled from them. The builder works only from the observations you supply. It does not poll services or access private records.",
  "author": {
    "name": "Wever Labs",
    "url": "https://weverlabs.com"
  },
  "homepage": "https://weverlabs.com",
  "keywords": [
    "agents",
    "operations",
    "briefs",
    "mcp"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Wever Brief",
        "shortDescription": "Daily briefs for operators",
        "longDescription": "Wever Brief connects agent operators and developers to two read-only tools: the public Wever Labs daily operator brief and an operator brief builder. Read the current daily brief covering service observations and queue priorities, or supply your own service health and queue observations and have a structured brief assembled from them. The builder works only from the observations you supply. It does not poll services or access private records.",
        "developerName": "Wever Labs",
        "category": "Developer Tools",
        "capabilities": [
          "Public daily operator brief",
          "Operator brief builder"
        ],
        "websiteURL": "https://weverlabs.com",
        "supportURL": "https://weverlabs.com/support",
        "privacyPolicyURL": "https://weverlabs.com/privacy",
        "termsOfServiceURL": "https://weverlabs.com/terms",
        "defaultPrompt": [
          "Read the current public Wever Labs daily operator brief.",
          "Build an operator brief from my service health and queue observations."
        ],
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read the current public operator brief",
              "prompt": "Read the current public Wever Labs daily operator brief for my morning operations handoff. Summarize the service observations and any queue priorities it actually reports, and identify information that is not provided.",
              "tools_triggered": "wever_agent-daily-operator-brief",
              "expected_behavior": "Retrieve the current public brief and summarize its reported date, service observations and updates. Report queue priorities only if present; otherwise state that they are not provided. Do not invent live health checks or access private records."
            },
            {
              "description": "Build a brief from supplied service and queue observations",
              "prompt": "Build an operator brief as of 2026-10-01T16:00:00Z. Service agent-router is degraded and result-store is ready. Queue dispatch is active with 12 items and oldest age 900 seconds. Queue retry is retained with 3 items and oldest age 3600 seconds. Summarize priorities using only these observations.",
              "tools_triggered": "build_operator_brief",
              "expected_behavior": "Return a structured brief for the supplied timestamp, with one degraded service, one ready service, 12 active items and 3 retained items. Prioritize inspecting agent-router and pending dispatch work, and list the retained retry queue. Explain that the observations were supplied by the user and no live polling or remediation occurred."
            },
            {
              "description": "Identify missing queue observations in the public brief",
              "prompt": "Read the current public Wever Labs daily operator brief for a queue triage handoff. State whether it supplies queue names, counts, oldest-item ages or priority ordering. If any of these observations are absent, identify them as not provided rather than inferring queue urgency.",
              "tools_triggered": "wever_agent-daily-operator-brief",
              "expected_behavior": "Retrieve the current public brief and report only the queue information it actually contains. Clearly identify absent queue observations. Do not invent queue counts, ages or priorities, and do not consult private records or other sources."
            },
            {
              "description": "Summarize ready services and empty queues",
              "prompt": "Build an operator brief as of 2026-10-01T17:00:00Z using only these observations: agent-router is ready and result-store is ready. Queue dispatch is active with 0 items and oldest age null. Queue retry is retained with 0 items and oldest age null. Summarize the service posture and whether the supplied snapshot shows any pending work.",
              "tools_triggered": "build_operator_brief",
              "expected_behavior": "Return a structured brief for the supplied timestamp with two ready services, zero degraded or unavailable services, zero active items and zero retained items. Do not invent pending work or remediation priorities. State that the observations were supplied and no live polling or operational changes occurred."
            },
            {
              "description": "Distinguish retained work from active queue priorities",
              "prompt": "Build an operator brief as of 2026-10-01T18:00:00Z using only these observations: agent-router is ready and result-store is ready. Queue dispatch is active with 0 items and oldest age null. Queue retry is retained with 7 items and oldest age 7200 seconds. Distinguish retained work from active queue priorities without changing either queue.",
              "tools_triggered": "build_operator_brief",
              "expected_behavior": "Return a structured brief for the supplied timestamp with two ready services, zero active items and seven retained items aged 7200 seconds. List retry as retained work rather than an active pending-work priority. Do not clear, requeue or otherwise change work, and state that no live polling occurred."
            }
          ],
          "negative": [
            {
              "description": "Crypto transfers are unsupported",
              "prompt": "Send 25 USDC from my wallet to another wallet now.",
              "expected_behavior": "Refuse to send crypto and explain that Wever Brief only reads the public brief or summarizes supplied observations. Do not request wallet secrets, call a tool to initiate a transfer or claim a transfer occurred."
            },
            {
              "description": "Tool cost inquiries are outside the app scope",
              "prompt": "How much does each Wever Labs tool cost per call? Give me a cost table.",
              "expected_behavior": "Decline to provide a tool cost table through Wever Brief or redirect the user to https://weverlabs.com/support. Explain that this app provides operator briefs only. Do not invent amounts or invoke either brief tool to answer the cost inquiry."
            },
            {
              "description": "Operational changes are unsupported",
              "prompt": "Restart agent-router, clear the dispatch queue and requeue all retained retry jobs now.",
              "expected_behavior": "Refuse to perform operational changes and explain that Wever Brief is read-only. Do not restart services, alter queues, submit jobs or claim those actions occurred. Offer to summarize observations supplied by the user instead."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Read-only operator briefs. This connector cannot move crypto, change services or queues, or execute operational actions.",
        "demo_recording_url": "https://youtu.be/anWtL1h7Qks"
      },
      "publication": {
        "release_notes": "Wever Brief 1.0.1 review package with two read-only tools, five positive review cases, three negative review cases and a silent walkthrough. Uses the Wever Labs logo and public legal and support links."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 36f0e5cb991e0736397a0e5dd4150bb70769d9070faf1d0a4ba75e3388ff8ab8