summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-11-05 14:23:10 -0500
committerDax Raad <[email protected]>2025-11-05 14:23:10 -0500
commit1f44c7f750c6c94a602c20e0172cf6eecf976715 (patch)
tree553b0a718285fb114fad459dcb0df6af1c635b24 /packages
parent7dba57019531ffa2fd17d00f7cb99c1228453b88 (diff)
downloadopencode-1f44c7f750c6c94a602c20e0172cf6eecf976715.tar.gz
opencode-1f44c7f750c6c94a602c20e0172cf6eecf976715.zip
include file count in summary
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/session/index.ts1
-rw-r--r--packages/opencode/src/session/summary.ts1
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)