import type { PaperclipPluginManifestV1 } from "@paperclipai/plugin-sdk"; const manifest: PaperclipPluginManifestV1 = { id: "paperclipai.plugin-agent-permissions", apiVersion: 1, version: "0.1.0", displayName: "Agent Permissions", description: "Per-agent permission toggling for fine-grained access control", author: "FrenoCorp", categories: ["ui", "automation"], capabilities: [ "agents.read", "plugin.state.read", "plugin.state.write", "ui.detailTab.register", "ui.sidebar.register" ], entrypoints: { worker: "./dist/worker.js", ui: "./dist/ui" }, ui: { slots: [ { type: "detailTab", id: "permissions", displayName: "Permissions", exportName: "AgentPermissionsTab", entityTypes: ["agent"] }, { type: "sidebar", id: "permissions-nav", displayName: "Permissions", exportName: "PermissionsNav" } ] } }; export default manifest;