Files
ssh-client/.qoder/repowiki/knowledge/zh/_index.yaml
T
Your Name d93b07f0a9 feat: 初始化 SSH AI Agent 桌面客户端 v0.1.0
- Electron + React + TypeScript 桌面应用
- SSH 连接管理(ssh2)
- AI Agent ReAct 循环(OpenAI 兼容 API)
- 5 个内置工具(命令执行、文件读写、目录列表、系统信息)
- 6 个模型预设(GPT-4o、DeepSeek、通义千问、豆包、Ollama、LM Studio)
- 自定义模型支持
- 高风险工具审批流
- 无边框窗口 + 自定义标题栏
- AI 对话区右侧布局
- xterm.js 终端仿真
- 配置持久化(electron-store)
2026-06-12 18:11:06 +08:00

52 lines
2.0 KiB
YAML

# 知识卡导出索引文件
schema_version: 1
locale: zh-CN
branch: Q0DeR-MaG1C-BrAnCh-Fo2-NoN-GiT-Or-No-C0MmIt
exported_at: "2026-06-11T10:30:36Z"
modules:
"":
dir_name: SSH AI Agent 桌面客户端
title: SSH AI Agent 桌面客户端
scope:
- .gitignore
- package.json
- tsconfig.main.json
- tsconfig.renderer.json
- vite.config.ts
- .assis.json
- src\main\handlers\aiHandler.ts
- src\main\handlers\modelHandler.ts
- src\main\handlers\sessionHandler.ts
- src\main\handlers\terminalHandler.ts
- src\main\index.ts
- src\main\preload.ts
- src\main\services\ai\modelProvider.ts
- src\main\services\ai\toolRegistry.ts
- src\main\services\ssh\sshManager.ts
- src\main\services\storage\modelStore.ts
- src\main\services\storage\sessionStore.ts
- src\renderer\index.html
- src\renderer\postcss.config.js
- src\renderer\src\App.tsx
- src\renderer\src\components\ai\AiChatPanel.tsx
- src\renderer\src\components\ai\ModelSettings.tsx
- src\renderer\src\components\ai\ToolCallCard.tsx
- src\renderer\src\components\layout\ResizablePanel.tsx
- src\renderer\src\components\layout\Sidebar.tsx
- src\renderer\src\components\session\SessionList.tsx
- src\renderer\src\components\terminal\TerminalPanel.tsx
- src\renderer\src\global.d.ts
- src\renderer\src\main.tsx
- src\renderer\src\stores\aiChatStore.ts
- src\renderer\src\stores\sessionStore.ts
- src\renderer\src\styles\index.css
- src\renderer\tailwind.config.js
- src\shared\types\ai.ts
- src\shared\types\index.ts
- src\shared\types\ipc.ts
- src\shared\types\session.ts
source_files: []
children: []
depends_on: []
related_to: []