文件最后提交记录最后更新时间
build(release): add linux-arm64 target and embed Windows exe icon - scripts/release.sh: add aarch64-unknown-linux-musl build step (4/6), register linux-arm64 in latest.json for /upgrade self-update - atomcode.exe: embed app icon via winresource build-dep, gated on CARGO_CFG_TARGET_OS so native mac/linux builds skip the resource step Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> 1 个月前
fix: handle ConversationTruncated and UndoFailed events in headless CLI match 1 天前
test(setup_cli): accept either zh/en setup-success marker The smoke test asserted the stdout contains "Setup 完成", but in a fresh tmpdir there is no config.toml, so locale detection falls back to the system default. On CI / English-locale dev machines that produces "Setup complete" instead, and the test fails despite setup itself succeeding (exit 0, skill installed). Accept either marker so the assertion tracks "setup succeeded", not "setup ran under a Chinese locale". 13 天前
Merge branch 'feat/webui-design' into release/v4.24.1 feat/webui-design 带来 WebUI:登录入口、会话重命名/删除、设置对话框重构、 GET /skills、daemon 抽出 run_server 薄壳 + WebUI token 鉴权 + LiveSession 同步。 冲突解决: - tuix/src/lib.rs:Context 结构体两侧各加字段,全部保留 (dangerously_skip_permissions/pending_guide_topic + sync_session/sync_forwarder)。 - tuix/src/event_loop/mod.rs:保留 webui 的「sync_session 投递 LiveSession / 否则 原有 SendMessage」分支,并在其前置上 release 的「每轮清理 hook 警告」逻辑。 - daemon/src/main.rs:取 feat/webui-design 的薄壳版本(逻辑已迁入 lib.rs::run_server); release 对旧 main.rs 仅有的改动是 OpenAtomcode 遥测字段,见下。 语义合并修复(非冲突但合并后不可编译): - daemon/src/lib.rs:OpenAtomcode -> OpenAtomcode { dangerously_skip_permissions: false } (release 给该遥测事件加了字段)。 - daemon TurnRunner 构造:release 把 hook 系统从 HookExecutor/hook_executor 重构为 hook_engine(HookEngine) + current_turn_number。daemon/lib.rs 与 live_api.rs 改用 HookEngine::new()+load_all(&working_dir),与 TUI 主 agent 一致,保留 webui 「daemon 加载并执行配置 hook」的行为;并移除 TurnParts 中不再使用的 hook_executor。 验证:cargo check --tests -p atomcode-core/atomcode-daemon/atomcode-tuix/atomcode 全部通过。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> 2 天前
build(release): add linux-arm64 target and embed Windows exe icon - scripts/release.sh: add aarch64-unknown-linux-musl build step (4/6), register linux-arm64 in latest.json for /upgrade self-update - atomcode.exe: embed app icon via winresource build-dep, gated on CARGO_CFG_TARGET_OS so native mac/linux builds skip the resource step Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> 1 个月前