chore: 初始化 dsh-enhancements 留档仓库

- 插件源码:dsh-usage(用户头像 + DeepSeek 官方 API 消耗面板)
- 工具:dl-gh.mjs(node fetch 下载 gh,绕开沙箱 curl 限制)
- 文档:PLAN.md 路线图 + mmx 视觉桥接补丁说明
- 资产:DeepSeek 鲸鱼图标
This commit is contained in:
江晨
2026-08-17 11:54:40 +08:00
commit fdafd5d6b3
10 changed files with 394 additions and 0 deletions
+66
View File
@@ -0,0 +1,66 @@
# 总体规划:把 DeepSeek Harness 升级为 Codex 级智能助手
> 状态:进行中。本文件是路线图,随开发更新。
## 目标
用户头像/API 消耗、GitHub/Gitea 集成、定时任务、电脑操作模式(截图+视觉+鼠标键盘)、
内置浏览器操控、吉祥物悬浮助手,全部成果留档并发布到 GitHub/Gitea 仓库。
## 现状盘点(已验证)
- 桌面应用化:快捷方式 → 托盘(dsh-app.ps1)→ Edge 独立窗口 ✅
- 聊天发图 + 视觉理解:mmx 桥接(MiniMax M3 via NVIDIA)✅
- 动态 Cordis 插件(Host/Client 双向)✅
- git 2.55 + GitHubjiangchen1245+ 自建 Giteagitea.truestudio.online)✅
- DeepSeek 官方余额 API 可用(GET https://api.deepseek.com/user/balance)✅
## 阶段
### 1️⃣ GitHub / Gitea 集成(进行中)
- [x] 验证 Gitea 凭据(git 协议 + API basic auth
- [ ] 装 gh CLI(沙箱内 github CDN 不通,需换网络或用户手动装)
- [ ] dsh-git 插件:repo_status / gh_issue / gh_pr / gh_commit / gh_push
- [ ] GUI"Git 中心"面板
### 2️⃣ 定时任务插件
- [ ] dsh-schedulercron 表达式 + 动作(命令/工具调用)
- [ ] 持久化(重启不丢)+ GUI 管理面板
### 3️⃣ 电脑操作模式(核心)
- [ ] screen_capture(截图)
- [ ] screen_visionmmx M3 视觉识别元素/坐标)
- [ ] screen_click / screen_type / screen_keyuser32
- [ ] screen_list_windows / screen_ui_treeUI Automation
- 闭环:截图 → 看懂 → 操作 → 再看
### 4️⃣ 内置浏览器操控
- [ ] Edge CDP 驱动(导航/点击/填表/截页)
- [ ] GUI 内嵌浏览器面板(webServer 反代 iframe
### 5️⃣ 吉祥物悬浮助手
- [ ] shell.overlay 右下角 🐋 浮窗 + 迷你对话 + 快捷按钮
### 6️⃣ 体验打磨
- [ ] Agent Presetscomputer-use / dev
- [ ] 快捷键、布局优化、开机自启
### 7️⃣ 留档与发布
- [x] 本地仓库 D:\project\dsh-enhancementsgit init + 结构)
- [ ] 推送到 Gitea jiangchen/dsh-enhancements
- [ ] 推送到 GitHub jiangchen1245/dsh-enhancements
- [ ] 脱敏检查(无 Key/Token/密码)
## 技术要点
- 沙箱:curl/winget 的 HTTPS 被禁,node fetch 可用 → 网络操作统一走 node
- 客户端无 window/document/fetch → 打开外链由 Host 侧 shell 完成
- 动态插件不持久 → 每个插件同时落盘为 presets/ 文件与源码归档
- 升级覆盖 → mmx 桥接补丁保留重放脚本(PATCH.md)
- 凭据 → 一律系统凭据管理器,不入库、不进 .git/config
## 安全红线
- 仓库绝不包含 API Key / Token / 密码
- Gitea remote 不用内嵌密码 URL;用凭据管理器
- .credentials.yaml 只留在部署机