工作台端口统一迁移 8899→8900(SKILL.md/server.js/start.bat/cdp-test-junxi.mjs 四处同步;8899被MiPCAudio占用且自愈)

This commit is contained in:
maogeigei committed 2026-09-01 09:37:02 +08:00
1 parent 24886338d1
commit 4e29ddb881
4 files changed
+12 -12

No files matched your search

+3 -3
View File
@@ -9,7 +9,7 @@ description: >
诊断脚本质量、设计账号人设、选题策划、生成分镜、广告植入设计、生成创作回顾。
version: "1.0"
updated_at: "2026-09-01"
last_change: "工作台AI任务触发改为 scheduled_at=now+5s+显式写next_run_at(09-01调度机制实测定稿,替代08-31 scheduled_at=now旧认知);新增 自动化任务调度机制.md(根因/硬规则/状态机/并发上限≈3/排查命令);同步MCP安装引导(08-31)"
last_change: "工作台AI任务触发改为 scheduled_at=now+5s+显式写next_run_at(09-01调度机制实测定稿,替代08-31 scheduled_at=now旧认知);新增 自动化任务调度机制.md(根因/硬规则/状态机/并发上限≈3/排查命令);同步MCP安装引导(08-31);工作台端口统一迁移 8899→8900(8899被小米MiPCAudio.exe占用且自愈;server.js默认端口/start.bat/SKILL.md/cdp-test-junxi.mjs 四处同步)"
deployment: "source"
agent_created: true
---
@@ -59,7 +59,7 @@ agent_created: true
用户说「打开工作台 / 打开MCN工作台」时:
1. 后台启动本地服务:`node <本技能目录>/mcn-work-shop/server.js`(零依赖 Node,无需安装包;Windows 也可双击 `start.bat`)
2. 用内置浏览器打开 `http://localhost:8899`(端口被占自动 +1,以启动日志为准)
2. 用内置浏览器打开 `http://localhost:8900`。**注意端口**:本机 8899 可能被 `MiPCAudio.exe`(小米 PC 管家)占用系统级 0.0.0.0:8899 且杀后自愈,工作台默认端口已迁移为 **8900**;如需指定端口用 `node server.js <端口>`(`PORT_BASE = parseInt(process.argv[2],10) || 8900`)
3. 工作台采用 hash 路由,页面结构:
- **首页(#/)**:数据功能卡片(抖音周榜/热门账号/AI写脚本/AI写作复盘)+ 5 大技能功能块(问法点击复制)+ 三种创作模式
- **📈 抖音周榜(#/ranking)**:读 `D:\dshworkspace\抖音榜单\*.json`(环境变量 `MCN_RANKING_DIR` 可覆盖),赛道筛选 + 日期切换 + 数值排序
@@ -72,7 +72,7 @@ agent_created: true
4. **数据边界**:数据库读工作台自有副本 `mcn-work-shop/mcn-plugin.db`(由 dsh 库复制而来,与 dsh 原库 `~/.dsh/mcn-plugin.db` 完全隔离,两边各访问各的互不影响);周榜读 `D:\dshworkspace\抖音榜单\*.json` 文件
5. **AI 任务触发(Automation 方案)**:各数据页「导入/创作/解析/改写/提炼/复盘」按钮点击后 → 工作台后端 `POST /api/run` → 向 `~/.workbuddy/workbuddy.db` 的 `automations` 表写入一条**一次性任务**(`schedule_type='once'`、**`scheduled_at=now+5s`(带秒)且显式写 `next_run_at=now+5000`**、`cwds=["D:\\AgentSkill\\mcn-workshop"]`)→ WorkBuddy 客户端调度器按 `next_run_at` 扫描拾取(周期≤30s)→ 创建 AI 会话执行 → **会话归入 `mcn-workshop` 空间分组**(左侧会话栏按 cwd 分组,可在该分组查看任务执行过程与结果)。参考 dsh 插件 `dsh-plugin-mcn` 的 `/mcn/api/creative` 模式(固定会话 followup 触发);前端 5 秒防连点。**调度机制/状态机/并发上限/排查命令详见同目录 `自动化任务调度机制.md`(09-01 实测定稿,勿再按旧认知 `scheduled_at=now` 直写——会因 next_run_at 为空而卡死)**
6. 本功能仅 V1.0 源技能环境提供,**不同步 dsh/Lite 副本**
7. **改完必重开页面(硬性约定)**:对工作台任何页面/代码改动完成后,**最后一步必须用 present_files 重新打开对应页面**(带 hash 直接定位,如 `http://localhost:8899/#/accounts`),让用户在 WorkBuddy 内置浏览器立即看到最新效果。原因:内置浏览器无 CDP 调试端口(9222/9224 等均无响应),无法模拟 F5;重开页面是唯一可靠刷新方式。此约定对工作台所有 UI 改动强制生效
7. **改完必重开页面(硬性约定)**:对工作台任何页面/代码改动完成后,**最后一步必须用 present_files 重新打开对应页面**(带 hash 直接定位,如 `http://localhost:8900/#/accounts`),让用户在 WorkBuddy 内置浏览器立即看到最新效果。原因:内置浏览器无 CDP 调试端口(9222/9224 等均无响应),无法模拟 F5;重开页面是唯一可靠刷新方式。此约定对工作台所有 UI 改动强制生效
---
## MCP 依赖(摘要)