Skip to content

feat: integrate Teach Mode host into v1.2.7 - #766

Open
Jovianix wants to merge 73 commits into
MemTensor:v1.2.7from
Jovianix:pxlin/dev
Open

Jovianix wants to merge 73 commits into
MemTensor:v1.2.7from
Jovianix:pxlin/dev

Conversation

@Jovianix

@Jovianix Jovianix commented Oct 27, 2026 •

Copy link
Copy Markdown

任务与行为

为 v1.2.7 接入 Teach Mode 浏览器教学、连续桌面采集与任务录制,以及插件原生服务和技能生成能力。插件更新等待 Agent 任务、活动调用和录制资源释放后再安装。

本次同步(2026-10-30)

  • PR 来源:Jovianix:pxlin/dev,当前提交 af1b58742fe67653776af6e08356faa84a7aa9a3。
  • 已合入上游 v1.2.7@38bbafab71116a7c743bb4fe963db7cb04b40957(包含团队合入的 v1.2.6);解决冲突后正常快进推送,未强推。
  • 保留 Teach Mode 工具栏、录制与插件宿主逻辑,同时承接上游任务 digest、thinking/interrupt 字段和退出收尾逻辑。
  • OpenAdapt 仅在完整录制证据下提取可执行帧;不完整录制仍输出证据包,不输出缩短的执行轨迹。

本轮验证

  • npm run lint、npm run typecheck、Agent typecheck 和 Agent build 通过。
  • 前端完整测试:3376 通过、3 跳过;Agent 目标回归:1424 通过、26 跳过。
  • 打包守卫:132 通过、2 跳过;后端关闭与 SSE 生命周期:8 通过;桌面退出相关用例定向复测通过。
  • Memory 调度、租约与压力用例隔离复测:89 通过。原完整回归在并发负载下出现超时和平台临时目录问题;临时目录夹具已修正。

已知限制

  • 当前 Linux 环境的 Office E2E 既有断言期望 /etc/passwd 返回 EPERM,实际返回 ENOENT;本 PR 未改动该 Office 断言。
  • Electron 离屏 webview 的动画调度测试在当前 Linux 图形环境中失败;macOS/Windows 实机验收仍以 CI 和人工测试为准。
  • GitHub CI 与代码审查需在本轮提交上重新完成。

Jovianix and others added 30 commits October 2, 2026 17:59
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.
@MiracleLin001

Copy link
Copy Markdown

MAC 实机测试已经通过

@Jovianix Jovianix changed the title feat: sync Teach Mode host with latest v1.2.5 feat: integrate Teach Mode host into v1.2.7 Oct 28, 2026
@Jovianix
Jovianix changed the base branch from v1.2.5 to v1.2.7 October 28, 2026 12:15

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants