refactor(browser): use canonical public schemas

This commit is contained in:
LukeParkerDev 2026-09-02 09:24:36 +10:00
parent ab4ae7c933
commit 97ffd8836c
3 changed files with 5 additions and 4 deletions

View file

@ -1,5 +1,7 @@
import { Plugin, Session, Tool } from "@opencode-ai/plugin/effect"
import { Plugin } from "@opencode-ai/plugin/effect"
import type { RpcRegistration } from "@opencode-ai/plugin/effect/rpc"
import type { Session } from "@opencode-ai/schema/session"
import { Tool } from "@opencode-ai/schema/tool"
import { Deferred, Effect, Encoding, Stream } from "effect"
import { Browser } from "@opencode-ai/schema/browser"

View file

@ -13,8 +13,6 @@ export { PersistentPty } from "@opencode-ai/schema/persistent-pty"
export { Provider } from "@opencode-ai/schema/provider"
export { Reference } from "@opencode-ai/schema/reference"
export { Rpc } from "@opencode-ai/schema/rpc"
export { Session } from "@opencode-ai/schema/session"
export { Skill } from "@opencode-ai/schema/skill"
export { Tool } from "@opencode-ai/schema/tool"
export { Vcs } from "@opencode-ai/schema/vcs"
export { WebSearch } from "@opencode-ai/schema/websearch"

View file

@ -3,7 +3,8 @@ import { mkdir } from "node:fs/promises"
import path from "node:path"
import plugin from "@opencode-ai/core/plugin/browser/index"
import { Browser } from "@opencode-ai/schema/browser"
import { Agent, Rpc, Tool } from "@opencode-ai/plugin/effect"
import { Agent, Rpc } from "@opencode-ai/plugin/effect"
import { Tool } from "@opencode-ai/schema/tool"
import { AbsolutePath, Location, OpenCode, SessionMessage } from "@opencode-ai/sdk/effect"
import { Effect, Fiber, Queue, Stream } from "effect"
import { tmpdirScoped } from "../../core/test/fixture/tmpdir"