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 @@ -357,6 +357,7 @@ When reading rants, follow these rules:
> - Windows TUI GBK logging crash (#568 宿主 rant 09:35:30 Windows "--- Logging error ---" 崩溃:`__main__.py` 客户端 RotatingFileHandler `encoding="utf-8", errors="backslashreplace"`;`bash_tool.py` `_decode_output()`(locale strict → UTF-8 strict → UTF-8 replace;POSIX 零改动);+6 测试,mutation-verified) ✅
> - 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 全绿)) ✅

#### 2.2 Latest GitHub code changes

Expand Down
Loading