{
  "schemaVersion": 1,
  "id": "com.jazz.plugins.jev",
  "name": "Jev decision provider",
  "version": "0.2.0",
  "hostApi": 1,
  "artifact": "/library/plugins/com.jazz.plugins.jev/0.2.0/438f8cd4e9f332a4e5c089b1f21b328326ec50726a13d60214a8da75230fa163.mjs",
  "sha256": "438f8cd4e9f332a4e5c089b1f21b328326ec50726a13d60214a8da75230fa163",
  "hooks": [
    "route.skills",
    "compact.tools",
    "classify.page",
    "route.snapshot"
  ],
  "policyHooks": [
    "classify.command-risk"
  ],
  "decisionProviders": [
    "typesafe-jev"
  ],
  "tools": [],
  "commands": [],
  "personas": [],
  "skills": [],
  "lifecycleHooks": [],
  "workspace": false,
  "claimsNotifications": false,
  "network": {
    "destinations": [
      "api.typesafe.ai"
    ]
  },
  "dataSent": [
    "current page origin, title, and interactive element roles and labels (never the page body, path, or query)",
    "current turn request text",
    "installed skill names and one-line descriptions",
    "proposed shell command text",
    "tool call names and result previews during compaction"
  ],
  "secrets": [
    {
      "name": "apiKey",
      "env": "TYPESAFE_API_KEY",
      "required": true,
      "description": "TypeSafe API key used only for POST requests to api.typesafe.ai"
    }
  ]
}
