From 560dbd7e97e52b715b1a15c0730f3580ee5c4e6b Mon Sep 17 00:00:00 2001 From: argszero Date: Tue, 11 Aug 2026 17:36:32 +0800 Subject: [PATCH] emrg: evolution_prompt quick-ref for #675/#676 (installer CloseApplications=no + name definition) --- emrg/server/evolution_prompt.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/emrg/server/evolution_prompt.md b/emrg/server/evolution_prompt.md index a55c3fe5..a0622dae 100644 --- a/emrg/server/evolution_prompt.md +++ b/emrg/server/evolution_prompt.md @@ -413,6 +413,8 @@ When reading rants, follow these rules: > - GUI workspace panel P3.2 artifacts re-scope (#668 宿主 rant 2026-08-11T12:20:35 阶段 3 slice 2:产物 Tab 改 **write/edit 成功文件登记**(决策点 3——bash/read 工具卡移除,错误跳过);**同路径去重**(重写更新既有条目移顶 R6-①)+ **per-session 上限 100**(R7-⑦);记录形状 `{path,name,tool_name,elapsed}` 存 sid 桶(#666 隔离保留);**extractFilePath 改进**(R4-①:优先首个 `/` 开头绝对路径段——write `Created /path (N chars)` / edit `Made 1 replacement in /path` 均命中,去扩展名白名单依赖,Makefile/.env/Dockerfile 可提取);产物行 = 文件名+完整路径,点击 → 查看器 Tab(系统工具在查看器头部);CSS `.artifact-row`;WorkBuddy P1 卡片测试改 P3.2 语义 +2 新测试(去重+上限 / 无扩展名提取+点击开 Tab),GUI 200→202;合并 07de9be) ✅ > - GUI workspace panel P3.3 viewer (#670 宿主 rant 2026-08-11T12:20:35 阶段 3 slice 3:查看器升级——文本 hljs 语法高亮 + markdown 渲染(marked 复用)+ 图片 file:// 直显(不走 read_file)+ 二进制系统工具提示;CSP `img-src` 加 `file:` 放行本地图片;+3 GUI 测试 202→205;合并 80ab4a0) ✅ > - GUI workspace panel P2.3+P3.4 HTML preview (#671 宿主 rant 2026-08-11T12:20:35 收官 slice:WebContentsView 内嵌浏览器 HTML 预览——懒创建单实例复用(sandbox+contextIsolation+nodeIntegration:false 对齐主窗)、setWindowOpenHandler deny + will-frame-navigate 仅允许 file: 主框架导航(防远程 URL)、右对齐 bounds 同步(win resize + `emrg:panelResized` IPC;折叠 → offscreen)、renderer 崩溃恢复(`emrg:getPreviewState` main 为真相源)、.html/.htm 不走 read_file + `.viewer-html` DOM 占位混合模型、HTML→HTML 切换=重新加载;i18n zh/en `result.htmlPreview`;+7 GUI 测试 205→212;合并 c6b5872;rant P1-P3 全部 slice 完结) ✅ +> - Windows installer CloseApplications=no + release v0.2.25 (#675 宿主 rant 2026-08-11T17:03:00:Inno Restart Manager 默认 `CloseApplications=yes` 误报任何占用 install 目录文件的非 EMRG 进程(sh/vim/explorer/Defender)弹 "unable to automatically close all applications" 选择框且 Try again 反复失败 → `make-installer.sh` .iss 加 `CloseApplications=no`,EMRG 进程关闭由 R124 `stop-emrg.cmd`(#606/#608)精确负责;版本号 0.2.24→0.2.25 同步 8 处(emrg/__init__.py、pyproject.toml、uv.lock、gui/package.json×2、build-runtime.sh、make-installer.sh),零 stale 引用;Build Release v0.2.25 成功,7 assets) ✅ +> - README/Agent.md name definition (#676 宿主 rant 2026-08-11T17:08:48:README/README.cn/Agent.md 三处对称加入 EMRG 名称定义——EMRG 读作 Emergence (emerge),展开为 **Evolving Micro-kernel, Rant-driven Growth**(演化微内核,吐槽驱动成长);纯文档改动 3 文件 5 行;合并 0a50e6e) ✅ #### 2.2 Latest GitHub code changes