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 @@ -359,6 +359,7 @@ When reading rants, follow these rules:
> - 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 缺失跳过、不动宿主手工副本);版本走 api.github.com 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 全绿)) ✅
> - GUI spinner/typing/markdown fixes (#580 外部贡献 pm25coder,宿主 rant 21:08/21:09/21:10 Windows GUI v0.2.14 实测:①工具完成后 spinner 仍转圈 → handleToolEnd 移除 .tool-spinner + CSS `.tool-row:not(.running)` 兜底防闪烁;②文本段被工具封存后残留 typing 光标 → handleToolStart 封存时移除前段 typing class(光标只留最新段);③✦ 前缀破坏 markdown 块语法(`✦ # Title`/列表/代码围栏 marked 不解析)→ done 渲染前剥离 `^✦\s*`、渲染后以 msg-assistant-mark span 元素重插保持视觉;测试桩升级(classList 以 className 为唯一事实源 / querySelector 类选择器 DFS / remove() 真实脱离父节点);+3 GUI 测试 93→96(Agent.md/README.md 计数同步),634 Python 全绿) ✅

#### 2.2 Latest GitHub code changes

Expand Down
Loading