diff options
| author | Dax <[email protected]> | 2026-04-07 19:48:23 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-07 19:48:23 -0400 |
| commit | b7fab49b64275b83bcec8200d7492fc5d15ffe06 (patch) | |
| tree | d9dadf65ca69eb4b8fe75654eb15666ee2b23774 /packages/sdk | |
| parent | 463318486f94fa20e8d864d77708a347fa8423e3 (diff) | |
| download | opencode-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/sdk')
| -rw-r--r-- | packages/sdk/js/src/v2/gen/types.gen.ts | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index fc1616c4f..0a9aa4358 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -347,10 +347,9 @@ export type EventCommandExecuted = { } } -export type FileDiff = { +export type SnapshotFileDiff = { file: string - before: string - after: string + patch: string additions: number deletions: number status?: "added" | "deleted" | "modified" @@ -360,7 +359,7 @@ export type EventSessionDiff = { type: "session.diff" properties: { sessionID: string - diff: Array<FileDiff> + diff: Array<SnapshotFileDiff> } } @@ -542,7 +541,7 @@ export type UserMessage = { summary?: { title?: string body?: string - diffs: Array<FileDiff> + diffs: Array<SnapshotFileDiff> } agent: string model: { @@ -917,7 +916,7 @@ export type Session = { additions: number deletions: number files: number - diffs?: Array<FileDiff> + diffs?: Array<SnapshotFileDiff> } share?: { url: string @@ -1078,7 +1077,7 @@ export type SyncEventSessionUpdated = { additions: number deletions: number files: number - diffs?: Array<FileDiff> + diffs?: Array<SnapshotFileDiff> } | null share?: { url: string | null @@ -1803,7 +1802,7 @@ export type GlobalSession = { additions: number deletions: number files: number - diffs?: Array<FileDiff> + diffs?: Array<SnapshotFileDiff> } share?: { url: string @@ -2009,6 +2008,14 @@ export type VcsInfo = { default_branch?: string } +export type VcsFileDiff = { + file: string + patch: string + additions: number + deletions: number + status?: "added" | "deleted" | "modified" +} + export type Command = { name: string description?: string @@ -3503,7 +3510,7 @@ export type SessionDiffResponses = { /** * Successfully retrieved diff */ - 200: Array<FileDiff> + 200: Array<SnapshotFileDiff> } export type SessionDiffResponse = SessionDiffResponses[keyof SessionDiffResponses] @@ -5159,7 +5166,7 @@ export type VcsDiffResponses = { /** * VCS diff */ - 200: Array<FileDiff> + 200: Array<VcsFileDiff> } export type VcsDiffResponse = VcsDiffResponses[keyof VcsDiffResponses] |
