@opencode-ai/plugin
Advanced tools
@@ -5,2 +5,3 @@ import { Tool } from "@opencode-ai/schema/tool"; | ||
| import type { SessionMessage } from "@opencode-ai/schema/session-message"; | ||
| import type { JsonSchema } from "effect"; | ||
| import type { Hooks, Transform } from "./registration.js"; | ||
@@ -13,2 +14,3 @@ export interface ToolDraft { | ||
| readonly tool: string; | ||
| readonly inputSchema: JsonSchema.JsonSchema; | ||
| readonly sessionID: Session.ID; | ||
@@ -15,0 +17,0 @@ readonly agent: Agent.ID; |
@@ -7,2 +7,3 @@ export { CallID, Error } from "@opencode-ai/schema/tool"; | ||
| import type { SessionMessage } from "@opencode-ai/schema/session-message"; | ||
| import type { JsonSchema } from "effect"; | ||
| import type { Hooks, Transform } from "./registration.js"; | ||
@@ -21,2 +22,3 @@ export interface ToolContext extends Omit<Tool.Context, "progress"> { | ||
| readonly tool: string; | ||
| readonly inputSchema: JsonSchema.JsonSchema; | ||
| readonly sessionID: Session.ID; | ||
@@ -23,0 +25,0 @@ readonly agent: Agent.ID; |
@@ -1,2 +0,2 @@ | ||
| import type { AgentInfo, CommandInfo, FormInfo, IntegrationInfo, LocationRef, McpResource, McpServer, ModelInfo, OpenCodeClient, OpenCodeEvent, PermissionSavedInfo, PermissionRequest, Project, ProviderInfo, ReferenceInfo, SessionInfo, SessionMessageInfo, SessionInboxInfo, ShellInfo, SkillInfo, VcsInfo } from "@opencode-ai/client"; | ||
| import type { AgentInfo, CommandInfo, FormCancelInput, FormInfo, FormReplyInput, IntegrationInfo, LocationRef, McpResource, McpServer, ModelInfo, OpenCodeClient, OpenCodeEvent, PermissionSavedInfo, PermissionRequest, Project, ProviderInfo, ReferenceInfo, SessionInfo, SessionMessageInfo, SessionInboxInfo, ShellInfo, SkillInfo, VcsInfo } from "@opencode-ai/client"; | ||
| import type { ResolvedTheme } from "@opencode-ai/theme/tui"; | ||
@@ -66,2 +66,4 @@ import type { CliRenderer, KeyEvent, MarkdownCodeBlockRenderer, Renderable } from "@opentui/core"; | ||
| invalidate(sessionID: string, location?: LocationRef): void; | ||
| reply(input: FormReplyInput, location?: LocationRef): Promise<void>; | ||
| cancel(input: FormCancelInput, location?: LocationRef): Promise<void>; | ||
| }; | ||
@@ -68,0 +70,0 @@ }; |
+8
-8
| { | ||
| "$schema": "https://json.schemastore.org/package.json", | ||
| "name": "@opencode-ai/plugin", | ||
| "version": "0.0.0-dev-18002", | ||
| "version": "0.0.0-dev-18017", | ||
| "type": "module", | ||
@@ -35,12 +35,12 @@ "license": "MIT", | ||
| "@ai-sdk/provider": "3.0.8", | ||
| "@opencode-ai/ai": "0.0.0-dev-18002", | ||
| "@opencode-ai/client": "0.0.0-dev-18002", | ||
| "@opencode-ai/protocol": "0.0.0-dev-18002", | ||
| "@opencode-ai/schema": "0.0.0-dev-18002", | ||
| "@opencode-ai/ai": "0.0.0-dev-18017", | ||
| "@opencode-ai/client": "0.0.0-dev-18017", | ||
| "@opencode-ai/protocol": "0.0.0-dev-18017", | ||
| "@opencode-ai/schema": "0.0.0-dev-18017", | ||
| "@standard-schema/spec": "1.1.0", | ||
| "effect": "4.0.0-rc.110", | ||
| "effect": "4.0.0-rc.111", | ||
| "zod": "4.1.8" | ||
| }, | ||
| "peerDependencies": { | ||
| "@opencode-ai/theme": "0.0.0-dev-18002", | ||
| "@opencode-ai/theme": "0.0.0-dev-18017", | ||
| "@opentui/core": ">=0.5.7", | ||
@@ -65,3 +65,3 @@ "@opentui/solid": ">=0.5.7", | ||
| "devDependencies": { | ||
| "@opencode-ai/theme": "0.0.0-dev-18002", | ||
| "@opencode-ai/theme": "0.0.0-dev-18017", | ||
| "@opentui/core": "0.5.7", | ||
@@ -68,0 +68,0 @@ "@opentui/solid": "0.5.7", |
72270
0.54%1607
0.37%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated