mirror of
https://github.com/anomalyco/opencode.git
synced 2026-09-02 13:14:33 +00:00
refactor(desktop): use the shared browser contract
This commit is contained in:
parent
c2c49758fa
commit
b264265f7c
7 changed files with 4 additions and 8 deletions
2
bun.lock
2
bun.lock
|
|
@ -61,7 +61,6 @@
|
|||
"@dnd-kit/solid": "0.5.0",
|
||||
"@ibm/plex": "6.4.1",
|
||||
"@kobalte/core": "catalog:",
|
||||
"@opencode-ai/browser": "workspace:*",
|
||||
"@opencode-ai/client": "workspace:*",
|
||||
"@opencode-ai/schema": "workspace:*",
|
||||
"@opencode-ai/session-ui": "workspace:*",
|
||||
|
|
@ -423,7 +422,6 @@
|
|||
"@effect/platform-node": "catalog:",
|
||||
"@lydell/node-pty": "catalog:",
|
||||
"@opencode-ai/app": "workspace:*",
|
||||
"@opencode-ai/browser": "workspace:*",
|
||||
"@opencode-ai/client": "workspace:*",
|
||||
"@opencode-ai/schema": "workspace:*",
|
||||
"@opencode-ai/ui": "workspace:*",
|
||||
|
|
|
|||
|
|
@ -56,7 +56,6 @@
|
|||
"vite-plugin-solid": "2.11.14"
|
||||
},
|
||||
"dependencies": {
|
||||
"@opencode-ai/browser": "workspace:*",
|
||||
"@corvu/drawer": "catalog:",
|
||||
"@dnd-kit/abstract": "0.5.0",
|
||||
"@dnd-kit/dom": "0.5.0",
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { Browser } from "@opencode-ai/browser/rpc"
|
||||
import type { Browser } from "@opencode-ai/schema/browser"
|
||||
|
||||
export type BrowserPaneEndpoint = Readonly<{ url: string; username?: string; password?: string }>
|
||||
export type BrowserPaneTarget = Readonly<{ sessionID: string; endpoint: BrowserPaneEndpoint }>
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@
|
|||
"@effect/platform-node": "catalog:",
|
||||
"@lydell/node-pty": "catalog:",
|
||||
"@opencode-ai/app": "workspace:*",
|
||||
"@opencode-ai/browser": "workspace:*",
|
||||
"@opencode-ai/client": "workspace:*",
|
||||
"@opencode-ai/schema": "workspace:*",
|
||||
"@opencode-ai/ui": "workspace:*",
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { Browser } from "@opencode-ai/browser/rpc"
|
||||
import type { Browser } from "@opencode-ai/schema/browser"
|
||||
import electron, { type BrowserWindow } from "electron"
|
||||
|
||||
type AXNode = {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import type { BrowserPaneCommand, BrowserPaneLayout, BrowserPaneTarget } from "@opencode-ai/app/desktop"
|
||||
import { NodeHttpClient } from "@effect/platform-node"
|
||||
import { Browser } from "@opencode-ai/browser/rpc"
|
||||
import { Browser } from "@opencode-ai/schema/browser"
|
||||
import { OpenCode } from "@opencode-ai/client/effect"
|
||||
import { SessionID } from "@opencode-ai/schema/session-id"
|
||||
import type { BrowserWindow } from "electron"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { Browser } from "@opencode-ai/browser/rpc"
|
||||
import { Browser } from "@opencode-ai/schema/browser"
|
||||
import { Schema } from "effect"
|
||||
import { Rpc } from "effect/unstable/rpc"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue