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:
+23
-6
@@ -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/UI:code 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` |
|
||||
|
||||
Reference in New Issue
Block a user