ituoke/CODEMAP.md

3.1 KiB
Raw Permalink Blame History

代码导航(改哪里)

按「要改什么」找文件;源码里也有同风格备注。

你想改… 打开
窗口标题 / 尺寸 / 注册服务 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 ./...