Skip to content

Commit fa62396

Browse files
authored
refactor(core): migrate MessageV2 part leaves + ToolPart to Effect Schema (#23756)
1 parent 628102a commit fa62396

3 files changed

Lines changed: 325 additions & 240 deletions

File tree

packages/opencode/src/server/routes/instance/session.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -882,7 +882,9 @@ export const SessionRoutes = lazy(() =>
882882
const msg = await runRequest(
883883
"SessionRoutes.prompt",
884884
c,
885-
SessionPrompt.Service.use((svc) => svc.prompt({ ...body, sessionID })),
885+
SessionPrompt.Service.use((svc) =>
886+
svc.prompt({ ...body, sessionID } as unknown as SessionPrompt.PromptInput),
887+
),
886888
)
887889
void stream.write(JSON.stringify(msg))
888890
})
@@ -915,7 +917,7 @@ export const SessionRoutes = lazy(() =>
915917
void runRequest(
916918
"SessionRoutes.prompt_async",
917919
c,
918-
SessionPrompt.Service.use((svc) => svc.prompt({ ...body, sessionID })),
920+
SessionPrompt.Service.use((svc) => svc.prompt({ ...body, sessionID } as unknown as SessionPrompt.PromptInput)),
919921
).catch((err) => {
920922
log.error("prompt_async failed", { sessionID, error: err })
921923
void Bus.publish(Session.Event.Error, {

0 commit comments

Comments
 (0)