Repository navigation
Conversation
Add the C++20 collector, isolated UIA worker, explicit policies, native protocol, input metadata, controlled fixtures and reproducible MSVC build entry. Release and Debug builds pass unit, Win32 boundary and CLI contract checks; foreground acceptance and package delivery remain separate.
…eline Connect explicit application consent and the native adapter to the shared recording, summary and retrieval service and Windows UI. Preserve Mac import paths and recording formats, fix platform-aware summary metadata and model-sync coverage, and add a reproducible validation entry with a Mac handoff. Validation: 508 tests passed with 8 explicit skips; types, scoped lint, Agent compile and frontend build passed. Mac desktop regression remains required.
Close active SSE responses before Fastify waits for connections and reject event streams whose authentication finishes during shutdown. Add real HTTP shutdown regression tests and document macOS automated, native, packaged, and installed-App validation results and remaining acceptance cases.
Integrate MemTensor v1.2.3 at dce29c5, including main at f6694d9, with the Windows History and task-recording work at 92816b3. Port upstream History summaries, recorder health, Memory synchronization, source settings and WeChat support into the shared core. Retain the Windows native driver, Word/VS Code evidence provenance and task recording/export. Apply shared application exclusions and WeChat consent to native Windows records, and preserve document context qualifiers through raw retention. Use upstream Computer Use and permission restart behavior while retaining recording cleanup, quit ownership and both Windows native validation jobs. Validation: workspace and standalone agent builds; agent, frontend and shell typechecks; version consistency; 2712 related regression tests passed and 201 platform-dependent tests skipped. Windows/macOS native capture and signed installer acceptance still require the respective operating systems.
Read foreground content by provider capabilities with bounded Raw View and MSAA fallbacks, and enrich Chrome and Edge records with verified page URLs. Unify Windows observation settings and management tools, preserve explicit legacy scopes and sensitive-input filtering, and report content provenance and capture quality through the shared recording and summary pipeline.
Separate Windows MJS packaging from TypeScript contract tests, validate feature branch pushes, and pass absolute report paths in the macOS job. Repair stale defaults and native report fixtures, isolate synthetic Mac file metadata from the Windows host, and use Git Bash, PowerShell and junction fixtures appropriate to the host. Preserve explicit skips when file-symlink permissions or native platform support are unavailable. Use POSIX Mac interpreter paths and emit BOM-free native report JSON.
Record the fixed integration baseline, the Windows capture and validation results, remaining Electron limitations, and the move to the personal feature branch without updating the shared integration branch.
Carry v1.2.3 fixes into the shared History core while retaining platform adapters, task recording, quit cleanup, and Windows packaging checks. Preserve both browser capture and path-based Windows exclusion rules. Validation on macOS: Agent/frontend types and builds, History 885 passed with 5 platform skips, CU/Agent 882 passed, frontend 159 passed, desktop lifecycle/package 194 passed, and contract/package checks 46 passed with 5 platform skips. Both summary CLI paths and version checks passed. The macOS native recording media self-test still reports part_finalize_failed; reproduced from unchanged pre-merge 646d7b4 source. Windows native/installed-app acceptance remains separate.
Jovianix
requested review from
Wang-Daoji,
ZongYue99,
hijzy and
wustzdy
as code owners
October 21, 2026 08:10
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
改动内容
将 Windows 原生 Computer History 与跨平台任务录制独立集成到
v1.2.7。包含 Windows UIA 采集、共享 History 摘要、任务录制暂停/恢复、视频回放、事件时间线与 OpenAdapt Flow 离线导出。本次同步(2026-10-30)
Jovianix:feature/windows-history-native-core,当前提交921020fb182c9a667dfe12e665ebfb033b66e772。v1.2.7@38bbafab71116a7c743bb4fe963db7cb04b40957(包含团队合入的v1.2.6);解决冲突后正常快进推送,未强推。本轮验证
npm run lint、npm run typecheck、Agent typecheck 和 Agent build 通过。历史验收与限制
047b3fe5的 macOS/Windows 原生 History CI、OpenAdapt 兼容性及实机打包验收见本 PR 历史记录;它们不能替代本轮提交的 CI。