opencode-agent[bot] 4 месяцев назад
Родитель
Сommit
67047fa766
2 измененных файлов с 11 добавлено и 8 удалено
  1. 4 1
      packages/app/src/context/terminal.test.ts
  2. 7 7
      packages/app/src/context/terminal.tsx

+ 4 - 1
packages/app/src/context/terminal.test.ts

@@ -62,7 +62,10 @@ describe("getTerminalServerScope", () => {
       ),
     ).toBe("wsl:Debian" as ServerKey)
     expect(
-      getTerminalServerScope({ type: "http", http: { url: "https://example.com" } }, "https://example.com" as ServerKey),
+      getTerminalServerScope(
+        { type: "http", http: { url: "https://example.com" } },
+        "https://example.com" as ServerKey,
+      ),
     ).toBe("https://example.com" as ServerKey)
   })
 })

+ 7 - 7
packages/app/src/context/terminal.tsx

@@ -94,7 +94,12 @@ export function getTerminalServerScope(conn: ServerConnection.Any | undefined, k
   if (conn.type === "http") {
     try {
       const url = new URL(conn.http.url)
-      if (url.hostname === "localhost" || url.hostname === "127.0.0.1" || url.hostname === "::1" || url.hostname === "[::1]")
+      if (
+        url.hostname === "localhost" ||
+        url.hostname === "127.0.0.1" ||
+        url.hostname === "::1" ||
+        url.hostname === "[::1]"
+      )
         return
     } catch {
       return key
@@ -127,12 +132,7 @@ const trimTerminal = (pty: LocalPTY) => {
   }
 }
 
-export function clearWorkspaceTerminals(
-  dir: string,
-  sessionIDs?: string[],
-  platform?: Platform,
-  scope?: string,
-) {
+export function clearWorkspaceTerminals(dir: string, sessionIDs?: string[], platform?: Platform, scope?: string) {
   const key = getWorkspaceTerminalCacheKey(dir, scope)
   for (const cache of caches) {
     const entry = cache.get(key)