diff options
| author | Dax Raad <[email protected]> | 2025-11-05 14:23:10 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-11-05 14:23:10 -0500 |
| commit | 1f44c7f750c6c94a602c20e0172cf6eecf976715 (patch) | |
| tree | 553b0a718285fb114fad459dcb0df6af1c635b24 /packages | |
| parent | 7dba57019531ffa2fd17d00f7cb99c1228453b88 (diff) | |
| download | opencode-1f44c7f750c6c94a602c20e0172cf6eecf976715.tar.gz opencode-1f44c7f750c6c94a602c20e0172cf6eecf976715.zip | |
include file count in summary
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/session/index.ts | 1 | ||||
| -rw-r--r-- | packages/opencode/src/session/summary.ts | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts index f8a2ba918..90eee24e2 100644 --- a/packages/opencode/src/session/index.ts +++ b/packages/opencode/src/session/index.ts @@ -44,6 +44,7 @@ export namespace Session { .object({ additions: z.number(), deletions: z.number(), + files: z.number(), diffs: Snapshot.FileDiff.array().optional(), }) .optional(), diff --git a/packages/opencode/src/session/summary.ts b/packages/opencode/src/session/summary.ts index 9795a3069..f7ab0fb52 100644 --- a/packages/opencode/src/session/summary.ts +++ b/packages/opencode/src/session/summary.ts @@ -47,6 +47,7 @@ export namespace SessionSummary { draft.summary = { additions: diffs.reduce((sum, x) => sum + x.additions, 0), deletions: diffs.reduce((sum, x) => sum + x.deletions, 0), + files: diffs.length, } }) await Storage.write(["session_diff", input.sessionID], diffs) |
