Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions emrg/server/evolution_prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,7 @@ When reading rants, follow these rules:
> - install-info.json 原子性 (#569 外部贡献 pm25coder:`_cache_tool_paths` 读共享 install-info.json 非原子 + daemon 实时重写 → 并发读半写 JSONDecodeError flake;修复=守卫 json.loads(损坏→{})+ .tmp/os.replace 原子写;+2 测试 597→599) ✅
> - Installable-skills catalog (#570 宿主 rant 10:14:29 修订版覆盖 10:11:35 原方案:推荐技能列表本身就是一个技能 skill-catalog.md——复用现有 loader(Available Skills 自动渲染一行)、system.j2 零改动、无元机制;frontmatter 嵌套 `skills:` 列表承载 5 字段元信息;/skills available/install(宿主确认 CLI 安装,MANIFESTO §10)/update;24h TTL 后台自更(仅 managed=true、CLI 缺失跳过、不动宿主手工副本);版本走 github.com/ghapi releases/latest(本机 github.com:443/raw 被墙);loader `_parse_frontmatter` 跳过缩进行(防嵌套 description 覆盖顶层)+ 废弃 recommended.md 永不加载;+35 测试 599→634) ✅
> - Skills status-center reset (#572 外部贡献 pm25coder:#570 遗留——skills_available/install/update 三个 result handler 渲染后未恢复 status center,/skills available 后状态栏停在 "checking available skills…";修复=三处 handler 渲染前 `status.update(center=server_id or "emrg")`(与 sessions_list/compact/trigger 既有模式一致);+0 测试(3 行改动,634 全绿)) ✅
> - Windowless daemon spawn on Windows (#576 外部贡献 pm25coder,宿主 rant 19:50:07+08:00 Windows GUI 启动弹控制台黑窗:windowsHide 只藏 cmd.exe,python.exe(console 子系统)被拉起仍分配新控制台 → emrgd.cmd 改优先 `python-dist\pythonw.exe`(GUI 子系统,回退链 pythonw→python→python3.13);daemon 日志走 RotatingFileHandler→emrgd.log(stderr=None 安全,handleError 吞 StreamHandler 失败,daemon 路径零 print);daemon_client.js/main.js 源码模式 spawn 补 `windowsHide:true`(win32 only);+0 测试(9 行改动,634 全绿)) ✅

#### 2.2 Latest GitHub code changes

Expand Down
Loading