Przeglądaj źródła

chore: generate

opencode-agent[bot] 2 miesięcy temu
rodzic
commit
1857c73565

+ 2 - 1
packages/opencode/src/cli/cmd/debug/agent.ts

@@ -155,7 +155,8 @@ const createToolContext = Effect.fn("Cli.debug.agent.createToolContext")(functio
               if (error instanceof Provider.ModelNotFoundError) {
                 return fail(`Model not found: ${error.providerID}/${error.modelID}`)
               }
-              if (error instanceof Provider.NoModelsError) return fail(`No models found for provider ${error.providerID}`)
+              if (error instanceof Provider.NoModelsError)
+                return fail(`No models found for provider ${error.providerID}`)
               return fail("No providers found")
             },
           }),

+ 4 - 1
packages/opencode/src/pty/index.ts

@@ -110,7 +110,10 @@ export interface Interface {
     id: PtyID,
     ws: Socket,
     cursor?: number,
-  ) => Effect.Effect<{ onMessage: (message: string | ArrayBuffer) => void; onClose: () => void } | undefined, NotFoundError>
+  ) => Effect.Effect<
+    { onMessage: (message: string | ArrayBuffer) => void; onClose: () => void } | undefined,
+    NotFoundError
+  >
 }
 
 export class Service extends Context.Service<Service, Interface>()("@opencode/Pty") {}

+ 7 - 5
packages/opencode/src/server/routes/instance/httpapi/handlers/pty.ts

@@ -185,11 +185,13 @@ export const ptyConnectRoute = HttpRouter.use((router) =>
             writeScoped(write(new Socket.CloseEvent(code, reason)))
           },
         }
-        const handler = yield* pty.connect(params.ptyID, adapter, cursor).pipe(
-          Effect.catchTag("Pty.NotFoundError", () =>
-            closeAccepted(new Socket.CloseEvent(4404, "session not found")).pipe(Effect.as(undefined)),
-          ),
-        )
+        const handler = yield* pty
+          .connect(params.ptyID, adapter, cursor)
+          .pipe(
+            Effect.catchTag("Pty.NotFoundError", () =>
+              closeAccepted(new Socket.CloseEvent(4404, "session not found")).pipe(Effect.as(undefined)),
+            ),
+          )
         if (!handler) return HttpServerResponse.empty()
 
         // No `pending[]`-style early-frame buffer (the legacy handler had one).