Download Latest Version ccb-windows-x86_64.zip (24.0 MB) Google Add to Preferred Sources
Home / v8.7.16
Name Modified Size InfoDownloads / Week
Parent folder
ccb-linux-x86_64.tar.gz 2026-10-22 33.4 MB
ccb-macos-universal.tar.gz 2026-10-22 34.6 MB
ccb-mobile-latest.json 2026-10-22 684 Bytes
ccb-mobile-v8.7.16.apk 2026-10-22 78.9 MB
ccb-mobile-v8.7.16.json 2026-10-22 684 Bytes
SHA256SUMS 2026-10-22 451 Bytes
ccb-windows-x86_64.zip 2026-10-22 23.9 MB
ccb-windows-x86_64.zip.sha256 2026-10-22 90 Bytes
ccb-agent-sidebar-linux-x86_64.tar.gz 2026-10-22 526.3 kB
ccb-agent-sidebar-linux-x86_64.tar.gz.sha256 2026-10-22 104 Bytes
README.md 2026-10-22 4.4 kB
v8.7.16 source code.tar.gz 2026-10-22 32.0 MB
v8.7.16 source code.zip 2026-10-22 34.8 MB
Totals: 13 Items   238.2 MB 2

v8.7.16

English

OMP Python ask caller identity

  • Include commit 6d3ae4a53. OMP's Python tool can filter CCB_* and CODEX_* from subprocess environments while retaining PI_*. An ask from a shared workspace could therefore be attributed to user, leaving its completed reply without an Agent mailbox return.
  • Recover the caller only when PI_CODING_AGENT_DIR canonically matches the current runtime's exact agents/<configured-agent>/provider-state/omp/home/.omp/agent path and the Agent uses OMP. Relocated runtime roots are supported.
  • Explicit sender and existing runtime/actor/session identity retain precedence. A supplied invalid runtime path is not overridden. Unmanaged homes, foreign projects, unknown Agents, other providers and escaping symlinks do not acquire an Agent identity.
  • Existing jobs are not relabeled or replayed. No Provider authentication, environment allowlist or native installation is changed. This does not repair unrelated human-turn supersession.

Community and compatibility

  • Replace the WeChat group 2 invitation image with the supplied QR, valid until October 29, and refresh all README image cache keys.
  • Retain all v8.7.15 incremental conversation and durable FIFO fixes. Update server and Android app together; queue runtime changes still require a normal restart of idle OMP Agents when safe. No active Agent is forcibly restarted by this release.
  • Linux OMP Collab and the legacy macOS route retain their existing boundaries. Other Provider routing is unchanged. Windows remains beta.

Verification scope

  • The included fix has recorded failing-before/passing-after regressions and an isolated probe using OMP 18.12.5's real filterEnv; see identity evidence.
  • That probe verifies filtered-environment compatibility, not a live model roundtrip. Publication checks are performed separately for this release.
  • Release qualification: 253 identity/routing/provider/release regressions passed; npm pack --dry-run passed. A fresh filtered-environment subprocess recovered frontdesk, preserved explicit sender precedence and rejected an unmanaged home; the actual CLI printed v8.7.16. The stored QR matches the supplied image byte-for-byte and was visually checked.

中文

OMP Python ask 调用者身份

  • 纳入提交 6d3ae4a53。OMP Python 工具可能过滤子进程环境中的 CCB_*、CODEX_*,但保留 PI_*。共享工作区内发起的 ask 因此可能被归为 user,任务完成后没有 Agent 邮箱接收回执。
  • 仅当 PI_CODING_AGENT_DIR 的规范路径精确匹配当前运行态的 agents/<已配置Agent>/provider-state/omp/home/.omp/agent,且该 Agent 使用 OMP 时恢复调用者;支持迁移后的运行态根目录。
  • 显式 sender 和原有 runtime/actor/session 身份优先级不变;已提供但无效的 runtime 路径不会被此回退覆盖。非托管目录、其他项目、未知 Agent、其他 Provider 及逃逸符号链接不会获得 Agent 身份。
  • 不重标记或重放历史任务,不修改 Provider 鉴权、环境白名单或原生安装;不声称修复人为回合取代等其他故障。

社区与兼容性

  • 更新微信技术群 2 的邀请图及所有 README 图片缓存标识;用户提供的新二维码有效期至 10 月 29 日。
  • 保留 v8.7.15 的增量对话与持久化 FIFO 修复。服务器和 Android 应用一起更新;此前队列运行时变更仍需在安全空闲时正常重启 OMP Agent,本版不会强制重启活动 Agent。
  • Linux OMP Collab、Mac legacy 路由及其他 Provider 的边界保持不变,Windows 仍为 beta。

验证边界

  • 本次纳入的修复已有先失败后通过的回归,以及调用 OMP 18.12.5 真实 filterEnv 的隔离探针,见身份修复证据。
  • 该探针证明过滤后环境兼容性,不代表真实模型往返;本版另行执行发布检查。
  • 本版发布检查:身份、路由、Provider 及打包相关回归 253 项通过,npm pack --dry-run 通过。独立过滤环境子进程恢复 frontdesk、保留显式 sender 优先级并拒绝非托管目录;实际 CLI 输出 v8.7.16。仓库二维码与附件字节一致,已目视核对。
Source: README.md, updated 2026-10-22