summaryrefslogtreecommitdiffhomepage
path: root/packages/enterprise
diff options
context:
space:
mode:
authorDax <[email protected]>2026-04-07 19:48:23 -0400
committerGitHub <[email protected]>2026-04-07 19:48:23 -0400
commitb7fab49b64275b83bcec8200d7492fc5d15ffe06 (patch)
treed9dadf65ca69eb4b8fe75654eb15666ee2b23774 /packages/enterprise
parent463318486f94fa20e8d864d77708a347fa8423e3 (diff)
downloadopencode-b7fab49b64275b83bcec8200d7492fc5d15ffe06.tar.gz
opencode-b7fab49b64275b83bcec8200d7492fc5d15ffe06.zip
refactor(snapshot): store unified patches in file diffs (#21244)
Co-authored-by: Adam <[email protected]>
Diffstat (limited to 'packages/enterprise')
-rw-r--r--packages/enterprise/src/core/share.ts4
-rw-r--r--packages/enterprise/src/routes/share/[shareID].tsx4
2 files changed, 4 insertions, 4 deletions
diff --git a/packages/enterprise/src/core/share.ts b/packages/enterprise/src/core/share.ts
index c6291b75d..18fcd7a07 100644
--- a/packages/enterprise/src/core/share.ts
+++ b/packages/enterprise/src/core/share.ts
@@ -1,4 +1,4 @@
-import { FileDiff, Message, Model, Part, Session } from "@opencode-ai/sdk/v2"
+import { Message, Model, Part, Session, SnapshotFileDiff } from "@opencode-ai/sdk/v2"
import { fn } from "@opencode-ai/util/fn"
import { iife } from "@opencode-ai/util/iife"
import z from "zod"
@@ -27,7 +27,7 @@ export namespace Share {
}),
z.object({
type: z.literal("session_diff"),
- data: z.custom<FileDiff[]>(),
+ data: z.custom<SnapshotFileDiff[]>(),
}),
z.object({
type: z.literal("model"),
diff --git a/packages/enterprise/src/routes/share/[shareID].tsx b/packages/enterprise/src/routes/share/[shareID].tsx
index e755ea75a..edeeaf1ad 100644
--- a/packages/enterprise/src/routes/share/[shareID].tsx
+++ b/packages/enterprise/src/routes/share/[shareID].tsx
@@ -1,4 +1,4 @@
-import { FileDiff, Message, Model, Part, Session, SessionStatus, UserMessage } from "@opencode-ai/sdk/v2"
+import { Message, Model, Part, Session, SessionStatus, SnapshotFileDiff, UserMessage } from "@opencode-ai/sdk/v2"
import { SessionTurn } from "@opencode-ai/ui/session-turn"
import { SessionReview } from "@opencode-ai/ui/session-review"
import { DataProvider } from "@opencode-ai/ui/context"
@@ -51,7 +51,7 @@ const getData = query(async (shareID) => {
shareID: string
session: Session[]
session_diff: {
- [sessionID: string]: FileDiff[]
+ [sessionID: string]: SnapshotFileDiff[]
}
session_status: {
[sessionID: string]: SessionStatus