mirror of
https://github.com/anomalyco/opencode.git
synced 2026-04-24 06:45:22 +00:00
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.
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user