summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authoropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-03-31 23:15:56 +0000
committeropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-03-31 23:15:56 +0000
commit9b09a7e7662f6f61d4bafd00b876222365a14d5b (patch)
treec48d741a829dabde73fee3c98960119c7c5f873d
parent3fc0367b9377e33d761e93c829350fc33eead503 (diff)
downloadopencode-9b09a7e7662f6f61d4bafd00b876222365a14d5b.tar.gz
opencode-9b09a7e7662f6f61d4bafd00b876222365a14d5b.zip
chore: generate
-rw-r--r--packages/opencode/src/session/summary.ts14
-rw-r--r--packages/opencode/test/format/format.test.ts4
-rw-r--r--packages/opencode/test/session/revert-compact.test.ts9
-rw-r--r--packages/sdk/openapi.json82
4 files changed, 55 insertions, 54 deletions
diff --git a/packages/opencode/src/session/summary.ts b/packages/opencode/src/session/summary.ts
index dbde91214..d26a00d49 100644
--- a/packages/opencode/src/session/summary.ts
+++ b/packages/opencode/src/session/summary.ts
@@ -123,8 +123,7 @@ export namespace SessionSummary {
yield* bus.publish(Session.Event.Diff, { sessionID: input.sessionID, diff: diffs })
const messages = all.filter(
- (m) =>
- m.info.id === input.messageID || (m.info.role === "assistant" && m.info.parentID === input.messageID),
+ (m) => m.info.id === input.messageID || (m.info.role === "assistant" && m.info.parentID === input.messageID),
)
const target = messages.find((m) => m.info.id === input.messageID)
if (!target || target.info.role !== "user") return
@@ -133,13 +132,10 @@ export namespace SessionSummary {
yield* sessions.updateMessage(target.info)
})
- const diff = Effect.fn("SessionSummary.diff")(function* (input: {
- sessionID: SessionID
- messageID?: MessageID
- }) {
- const diffs = yield* storage.read<Snapshot.FileDiff[]>(["session_diff", input.sessionID]).pipe(
- Effect.catch(() => Effect.succeed([] as Snapshot.FileDiff[])),
- )
+ const diff = Effect.fn("SessionSummary.diff")(function* (input: { sessionID: SessionID; messageID?: MessageID }) {
+ const diffs = yield* storage
+ .read<Snapshot.FileDiff[]>(["session_diff", input.sessionID])
+ .pipe(Effect.catch(() => Effect.succeed([] as Snapshot.FileDiff[])))
const next = diffs.map((item) => {
const file = unquoteGitPath(item.file)
if (file === item.file) return item
diff --git a/packages/opencode/test/format/format.test.ts b/packages/opencode/test/format/format.test.ts
index 95fe763d4..89a8c1f45 100644
--- a/packages/opencode/test/format/format.test.ts
+++ b/packages/opencode/test/format/format.test.ts
@@ -64,9 +64,7 @@ describe("Format", () => {
),
)
- it.live("service initializes without error", () =>
- provideTmpdirInstance(() => Format.Service.use(() => Effect.void)),
- )
+ it.live("service initializes without error", () => provideTmpdirInstance(() => Format.Service.use(() => Effect.void)))
it.live("status() initializes formatter state per directory", () =>
Effect.gen(function* () {
diff --git a/packages/opencode/test/session/revert-compact.test.ts b/packages/opencode/test/session/revert-compact.test.ts
index fe7055779..c7230772d 100644
--- a/packages/opencode/test/session/revert-compact.test.ts
+++ b/packages/opencode/test/session/revert-compact.test.ts
@@ -59,7 +59,14 @@ function tool(sessionID: string, messageID: string) {
type: "tool" as const,
tool: "bash",
callID: "call-1",
- state: { status: "completed" as const, input: {}, output: "done", title: "", metadata: {}, time: { start: 0, end: 1 } },
+ state: {
+ status: "completed" as const,
+ input: {},
+ output: "done",
+ title: "",
+ metadata: {},
+ time: { start: 0, end: 1 },
+ },
})
}
diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json
index 5362e1daa..ba7188af1 100644
--- a/packages/sdk/openapi.json
+++ b/packages/sdk/openapi.json
@@ -7040,44 +7040,6 @@
},
"components": {
"schemas": {
- "Event.installation.updated": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string",
- "const": "installation.updated"
- },
- "properties": {
- "type": "object",
- "properties": {
- "version": {
- "type": "string"
- }
- },
- "required": ["version"]
- }
- },
- "required": ["type", "properties"]
- },
- "Event.installation.update-available": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string",
- "const": "installation.update-available"
- },
- "properties": {
- "type": "object",
- "properties": {
- "version": {
- "type": "string"
- }
- },
- "required": ["version"]
- }
- },
- "required": ["type", "properties"]
- },
"Project": {
"type": "object",
"properties": {
@@ -7154,6 +7116,44 @@
},
"required": ["type", "properties"]
},
+ "Event.installation.updated": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "const": "installation.updated"
+ },
+ "properties": {
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
+ }
+ },
+ "required": ["version"]
+ }
+ },
+ "required": ["type", "properties"]
+ },
+ "Event.installation.update-available": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "const": "installation.update-available"
+ },
+ "properties": {
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
+ }
+ },
+ "required": ["version"]
+ }
+ },
+ "required": ["type", "properties"]
+ },
"Event.server.instance.disposed": {
"type": "object",
"properties": {
@@ -9734,13 +9734,13 @@
"Event": {
"anyOf": [
{
- "$ref": "#/components/schemas/Event.installation.updated"
+ "$ref": "#/components/schemas/Event.project.updated"
},
{
- "$ref": "#/components/schemas/Event.installation.update-available"
+ "$ref": "#/components/schemas/Event.installation.updated"
},
{
- "$ref": "#/components/schemas/Event.project.updated"
+ "$ref": "#/components/schemas/Event.installation.update-available"
},
{
"$ref": "#/components/schemas/Event.server.instance.disposed"