🚀. Socket Launch Week Day 2:Introducing Manifest Alerts.Learn more
Sign In

@opencode-ai/plugin

Package Overview
Dependencies
Maintainers
2
Versions
8395
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opencode-ai/plugin - npm Package Compare versions

Comparing version
0.0.0-beta-202602010302
to
0.0.0-beta-202602010443
+30
-13
dist/index.d.ts

@@ -1,2 +0,3 @@

import type { Event, createOpencodeClient, Project, Model, Provider, Permission, UserMessage, Message, Part, Auth, Config } from "@opencode-ai/sdk";
import { createOpencodeClient } from "@opencode-ai/sdk";
import type { Event, Project, Model, Provider, UserMessage, Auth, Config, Agent, Message, Part } from "@opencode-ai/sdk/v2";
import type { BunShell } from "./shell";

@@ -138,10 +139,10 @@ import { type ToolDefinition } from "./tool";

sessionID: string;
agent: string;
agent: Agent;
model: Model;
provider: ProviderContext;
provider: Provider;
message: UserMessage;
}, output: {
temperature: number;
topP: number;
topK: number;
temperature?: number;
topP?: number;
topK?: number;
options: Record<string, any>;

@@ -151,5 +152,5 @@ }) => Promise<void>;

sessionID: string;
agent: string;
agent: Omit<Agent, 'builtIn' | 'tools'>;
model: Model;
provider: ProviderContext;
provider: Provider;
message: UserMessage;

@@ -159,3 +160,17 @@ }, output: {

}) => Promise<void>;
"permission.ask"?: (input: Permission, output: {
"permission.ask"?: (input: {
id: string;
type: string;
pattern?: string | Array<string>;
sessionID: string;
messageID: string;
callID?: string;
message: string;
metadata: {
[key: string]: unknown;
};
time: {
created: number;
};
}, output: {
status: "ask" | "deny" | "allow";

@@ -168,3 +183,5 @@ }) => Promise<void>;

}, output: {
parts: Part[];
parts: Omit<Part | {
id?: string;
}, 'sessionID' | 'messageID'>[];
}) => Promise<void>;

@@ -174,3 +191,3 @@ "tool.execute.before"?: (input: {

sessionID: string;
callID: string;
callID?: string;
}, output: {

@@ -182,3 +199,3 @@ args: any;

sessionID: string;
callID: string;
callID?: string;
}, output: {

@@ -188,3 +205,3 @@ title: string;

metadata: any;
}) => Promise<void>;
} | undefined) => Promise<void>;
"experimental.chat.messages.transform"?: (input: {}, output: {

@@ -191,0 +208,0 @@ messages: {

{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/plugin",
"version": "0.0.0-beta-202602010302",
"version": "0.0.0-beta-202602010443",
"type": "module",

@@ -25,3 +25,3 @@ "license": "MIT",

"dependencies": {
"@opencode-ai/sdk": "0.0.0-beta-202602010302",
"@opencode-ai/sdk": "0.0.0-beta-202602010443",
"zod": "4.1.8"

@@ -28,0 +28,0 @@ },