New:Socket for Asana Is Now Available.Learn more
Get Started

@opencode-ai/plugin

Package Overview
Dependencies
Maintainers
2
Versions
11395
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-dev-18639
to
0.0.0-dev-18650
+16
-0
dist/effect/session.d.ts

@@ -8,2 +8,3 @@ import type { SessionApi } from "@opencode-ai/client/effect/api";

import type { SessionInbox } from "@opencode-ai/schema/session-inbox";
import type { SessionError } from "@opencode-ai/schema/session-error";
import type { SessionMessage } from "@opencode-ai/schema/session-message";

@@ -53,2 +54,16 @@ import type { JsonSchema, Types } from "effect";

}
export type SessionRetryDecision = {
retry: false;
} | {
retry: true;
delay: number;
};
export interface SessionRetry {
readonly sessionID: Session.ID;
readonly agent: Agent.ID;
readonly model: Model.Ref;
readonly error: SessionError.Error;
readonly attempt: number;
decision: SessionRetryDecision;
}
export interface SessionHooks {

@@ -60,2 +75,3 @@ readonly prompt: SessionPrompt;

readonly "http.response": SessionHttpResponse;
readonly retry: SessionRetry;
}

@@ -62,0 +78,0 @@ export type SessionDomain = Pick<SessionApi<unknown>, "create" | "get" | "switchAgent" | "switchModel" | "prompt" | "generate" | "command" | "synthetic" | "interrupt" | "rename" | "move" | "wait" | "context"> & {

@@ -8,2 +8,3 @@ import type { SessionApi } from "@opencode-ai/client/promise/api";

import type { SessionInbox } from "@opencode-ai/schema/session-inbox";
import type { SessionError } from "@opencode-ai/schema/session-error";
import type { SessionMessage } from "@opencode-ai/schema/session-message";

@@ -53,2 +54,16 @@ import type { JsonSchema, Types } from "effect";

}
export type SessionRetryDecision = {
retry: false;
} | {
retry: true;
delay: number;
};
export interface SessionRetry {
readonly sessionID: Session.ID;
readonly agent: Agent.ID;
readonly model: Model.Ref;
readonly error: SessionError.Error;
readonly attempt: number;
decision: SessionRetryDecision;
}
export interface SessionHooks {

@@ -60,2 +75,3 @@ readonly prompt: SessionPrompt;

readonly "http.response": SessionHttpResponse;
readonly retry: SessionRetry;
}

@@ -62,0 +78,0 @@ export type SessionDomain = Pick<SessionApi, "create" | "get" | "switchAgent" | "switchModel" | "prompt" | "generate" | "command" | "synthetic" | "interrupt" | "rename" | "move" | "wait" | "context"> & {

+7
-7
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/plugin",
"version": "0.0.0-dev-18639",
"version": "0.0.0-dev-18650",
"type": "module",

@@ -35,6 +35,6 @@ "license": "MIT",

"@ai-sdk/provider": "3.0.8",
"@opencode-ai/ai": "0.0.0-dev-18639",
"@opencode-ai/client": "0.0.0-dev-18639",
"@opencode-ai/protocol": "0.0.0-dev-18639",
"@opencode-ai/schema": "0.0.0-dev-18639",
"@opencode-ai/ai": "0.0.0-dev-18650",
"@opencode-ai/client": "0.0.0-dev-18650",
"@opencode-ai/protocol": "0.0.0-dev-18650",
"@opencode-ai/schema": "0.0.0-dev-18650",
"@standard-schema/spec": "1.1.0",

@@ -45,3 +45,3 @@ "effect": "4.0.0-rc.112",

"peerDependencies": {
"@opencode-ai/theme": "0.0.0-dev-18639",
"@opencode-ai/theme": "0.0.0-dev-18650",
"@opentui/core": ">=0.5.9",

@@ -66,3 +66,3 @@ "@opentui/solid": ">=0.5.9",

"devDependencies": {
"@opencode-ai/theme": "0.0.0-dev-18639",
"@opencode-ai/theme": "0.0.0-dev-18650",
"@opentui/core": "0.5.9",

@@ -69,0 +69,0 @@ "@opentui/solid": "0.5.9",