fix(skill): 工作台任务执行方式铁律固化——创作/改写/重写/复盘必须走AI会话任务,禁止会话内直接写脚本草稿(09-02)
- SKILL.md 关键规则新增「〇执行方式判定」(P0):工作台场景任务先判定执行方式,进工作台一律 POST /api/run + skills 参数绑定技能 - SKILL.md 工作台章节新增第6条铁律:重新执行历史任务=复用原prompt提交新任务,自动应用当前技能版本 - 自动化任务调度机制.md 新增第八节「重新执行历史任务的标准姿势」(取prompt→提交→轮询→验证落库) - frontmatter updated_at 更新至 09-02
This commit is contained in:
1 parent
98c1cd182e
commit
25757d77fc
2 files changed
+31
-5
No files matched your search
@@ -72,3 +72,15 @@ for r in db.execute(\"SELECT automation_id,status,metadata_json FROM automation_
|
||||
- 启动:`node server.js`(零依赖,端口 8899 自动避让)
|
||||
- 改 server.js 后必须重启才生效(Windows:`taskkill /PID <pid> /F` 后重启)
|
||||
- 后台运行:`node server.js > /tmp/mcn-workshop.log 2>&1 &`
|
||||
|
||||
## 八、重新执行历史任务的标准姿势(09-02 固化)
|
||||
|
||||
> 背景:用户要求"前3条重写"时,曾误在会话内直接手写脚本草稿(影子脚本:不入库、不在左侧会话栏、不走技能会话)。根因=没有先判定执行方式。正确姿势如下:
|
||||
|
||||
1. **取原任务 prompt**:从 `~/.workbuddy/workbuddy.db` 的 `automations` 表按任务 id 读取完整 prompt(含人设卡+视频选题+创作要求+落库字段)
|
||||
2. **组装并提交**:`POST /api/run`,body 含 `{ prompt: <原prompt>(可按需附注"执行最新技能版本"), name: '重写-...', skills: ['短视频脚本创作'] }`——`skills_json` 让客户端会话挂载指定技能,任务自动应用当前技能版本(含最新优化)
|
||||
3. **轮询状态**:`GET /api/run/status?id=<新任务id>`(queued/pending/running/done/error/review)
|
||||
4. **验证落库**:任务完成后查 `mcn-plugin.db` 的 `rewrite_log` 表,确认 `video_id/script_text/status='done'` 已更新;前端在 AI写脚本页可见
|
||||
5. **不重复建任务**:同一"重写"诉求只提交一次;若用户要"改一版",也是新任务而非改原任务
|
||||
|
||||
> 与并发约束的关系:一次提交 3 条重写任务 → 3 个并行(上限≈3)或部分排队(queuedPosition),均正常;先提交先执行,无需手工控制。
|
||||
Reference in new issue
Block a user