From 4ace0b13fd4ab399b06b1daad46d37ce4fa72415 Mon Sep 17 00:00:00 2001 From: argszero Date: Tue, 11 Aug 2026 17:43:29 +0800 Subject: [PATCH] emrg: evolution_prompt quick-ref for #677/#678 (README fact fixes + contribution philosophy) --- 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 a55c3fe..ed0bd67 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 完结) ✅ +> - README fact fixes + trust copy (#677 宿主 rant 2026-08-11T17:28:02:竞品表 Codex 开源列 ❌→✅ *Apache-2.0*(此前误标 ❌——Codex 是开源但无自进化,差异化注:开源本身不是差异点,闭环进化才是);FAQ 新增安全边界条目 EN/CN(自进化只改 `~/.emrg/evolution/emrg`,绝不碰宿主项目文件;宿主项目上的工具调用仅宿主指令触发;每处改动都过 pytest + PR 评审);Quick Start 新增 BYOK 句 EN/CN(自带 API Key、额度/账单归宿主、软件 MIT 免费);README.md/README.cn.md 同步,MANIFESTO.md 零改动;合并 a499732) ✅ +> - README contribution philosophy (#678 宿主 rant 2026-08-11T17:30:31:Rant-Driven Evolution 段(Real example 之后)EN/CN 对称新增"如何贡献?使用它。"——连接 GitHub + 吐槽 → 吐槽变成真实 PR(演化周期负责编码/测试/上线),无需 fork/clone/写代码,"使用 EMRG 就是在为 EMRG 做贡献";完成三段式叙事(产品经理 / 硅基生命宿主 / 使用即贡献);合并 35ca1c3) ✅ #### 2.2 Latest GitHub code changes