Skip to content

Integrate IM channels and desktop agent office - #104

Merged
shaohaozhi286 merged 5 commits into
masterfrom
codex/integrate-release-v0.9.35
Oct 6, 2026
Merged

shaohaozhi286 merged 5 commits into
masterfrom
codex/integrate-release-v0.9.35

Conversation

@shaohaozhi286

@shaohaozhi286 shaohaozhi286 commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

当前主线有尚未发布的桌面 agent 办公室,以及未提交的消息通道和 Web 修复。本 PR 统一纳入下一次稳定版:设置中可连接 QQ、Telegram、微信、飞书、钉钉、Discord、LINE;办公室展示实时工作和任务交接;输入框在输入前同步可见光标;归档会话按侧栏工作区顺序分组。

  • 审计 46 个 worktree,近 48 小时三个候选均已包含或有内容等价证据;九个待迁移 ref 保留。
  • 修正五组通道测试的 56 处对象生命周期顺序,保证停机回调期间记录器仍然有效;Linux ASan 对照确认原先的 heap-use-after-free。生产代码与成功预检的版本相同。
  • 测试汇总器现在阻断 XML 不能解释的非零进程退出,避免重复测试先失败、末轮成功时误报通过;102 项工具回归通过。
  • Windows Release 全量执行 6106 项,零失败、9 项跳过;三平台程序编译预检、Web 全量测试与构建、严格静态门禁和 OpenSpec 校验通过;办公室浏览器 40 项、滚动浏览器 27 项通过。最终主线仍须通过 Linux 全量 CTest 与正式打包门禁。
  • QQ/Telegram 已有真实账号基础验证,其余五个平台及部分群聊/媒体场景仍待真实账号验收;macOS 办公室仍待原生人工验收。

设计与验收见 openspec/changes/add-desktop-im-channels/、integrate-desktop-agent-office/、enhance-desktop-agent-office-motion/、integrate-recent-work-release-0-9-35/。

agent 办公室

- Activity snapshots infer `responding` from token events (the default
  coding mode never emits it) and keep a bounded streaming tail plus each
  running tool's one-line call preview.
- The office controller overlays WebSocket token/reasoning events between
  snapshots (sequence-gated, throttled) without extra HTTP requests.
- Busy agents keep a status bubble (icon, verb, latest words or call
  preview) with priority-based collision avoidance; typing, reading,
  thinking and waiting have distinct motions.
- Members walk in from the door, collect a task envelope at their
  dispatcher's desk, and walk back to hand in a report before leaving;
  mesh messages fly as labelled envelopes. Reduced motion keeps the
  envelopes without walking.
- The page reports bubble rectangles so the Windows window region no
  longer clips bubbles above the walls.
- Add a macOS host: non-activating NSPanel with WKWebView, a
  chrome.webview shim, hit-test click-through, drag, resize, zoom and
  context menu. Not yet compiled on macOS.
@shaohaozhi286
shaohaozhi286 merged commit 696629c into master Oct 6, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants