feat: add page_data_dev code-run path and adm policy design docs

Introduce Page Data dev repair intent routing, page_data_dev taskType
autodetect, and help-code02 memindadm runtime policy specification.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-07-23 21:31:09 +08:00
parent 898f6fff44
commit 13f5c740a1
9 changed files with 514 additions and 14 deletions
+23 -6
View File
@@ -177,17 +177,21 @@ MindSpace/{userId}/
## 6. 开发闭环操作手册
### 6.1 前置:本地开启 code run(仅 dev
### 6.1 前置:开启 code run
> **Phase 1(当前):** env + VITE,适合本机 dev。
> **Phase 1.5(目标):** memindadm 配置 + `/auth/status` 下发,见 [help-code02.md](./help-code02.md)。
```bash
# .env 示例(开发机)
# .env 示例(开发机Phase 1
MEMIND_AGENT_CODE_RUNS_ENABLED=1
MEMIND_TOOL_GATEWAY_ENABLED=1
MEMIND_TOOL_GATEWAY_DEFAULT_EXECUTOR=aider
# 前端 build 时需注入(若走 H5 触发)
VITE_AGENT_CODE_RUNS_ENABLED=1
VITE_AGENT_PAGE_DATA_DEV_AUTODETECT=1
VITE_AGENT_CODE_RUNS_USER_IDS=<dev-user-uuid> # 或留空表示全用户(仅 dev
# 可选:MEMIND_AGENT_CODE_RUN_TASK_TYPES=page_data_dev,h5_chat_code_task,...
```
还需:
@@ -317,9 +321,21 @@ OpenHands 任务类型保持现有 `repo_refactor,multi_file,complex_repo`**
### Phase 1 — 最小 Memind 改动
- [ ] 新增 `page_data_dev` taskType
- [ ] `chat-intent-router` 增加 Page Data 修 bug 意图
- [ ] `agentRunMode.ts` 可选 autodetect 模式(dev only
- [x] 新增 `page_data_dev` taskType
- [x] `chat-intent-router` 增加 Page Data 修 bug 意图
- [x] `agentRunMode.ts` 可选 autodetect 模式(dev only`VITE_AGENT_PAGE_DATA_DEV_AUTODETECT`
### Phase 1.5 — memindadm 运行时策略(推荐下一步)
> 详细设计见 **[help-code02.md](./help-code02.md)**。
- [ ] `h5_agent_code_run_config` 表 + `agent-code-run-admin-config.mjs`
- [ ] memindadm API/UIcode run 开关、白名单、taskType、`pageDataDev.autodetect`
- [ ] `/auth/status` 下发 `agentCodeRun`H5 不再依赖 `VITE_*` rebuild
- [ ] `agent-run-routes.mjs` 从 DB 读策略(env 仅紧急 override
- [ ] Worker 拓扑(`MEMIND_TOOL_GATEWAY_ENABLED`)继续留 env
**为何需要 Phase 1.5** Phase 1 的 env/VITE 适合 dev;要解决「用户经常失败」的运营灰度,必须在 memindadm 按用户/任务类型动态开关,且 H5 需运行时生效。
### Phase 2 — 自动化 dev loop
@@ -337,6 +353,7 @@ OpenHands 任务类型保持现有 `repo_refactor,multi_file,complex_repo`**
| 资源 | 路径 / 命令 |
|------|-------------|
| **adm 运行时策略(Phase 1.5** | `docs/help-code02.md` |
| Page Data API 用法 | `docs/page-data-api-usage.md` |
| page-data-collect skill | `skills/page-data-collect/SKILL.md` |
| 问卷 verify skill | `.claude/skills/memind-page-data-survey-verify/SKILL.md` |