summaryrefslogtreecommitdiffhomepage
path: root/packages/enterprise/src/core
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-11-23 19:28:48 -0600
committerAdam <[email protected]>2025-11-24 15:10:39 -0600
commit3fb57044d120618c92214b734d1fc831955e39a2 (patch)
treed6f687ad8321dee9590efcdde58843366214bea1 /packages/enterprise/src/core
parent46a76a778aef3a575f4eecd0042cd4b4c701cee5 (diff)
downloadopencode-3fb57044d120618c92214b734d1fc831955e39a2.tar.gz
opencode-3fb57044d120618c92214b734d1fc831955e39a2.zip
wip(share): more styling
Diffstat (limited to 'packages/enterprise/src/core')
-rw-r--r--packages/enterprise/src/core/share.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/enterprise/src/core/share.ts b/packages/enterprise/src/core/share.ts
index a7dfbfdcc..c24077ec3 100644
--- a/packages/enterprise/src/core/share.ts
+++ b/packages/enterprise/src/core/share.ts
@@ -1,4 +1,4 @@
-import { FileDiff, Message, Part, Session, SessionStatus } from "@opencode-ai/sdk"
+import { FileDiff, Message, Model, Part, Session, SessionStatus } from "@opencode-ai/sdk"
import { fn } from "@opencode-ai/util/fn"
import { iife } from "@opencode-ai/util/iife"
import z from "zod"
@@ -32,6 +32,10 @@ export namespace Share {
type: z.literal("session_status"),
data: z.custom<SessionStatus>(),
}),
+ z.object({
+ type: z.literal("model"),
+ data: z.custom<Model[]>(),
+ }),
])
export type Data = z.infer<typeof Data>
@@ -111,6 +115,9 @@ export namespace Share {
case "session_status":
await Storage.write(["share_data", input.share.id, "session_status"], item.data)
break
+ case "model":
+ await Storage.write(["share_data", input.share.id, "model"], item.data)
+ break
}
}),
)