chore: generate

This commit is contained in:
opencode-agent[bot]
2026-04-26 16:25:19 +00:00
parent c5b67927af
commit 41f5e8a861
@@ -350,7 +350,8 @@ export const SessionApi = HttpApi.make("session")
OpenApi.annotations({ OpenApi.annotations({
identifier: "session.revert", identifier: "session.revert",
summary: "Revert message", summary: "Revert message",
description: "Revert a specific message in a session, undoing its effects and restoring the previous state.", description:
"Revert a specific message in a session, undoing its effects and restoring the previous state.",
}), }),
), ),
HttpApiEndpoint.post("unrevert", SessionPaths.unrevert, { HttpApiEndpoint.post("unrevert", SessionPaths.unrevert, {
@@ -669,7 +670,8 @@ export const sessionHandlers = Layer.unwrap(
yield* revert.cleanup(yield* session.get(ctx.params.sessionID)) yield* revert.cleanup(yield* session.get(ctx.params.sessionID))
const messages = yield* session.messages({ sessionID: ctx.params.sessionID }) const messages = yield* session.messages({ sessionID: ctx.params.sessionID })
const defaultAgent = yield* agent.defaultAgent() const defaultAgent = yield* agent.defaultAgent()
const currentAgent = messages.findLast((message) => message.info.role === "user")?.info.agent ?? defaultAgent const currentAgent =
messages.findLast((message) => message.info.role === "user")?.info.agent ?? defaultAgent
yield* compact.create({ yield* compact.create({
sessionID: ctx.params.sessionID, sessionID: ctx.params.sessionID,
@@ -705,12 +707,18 @@ export const sessionHandlers = Layer.unwrap(
Instance.restore(instance, () => Instance.restore(instance, () =>
AppRuntime.runPromise( AppRuntime.runPromise(
SessionPrompt.Service.use((svc) => SessionPrompt.Service.use((svc) =>
svc.prompt({ ...ctx.payload, sessionID: ctx.params.sessionID } as unknown as SessionPrompt.PromptInput), svc.prompt({
...ctx.payload,
sessionID: ctx.params.sessionID,
} as unknown as SessionPrompt.PromptInput),
).pipe(Effect.provide(SessionPrompt.defaultLayer)), ).pipe(Effect.provide(SessionPrompt.defaultLayer)),
), ),
), ),
), ),
).pipe(Stream.map((message) => JSON.stringify(message)), Stream.encodeText), ).pipe(
Stream.map((message) => JSON.stringify(message)),
Stream.encodeText,
),
{ contentType: "application/json" }, { contentType: "application/json" },
) )
}) })
@@ -781,9 +789,9 @@ export const sessionHandlers = Layer.unwrap(
return yield* Effect.promise(() => return yield* Effect.promise(() =>
Instance.restore(instance, () => Instance.restore(instance, () =>
AppRuntime.runPromise( AppRuntime.runPromise(
SessionRevert.Service.use((svc) => SessionRevert.Service.use((svc) => svc.revert({ sessionID: ctx.params.sessionID, ...ctx.payload })).pipe(
svc.revert({ sessionID: ctx.params.sessionID, ...ctx.payload }), Effect.provide(SessionRevert.defaultLayer),
).pipe(Effect.provide(SessionRevert.defaultLayer)), ),
), ),
), ),
) )