Explorar o código

core: remove shell execution and server URL from plugin API

Plugins no longer receive shell access or server URL to prevent unauthorized
execution and limit plugin sandbox surface area.
Dax Raad hai 1 mes
pai
achega
d67e877e28
Modificáronse 1 ficheiros con 0 adicións e 3 borrados
  1. 0 3
      packages/plugin/src/index.ts

+ 0 - 3
packages/plugin/src/index.ts

@@ -12,7 +12,6 @@ import type {
   Config,
 } from "@opencode-ai/sdk"
 
-import type { BunShell } from "./shell.js"
 import { type ToolDefinition } from "./tool.js"
 
 export * from "./tool.js"
@@ -28,8 +27,6 @@ export type PluginInput = {
   project: Project
   directory: string
   worktree: string
-  serverUrl: URL
-  $: BunShell
 }
 
 export type Plugin = (input: PluginInput) => Promise<Hooks>