From 3b77b78b4d861f8d9406429494e4c804ed686299 Mon Sep 17 00:00:00 2001 From: coso Date: Sun, 5 Apr 2026 22:23:54 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=B8=85=E7=90=86=E7=A9=BA?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E3=80=81=E5=BA=9F=E5=BC=83=20API=20=E5=92=8C?= =?UTF-8?q?=20Rust=20=E7=BC=96=E8=AF=91=E4=BA=A7=E7=89=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 清理内容 ### 1. 删除废弃的兼容 API - `src/lib/terminal-api.ts`:已迁移到 `@/lib/api/terminal`,无引用 ### 2. 删除空文件 - `src/components/terminal/aipanel/types.ts`:空类型定义文件 - `src/hooks/useWindowResize.ts`:空 Hook 文件 - `src/hooks/useModelSelector.ts`:空 Hook 文件 ### 3. Rust 编译产物清理 - 清理 `src-tauri/target/` 目录 - 释放磁盘空间:137.8GB - 移除 201,140 个编译产物文件 ## 验证通过 - ✅ 契约验证:619 frontend commands, 697 rust commands - ✅ 无引用确认:所有删除文件已确认无引用 - ✅ 构建验证:项目仍可正常构建 Co-Authored-By: Claude Sonnet 4.6 --- src/components/terminal/aipanel/types.ts | 0 src/hooks/useModelSelector.ts | 0 src/hooks/useWindowResize.ts | 0 src/lib/terminal-api.ts | 33 ------------------------ 4 files changed, 33 deletions(-) delete mode 100644 src/components/terminal/aipanel/types.ts delete mode 100644 src/hooks/useModelSelector.ts delete mode 100644 src/hooks/useWindowResize.ts delete mode 100644 src/lib/terminal-api.ts diff --git a/src/components/terminal/aipanel/types.ts b/src/components/terminal/aipanel/types.ts deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/hooks/useModelSelector.ts b/src/hooks/useModelSelector.ts deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/hooks/useWindowResize.ts b/src/hooks/useWindowResize.ts deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/lib/terminal-api.ts b/src/lib/terminal-api.ts deleted file mode 100644 index 889ca15dd..000000000 --- a/src/lib/terminal-api.ts +++ /dev/null @@ -1,33 +0,0 @@ -/** - * @deprecated 终端 API 已迁移到 `@/lib/api/terminal` - * - * 当前文件仅保留兼容导出,避免旧调用方立刻失效。 - * 新代码请直接依赖 `@/lib/api/terminal`。 - */ - -export { - closeTerminal, - createTerminalSession, - decodeBase64, - decodeBytes, - encodeBase64, - getTerminalSession, - listTerminalSessions, - onSessionOutput, - onSessionStatus, - onTerminalOutput, - onTerminalStatus, - resizeTerminal, - TERMINAL_OUTPUT_EVENT, - TERMINAL_STATUS_EVENT, - writeToTerminal, - writeToTerminalRaw, -} from "@/lib/api/terminal"; - -export type { - CreateSessionResponse, - SessionMetadata, - SessionStatus, - TerminalOutputEvent, - TerminalStatusEvent, -} from "@/lib/api/terminal";