Skip to content
Merged
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
set(VCPKG_TARGET_TRIPLET "x64-windows-static" CACHE STRING "Vcpkg target triplet" FORCE)
endif()

project(acecode VERSION 1.0.13 LANGUAGES C CXX)
project(acecode VERSION 1.0.14 LANGUAGES C CXX)

include(${CMAKE_SOURCE_DIR}/cmake/acecode_source_guards.cmake)

Expand Down Expand Up @@ -105,7 +105,7 @@
set(ACECODE_WEB_DIST "${CMAKE_SOURCE_DIR}/web/dist")
set(ACECODE_WEB_EMBED_DIR "${ACECODE_WEB_DIST}")
if(NOT EXISTS "${ACECODE_WEB_DIST}")
message(WARNING

Check warning on line 108 in CMakeLists.txt

View workflow job for this annotation

GitHub Actions / unit-tests (linux-x64)

[acecode] web/dist/ not found — embedding a minimal fallback page. Run
"[acecode] web/dist/ not found — embedding a minimal fallback page. "
"Run `pnpm install && pnpm build` inside web/ before re-configuring for the full UI.")
set(ACECODE_WEB_EMBED_DIR "${CMAKE_BINARY_DIR}/generated/web-dist-fallback")
Expand Down
7 changes: 6 additions & 1 deletion openspec/changes/add-agent-browser-cookie-modes/tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

## 3. macOS 宿主

- [ ] 3.1 `agent_browser_host_mac.mm` 按 D5 实现三种 data store,以及清空、删除、复制 cookie、切档重建、启动处理,与 Windows 共用第 1 组的纯逻辑和状态模块;同步接上三个 bridge。
- [x] 3.1 `agent_browser_host_mac.mm` 按 D5 实现三种 data store,以及清空、删除、复制 cookie、切档重建、启动处理,与 Windows 共用第 1 组的纯逻辑和状态模块;同步接上三个 bridge。

验收:本机无法编译 macOS,用 `ios-simulator-live.yml` 同类的手动 macOS 工作流(或推 `ci/` 分支跑 package.yml 的 macOS 构建)确认能编译通过;行为验收列入第 6 组的手工清单。
- [x] 3.2 更新 `docs/agent-browser-macos-handoff.md` 的 Profile 一节,改为三种 data store 的说明。
Expand Down Expand Up @@ -108,3 +108,8 @@

- 数据目录迁移只认 `agent-browser/webview2`,不认 `agent_browser/webview2`:已在同期单独修复(`migration_is_best_effort_root` 两种都认,回归 `UnderscoreBrowserProfileChurnDoesNotFailMigration`)。
- 实现、验收完成后归档本变更。

## 2026-10-22 发布补验

- macOS x64 / ARM64 的 CLI 与 Desktop 编译均已通过:package 预检 run 39806382146,源码 0d51a501(本次版本提交的祖先)。第 3.1 项实施及编译验收完成;第 5.2 和 6.2 项人工验收继续按下方 verification.md 记录待补验。
- 为保持 R12 文件大小上限,将宿主的原生辅助函数与 Cookie bridge 拆为独立模块;Windows 真实 WebView2 Cookie / 宿主冒烟及 Web 架构测试通过。
10 changes: 10 additions & 0 deletions openspec/changes/add-agent-browser-cookie-modes/verification.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,13 @@

1. 第 2 节「手工」列标待补验的各项与第 3 节界面检查(Windows 真实 Desktop)。
2. macOS:先在 Mac(或 CI 的 macOS 构建)上编译 `agent_browser_host_mac.mm`,再按第 2 节逐项验收。

## 5. 2026-10-22 发布补验

- Windows 全量:6558 项执行,6546 通过,12 项按外部依赖或平台条件跳过,0 失败;另有 1 项原有禁用测试。
- 浏览器、会话与升级定向测试:201 项通过;1.0.14 构建后的升级定向测试另有 66 项通过。
- Web 全量 3323 项通过,生产构建通过;响应式侧栏、46 场景会话树、文件定位与工具展示浏览器回归通过。
- 真实 WebView2 冒烟输出 `SMOKE_COOKIE_MODES_OK`、`SMOKE_OK` 与 `SMOKE_OWNERSHIP_OK`。
- macOS x64 / ARM64 的 CLI 与 Desktop 编译通过:[package 预检](https://github.com/tmoonlight/acecode/actions/runs/39806382146),源码 `0d51a501`。这补齐原第 4 节的 macOS 编译项,行为人工验收仍待补验。
- 临时用户目录中的 Windows Desktop 已启动至 `ui_ready`;当前自动化接口无法操作该原生窗口,未把这一启动结果当作菜单遮挡及逐项界面验收通过。
- 发布修复保持原有分层、文件大小及所有权限制;独立辅助模块的拆分没有改变存储或页面行为。
2 changes: 1 addition & 1 deletion vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "acecode",
"version-semver": "1.0.13",
"version-semver": "1.0.14",
"dependencies": [
"cpr",
{
Expand Down
Loading