{
  "schema": "brieffeed-agent-setup-v1",
  "status": "upcoming-source-preview",
  "guide": "/integrations/agent-setup.txt",
  "installer": "/integrations/install-agent.mjs",
  "runtime": {
    "path": "/integrations/brieffeed-agent.b655886bce72835e0632ac015fb03ece691ba123859616666eddf462c558e942.mjs",
    "sha256": "b655886bce72835e0632ac015fb03ece691ba123859616666eddf462c558e942",
    "bytes": 1591089,
    "notices": "/integrations/agent-notices.txt",
    "node": ">=20",
    "transport": "stdio",
    "registryPackageRequired": false
  },
  "tools": [
    "brieffeed_status",
    "brieffeed_search",
    "brieffeed_get",
    "brieffeed_export",
    "brieffeed_save",
    "brieffeed_delete"
  ],
  "sources": {
    "browser": {
      "platforms": [
        "darwin",
        "linux"
      ],
      "browsers": [
        "chrome",
        "chromium",
        "edge",
        "firefox"
      ],
      "selector": "--browser",
      "runningBrowserRequired": true,
      "connectionPageRequired": false
    },
    "apple": {
      "platforms": [
        "darwin"
      ],
      "selector": "--apple",
      "helperRelativePath": "Contents/MacOS/brieffeed-agent-reader",
      "runningAppRequiredForLocalData": false,
      "cloudSyncRequiresApp": true
    },
    "file": {
      "platforms": [
        "darwin",
        "linux",
        "win32"
      ],
      "selector": "--file",
      "readOnly": true
    }
  },
  "references": {
    "en": "/en/integrations/#reference",
    "zh-CN": "/zh-CN/integrations/#reference",
    "schema": "/integrations/agent-data.schema.json",
    "ranking": "/integrations/agent-ranking.mjs"
  },
  "requiresUserAction": [
    "Choose the intended library",
    "Confirm the first connection in BriefFeed",
    "Approve host actions or restart the host when required"
  ],
  "connection": {
    "commands": [
      "connect",
      "connect-status"
    ],
    "confirmation": "once-in-BriefFeed-client",
    "requestLifetimeSeconds": 300,
    "automaticReconnect": true,
    "permissionBoundary": "current-OS-user",
    "offSwitch": "BriefFeed Settings > Agent access",
    "dataBeforeConsent": false
  },
  "verification": {
    "tool": "brieffeed_status",
    "writesDuringSetup": false,
    "configurationAloneIsNotSuccess": true
  }
}
