Dax Raad 1 год назад
Родитель
Сommit
1515efc77c
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      packages/opencode/src/session/index.ts

+ 2 - 1
packages/opencode/src/session/index.ts

@@ -287,7 +287,6 @@ export namespace Session {
     mode?: string
     parts: MessageV2.UserPart[]
   }) {
-    using abort = lock(input.sessionID)
     const l = log.clone().tag("session", input.sessionID)
     l.info("chatting")
 
@@ -338,6 +337,8 @@ export namespace Session {
       }
     }
 
+    using abort = lock(input.sessionID)
+
     const lastSummary = msgs.findLast((msg) => msg.role === "assistant" && msg.summary === true)
     if (lastSummary) msgs = msgs.filter((msg) => msg.id >= lastSummary.id)