3.1 KiB
3.1 KiB
代码导航(改哪里)
按「要改什么」找文件;源码里也有同风格备注。
| 你想改… | 打开 |
|---|---|
| 窗口标题 / 尺寸 / 注册服务 | main.go |
| 设备列表、配对、连接、截帧、点击 | internal/device/service.go |
| ADB 命令封装(找 adb / pair / screencap) | internal/device/adb.go |
| 内置 adb 同步到安装包 | scripts/sync-platform-tools.sh → third_party/platform-tools/ |
| 设备相关数据结构 | internal/device/types.go |
| 无线配对/连接面板 | frontend/src/components/device/ConnectPanel.vue |
| 模型对话 / 内存上下文 / 模型状态 | internal/agent/service.go |
| 模型配置与系统凭据存储 | internal/agent/config.go |
| 模型 HTTP 请求 / 连接测试 / 模型列表 | internal/agent/model.go |
| Agent 多轮工具调用 / 结果与图片输入适配 / 执行事件 | internal/agent/tools.go |
| 简单截图快捷执行 / MCP 图片本地保存 | internal/agent/screenshots.go |
| 会话图片缩略图 / 放大预览 / 按需加载 | frontend/src/components/chat/ToolImageGallery.vue |
| MCP 会话生命周期 / 参数校验 / 操作序列排队 | internal/mcpclient/agent.go |
| SSE 流式解析 / 完成标记 / 中断检测 | internal/agent/stream.go |
| 会话文件存储 / 重启恢复 / 上下文筛选 | internal/agent/conversations.go |
| 自动摘要 / 增量记忆 / 原文校验与上下文长度预算 | internal/agent/memory.go |
| 对话附件保存 / 会话隔离 / 模型输入与删除清理 | internal/agent/attachments.go |
| PDF / DOCX / XLSX / 中文文本解析 | internal/agent/attachment_extract.go |
| 待发送附件 / 消息附件卡片 | frontend/src/components/chat/AttachmentList.vue |
| 会话列表 / 新建 / 重命名 / 删除确认 | frontend/src/components/chat/ConversationList.vue |
| 按会话管理流式生成 / 草稿 / 自动保存队列 | frontend/src/lib/useConversations.ts |
| 模型配置表单 | frontend/src/components/settings/ModelSettings.vue |
| Filesystem MCP 预设 / 临时文件读写测试 / 目录范围 | internal/mcpclient/filesystem.go |
| Filesystem MCP 固定版本及依赖锁 / 内置运行资源准备 | runtime/filesystem/package.json → scripts/stage-filesystem-runtime.mjs |
| Go → Python HTTP 调用 | internal/agent/client.go |
| JSON-RPC 版本与消息字段 | internal/protocol/*.go |
| Python 模型与 method 实现 | agent/main.py |
| 左右分栏总布局 | frontend/src/App.vue |
| 左侧画面 | frontend/src/components/screen/CapturePane.vue |
| 右侧对话 | frontend/src/components/chat/ChatPane.vue |
| 顶部设备栏 | frontend/src/components/device/DeviceBar.vue |
| 设置页 | frontend/src/components/settings/SettingsPane.vue |
| 日志页 | frontend/src/components/logs/LogPane.vue |
| 日志持久化 / 2 MiB 分卷 / 历史读取与清空 | internal/applog/service.go |
| 日志恢复 / 顺序保存 / 失败重试 | frontend/src/lib/useLogs.ts |
| 全局配色 / 字体 | frontend/src/styles/app.css |
改了 Go 的导出方法后执行:
wails3 generate bindings -ts -i ./...