87+ 模块设计
覆盖知识库、社交、交易、AI引擎、安全、企业、去中心化基础设施、Web3、低代码平台、自进化AI、CLI分发系统、CLI高级功能、AI媒体创作、AI文档创作、Web管理界面、Personal Data Hub、iOS Phase 1-6、远程操控 Plan A/B/C、MTC v0.11 联邦等全部子系统的详细设计
v5.0.3.98 | 87+ 模块设计 | 141 技能 | CLI 144 命令/0.162.28 | Android 5.0.3.98(versionCode 503098 与 productVersion 对齐) | v5.0.3.97 PDH RAG 真接通 Android 云路由(`cc hub retrieve-context` CLI + LocalCcRunner + HubLocalViewModel · getHubMinimal 跳过 8 个重型 init 冷启 90s → <5s · summarizePerson 含 identifiers/notes 让「妈手机号」可答 · entity-focus routing 让 contacts 不被 events 挤出 RAG 200 上限)+ 4 平台 endpoint hotfix 套件(Xhs path 对齐 JsBridge / Toutiao uid_tt fallback / Weibo /api/favorites graceful skip / Douyin 收藏分页 has_more 循环)+ Android askQuestion timeout 60s → 240s MediaPipe cold-start 兜底 + handbook trap #27 (USR_VERSION sentinel cache miss) + #28 (workspace dep npm publish stale — 改 pdh/lib 必 bump version + npm publish 否则真机走旧代码) | v5.0.3.96 桌面检查更新两路兜底(release-in-progress 友好提示 + 窗口隐藏发系统通知)| v5.0.3.95 legacy-GPU Chromium 130+ 崩溃自动恢复 trap #26(marker file 自动恢复同 VS Code/Slack/Cursor/Discord,2016-09 老 Intel HD/Iris 驱动 100% 撞)| v5.0.3.93 hotfix bs3mc NODE_MODULE_VERSION 127 vs 140(release.yml 加 @electron/rebuild 拉 Electron ABI prebuild)+ Providers parser 跨段污染修 + saveConfig 假阴修 | v5.0.3.92 Mode B Phase 7 (6 平台) + Toutiao in-WebView prefetch | v5.0.3.91 PDH 社交双通道大收口:C 路径 Kuaishou 补齐第 4 家(Bilibili+Weibo+Xhs+Kuaishou 全 ship)+ Mode B 安卓内嵌 root Toutiao/Bilibili/Weibo/Xhs 四家齐落(root + su 直读 DB 不 attach 进程,绕开 libshield.so / libmsaoaidsec.so 反 frida 检测,4 家各 21 JVM tests)+ Bridge dry-run doctor 提前 5-10 天捕 SDK rotation + 16 新设计文档 land(A8 五平台 E2E + PDH C/Mode-B 真机 E2E + Weibo schema probe + Social Multipath Plan)+ Xhs/Douyin in-WebView prefetch 复刻 Bilibili 架构 + Android R8 minify systemProp 前缀修 CME 兜底 disable + gitee 移出 auto-push(local .git > gitee 1GB quota) | v5.0.3.85 安卓端 MediaPipe 端侧本机大模型真接通 + 4 档 LLM 路由统一选择器 + Personal Data Hub Vault Browser 双端数据可视化 + Phase 17/18 7 个本机开发者活动 adapter | v5.0.3.78 Personal Data Hub Plan A v0.1 — Android 端本地数据 hub snapshot 模式真机闭环(Xiaomi 24115RA8EC · 1305 entities 入 vault · npm @chainlesschain/personal-data-hub 0.2.1 + CLI 0.162.14 PDH-first publish ordering · `cc android` 15 子命令 + system-data-android bridge-direct · Path C 手机端原生快照写入 → 桌面 staging 入 vault · Path Y desktop RAG + Android-local LLM inference · 3 真机硬化修 originalId / skip-embeddings / audit pagination · Android cc subprocess W^X execve via mksh + reader-thread EOF race + 30→120s timeout + E2EE 7 androidTest 经 X3DHSimulator 重新启用 · Phase 14.1 step 5 ChatBubble 落地 + Phase 14.5 streaming-ask 设计 · 6 真机 trap 全收口) | v5.0.3.77 iOS .ipa ship | v5.0.3.76 office-skill readWord 真 mammoth impl + WeChat Phase 12.6.7-10 follow-ups(README + landing + runbook §11 + integration test)| v5.0.3.74 AIChat registry-contract bug fix + Phase 10.2 集成/E2E(hub 测试 47/927 → 50/952 全绿)+ README 历史快照重构 / v5.0.3.71/.72 Personal Data Hub 13-phase burst + .72 iOS keychain hotfix repackage(一晚 15 commits 把 hub 从 Phase 4 推到 Phase 13.7:Phase 4.5 Python sidecar + 4 Android system sources / Phase 7 Shopping three-pack Taobao+JD+Meituan / Phase 7.5 Mobile Extraction ADB+iTunes backup / Phase 9 Travel four-pack / Phase 10.1+10.2 AIChat 8/8 vendors 全 live DeepSeek+Kimi+通义+智谱+Doubao+Ernie+Spark+混元 + HttpClient / Phase 11 5 内置 analysis skill / Phase 12 v0.5 WechatAdapter frida-independent / Phase 13.3-13.7 五 social Douyin+Xiaohongshu+QQ+Telegram+WhatsApp + 13+ Bilibili+Weibo · 38 test files / 792 tests · .72 修 root package-lock 与 hub package.json adm-zip+iconv-lite optional dep 不同步致 .71 desktop build EUSAGE) | v5.0.3.70 iOS 三件套 hotfix(PIN-unlock crash — Logger NSLock + AuthViewModel SQL bind / AppIcon 真编进包 — Assets.xcassets PBXResourcesBuildPhase wiring 修 .69 stuck draft 由 .70 bundle forward + rerun publish-cli 成功 PATCH 发布) | v5.0.3.68 npm CLI catch-up(v5.0.3.67 桌面 release 已发但漏 chainlesschain@0.162.3 npm bump → 单独 ship v5.0.3.68 picks up Phase 5.1-5.6 hub + 3 cc ui fixes,26 jobs 全绿)| v5.0.3.67 Android Phase 5.6/5.8 cc-exec NL Chat(8 子命令白名单 · 三家 LLM tool-use · 127 新测 · 真机 E2E 9 场景) | v5.0.3.66 iOS .ipa 重发收口(Phase 6 view 13 文件接进 ChainlessChain.xcodeproj app target — wire_app_sources.rb FILES 扩 13 项 + ios-wire-app-sources.yml 手动 dispatch 17s 跑 ruby 写 pbxproj commit 回 main,build-ios 5min11s 通过出 8.15MB .ipa;v5.0.3.65 release 已含 17 assets + npm CLI 0.162.2 但 build-ios 失败缺 .ipa,由于 GitHub immutable-releases 禁所有 published release 资产改动故 reship v5.0.3.66 含 18 assets 完整) | v5.0.3.65 Android cc CLI bundle 真接通(Phase 2.5 Node runtime + cc CLI bundle 41MB tarball entry 入 android-app/feature-local-terminal/src/main/assets/local-terminal/ + wrapper shell scripts 绕 `#!/usr/bin/env node` Android 不可用 shebang trap + Termux libc++_shared.so → libtermux_cxx.so AGP 8 命名兼容 + cc CLI wrapper mksh shebang 替 /system/bin/sh — Android W^X untrusted_app pty 域无法 execve shell_exec context 的 /system/bin/sh,prefix/bin/mksh → nativeLibraryDir/libmksh.so 在 lib/abi/lib*.so 白名单可 execve) | v5.0.3.64 iOS 版本号 4 段制 + AppConstants stale 硬编码清零(0.32.0/32/com.chainlesschain.ios → Bundle.main 动态读 + Bundle extension 5 helper + Settings 关于栏 v5.0.3.64 + Bundle ID 字段 + 596 .swift 跑 29 pattern audit 0 iOS 17 API 违规 + 18 unit + 7 integration + 2 UITest 三层覆盖锁版本号显示 + PIN 解锁不崩两类回归) | iOS Phase 5 AI Chat 收口(4 真实 bug:finalizeStreamingPlaceholder 空字符串穿透 nil-coalesce / deleteConversation 失败半回滚 / sendMessage 缺 stream-in-flight guard / selectConversation stale streamId 污染 + 4 集成测试 events fan-out / cancel 顺序 / offline drain / 多对话隔离 + 4 单测回归 iOS 总单测 ~358) | iOS Phase 6 sprint(Knowledge 30 method + AI Extended 25 method hybrid 全 OQ-3.2/3.3 收口 + 15 main tab + 多模态 v0.3 实时录音 AVAudioRecorder 16kHz mono AAC + Agent streaming runAgentStream + iOS poll loop + Agents UI live · 19 commits 一晚 sprint · 绿基线 1fb947b32) | v5.0.3.63 iOS 16 PIN 闪退修复(AppState.swift MainActor.assumeIsolated → Task @MainActor 兼容 iOS 13 back-deploy · 518 .swift 复审 0 处其它裸调 iOS 17 API) + AppIcon 全幅 + Sub-phase 5-6 LOCAL 项目远程终端体验 | v5.0.3.62 iOS deployment target iOS 17 → iOS 16(覆盖 iPhone 8+ 扩大测试人群 +30%) | v5.0.3.61 iOS CI 真签名 .ipa 出包(Hua Zhang 团队 ad-hoc · 7.7MB .ipa 入 release assets · cert ~2027-04-23 过期)| v5.0.3.57 Android 远程文件 skill 接通(FileTransferScreen 5 入口:浏览远程目录无 sandbox / 上传到 PC Downloads 防覆盖 / 下载到手机公共 Download 目录走 MediaStore + Intent.ACTION_VIEW / 本机下载文件夹 app 内浏览 / 30 天清理 · android-file-handler.js 11 action 字段对齐 FileCommands.kt · 6 互锁雷一晚扫平:P2PClient skip guard / Plan C 不调 connect / handleFileCommand 弹 PC 框 / FileTransferHandler sandbox / checksum sha256-prefix vs md5 自删 / getExternalFilesDir 用户找不到 · 34 新单测 PC vitest 30 + Android RemoteCommandClientTest 4 · Xiaomi 24115RA8EC × Win 真机 E2E 8 场景全跑通) | v5.0.3.55 iOS Phase 1+2+3+4 完整移植(桌面配对 + 远程终端 + 远程操控 framework + 4 typed skill + Notification skill · ~313 单测 · 待 Mac+iPhone 真机 E2E)+ #21 P1 主体 5/5 全闭环(A.1 Linux native 配对 + A.2 三端 UI consistency 设计文档 + B.1 web-shell 私钥签字 UI + B.5 跨链桥 m-of-n 多签 + C.1 wear→phone voice forward · ~270 单测)+ CLI 0.162.0 minor(cc pair preflight + cc pair token + systemd hardening 模板)| v5.0.3.54 🎯 Android 远程终端真机 E2E 收口 重点功能 8 bugs 一次扫净 从"打不开/黑屏/cc claude 找不到"到端到端完整可用:fix1-5 WebRTC echo loop sendOffer 误写 target peerId 进 self currentPeerId 让 WS 重连 auto-re-register 路由回自己 + 中继 server.js handleMessage 注入 msg.from = ws._peerId 之前 forward 缺 from 致死循环 + iceServers 12h 节流自动 refresh · fix7 TerminalListViewModel closure shadow it.copy(lastCreatedId = it.lastCreatedId) shadow 真因 改 named param created.sessionId + LaunchedEffect 自动 navigate · fix11 TerminalWebView LayoutParams MATCH_PARENT × MATCH_PARENT 真因 Compose AndroidView 默认 WRAP_CONTENT + HTML body height:100% 死锁让 WebView 永远 0 高 xterm.fit() 返回 cols=49 rows=1 桌面 PTY 被 resize 成 1 行 用户看到的"全黑"其实是 #1e1e1e 底色 三层定位 fix9 ResizeObserver + fix10 DOM clientWidth/Height guard + fix11 LayoutParams MATCH_PARENT · fix12 PtyManager login shell + git-bash probe resolveShellCmd 返回 {cmd, args} bash 加 -l shell=bash 优先 probe C:\Program Files\Git\bin\bash.exe 避免 WSL bash 拦截 → Android 端 cc -v / claude / npm 远程终端可用 真机验证 Xiaomi 24115RA8EC × Win desktop dev · commit 8d3c95df6 含 7 bugs + commit f54a6fcd0 含 PtyManager · memory 复盘 feedback_currentpeerid_target_vs_self_trap.md + android_webview_xterm_resize_observer.md · 分发桌面 binary v5.0.3.53 → v5.0.3.54 重打 CLI 0.161.12 不变 Android versionCode 503053 → 503054 / versionName 5.0.3.53 → 5.0.3.54 | 30,000+ 总测试 | V2 规范层 220+ 治理表面(iter16-iter28) | Web Panel 63 routes(Phase A+B+C+D 全量收官 + i18n M3 全覆盖 + Personal Data Hub + Sync + Terminal)| v5.0.3.53 Plan A.1 远程终端 Android↔桌面 WebRTC DataChannel 直连(Phase 1-5 一日全落 · Plan A 真机首测 Xiaomi 24115RA8EC × Win desktop dev 暴露 4 跳信令链路 NAT idle 蜂窝运营商间歇杀 TCP 整链路 fragile 的架构性问题 · 把高频高吞吐终端流量切到 WebRTC DataChannel 直连绕开所有中间跳 signaling 路径保留兜底 · Phase 1 commits d22b7ac8a + bb759bc78 SignalClient.forwardedMessages 迁移多订阅 SharedFlow 替代单 listener setOnForwardedMessageReceived 治 WebRTCClient.initialize 装的 ice:config 拦截器在用户进 TerminalListScreen 时被 TerminalRpcClient.start 后写覆盖 → ice:config 推送丢 iceServers 24h 过期跨 NAT 完全不通 + WebRTCClient.dataChannelReady StateFlow Boolean derived flag READY 才真意味 DC OPEN 避免 ICE-connected 但 DC 未开的误判 · Phase 2 commit a01eeac47 SignalingRpcClient.invoke 内置 transport selector connectionState==READY && preferDataChannel → webRTCClient.sendMessage 走 DC 失败或未 ready fallback signaling 两路 listener 同时订阅 signalClient.forwardedMessages + webRTCClient.messages 同 requestId 同 CompletableDeferred 二次 complete no-op dual delivery 安全无需显式 dedup 所有 RPC clients TerminalRpc + system.*/ai.* 单点 chokepoint 自动受益 · Phase 3 commit 91e77e489 TerminalListViewModel.init 检测 DC 未 ready 异步触发 RemoteConnectionManager.connect + UI chip P2P 直连绿 vs 中继路径黄路径状态用户可见 · Phase 4 commit dd9b1227e Android + fc3752360 desktop Android TerminalRpcClient 双订 SharedFlow stdout 按 sessionId|seq 256-LRU 去重 exit 按 sessionId 64-LRU 桌面 mobile-bridge.bridgeToLibp2p 加 128-LRU/30s-TTL 按 payload.id 去重 mobile→desktop command request 防 terminal.stdin 双跑 PtyManager 误处理 · Phase 5 既有 wiring 组合无新代码 — DC 失效 fallback Phase 2 trySendViaDataChannel 抛 IllegalStateException 自动落 signaling / 自动重建 P2PClient.scheduleReconnect 指数退避 1s→60s maxAttempts 10 既有 / 恢复后自动切回 isDcReady 每次 invoke 入口重检 / UI 实时映射 dataChannelReady chip · 性能预期 RTT p50 200-500ms → 30-80ms LAN / 50-200ms TURN p99 1.5-30s timeout 频发 → 200-800ms 稳定性 20s-2min 间歇断 → 数小时持续 依赖 ICE keepalive · 测试 Android TerminalRpcClientTest +3 dedup + SignalingRpcClientTest +4 transport selection + WebRTCClientTest +1 Trap 1 回归 + 修 mockk relaxed StateFlow 泛型擦除致 12-test regression 加 every mockPairedDesktopsStore.devices returns MutableStateFlow emptyList · desktop mobile-bridge.test.js 新 14 测覆盖 LRU dedup 5 维 + sendToMobile DC 优先 vs signaling-relay 双发兜底 5 维 + guard rails 2 · 三套件全绿 11 + 15 + 21 Android + 14 desktop · 真机 e2e §5.3 5 场景矩阵移交用户 LAN/蜂窝/双 NAT/DC 强制失效/DC 恢复 · 设计文档 Android_Remote_Terminal_Plan_A1.md v1.0 含 §1.2 三个 trap 完整分析 + §3.7 不复用 :core-p2p DataChannelTransport 决策 + §5.3 真机 e2e 5 场景验收矩阵 · 遥测 [SignalingRpc.metric] path=dc|signaling reqId 上线首周 fast-path 占比目标 ≥80% 用户基数 ≥10 设备)| v5.0.3.52 Plan A 远程终端 Android↔桌面 PTY 全链路(Phase 1-4 全部 + 162 新测试全绿 · PtyManager 单例 web-shell WS + cc ui WS + V6 native IPC 三壳共享 · 8 个 terminal.* WS topics create/list/stdin/resize/close/history + server-push stdout/exit · attachTopicHandlers 共享 helper 抽出 ws-cli-loader dispatcher · web-panel useTerminal composable + Terminal.vue route /terminal + xterm.js lazy 多 session 标签 history 补帧 · V6 plugin widget + TerminalPanel modal + slash /terminal · Android TerminalRpcClient + TerminalWebView Kotlin↔JS bridge + xterm-shell.html + Compose list/session + softkey toolbar Ctrl/Tab/Esc/方向/Ctrl+C/D · confirmation-dialog 高危关键字 Electron messageBox + 永久信任 per-cmd cache · mobile-bridge per-peer stdout/exit fanout · 真 PTY spawn cmd.exe integration + cc ui subprocess e2e + 真 shell stdin/stdout round-trip via probe echo · 设计文档 Android_Remote_Terminal_Plan_A.md)| v5.0.3.51 远程操控 Plan A + B 基础设施落地(WebRTC signaling 透传中继 + coturn STUN/TURN 部署 turn.chainlesschain.com 监听 3478/5349/49152-65535 + iceServers HMAC-SHA1 24h ephemeral creds 桌面端 CC_TURN_SECRET 强制必填零硬编码 + signaling-relay server 新增 forward case offer/answer/ice-candidate/peer-status 注入 from 字段 + 桌面 RelayClient onMessage 简化为 mobileBridge.handleSignalingMessage 统一 dispatch 与 LAN 完全对齐 + pushIceServersToMobile pair-ack 后双发 LAN signaling + 公网中继 chainlesschain:ice:config + Android WebRTCClient 注入 PairedDesktopsStore resolveIceServersFor by pcPeerId 过期 fallback Google STUN + 拦截 ice:config persistIceConfigMessage upsert + SignalingRpcClient 同步备份 race-tolerant + QR payload 移除 iceServers 字段改信令 push 解决 280px QR + error-H 识别率暴跌 + backend/signaling-relay-service/ 入仓 server.js + Dockerfile + docker-compose + nginx-vhost + deploy.sh + README · 设计文档 Android_Remote_Operate_Plan_AB.md · TURN credential refresh / WebRTC P2P 真机跨 NAT 实测 / E2EE Signal Protocol 留 v1.4 GA 前补)| v5.0.3.50 Android Remote Operate Plan C 信令转发 RPC(配对完成后手机点 Ping/系统状态/系统信息 → 桌面执行 → 响应返回 commit f8ec994ef · SignalingRpcClient 30s withTimeout + LAN→relay 自动 fallback reset gate + 切 URL + re-register + 重试 · RemoteOperateScreen 3 chip 按钮 + JSON 响应 + NavGraph remote_operate/{peerId} · PairedDesktopsStore SharedPreferences 持久化已配对桌面 idempotent by pcPeerId · Desktop RelayClient outbound 长连 wss://signaling.chainlesschain.com 指数退避自重连 max 60s · mobile-bridge.handlePairAckFromRelay bug fix · MobileBridgeHeaderStatus.vue header 显示已配对 mobile 数量 5s 轮询 · 11 i18n 字符串 → values/strings.xml + values-zh-rCN/strings.xml · 3 新单测文件 / 20 测试全绿 · 设计文档 Android_Remote_Operate_Plan_C.md · Plan A.1 DataChannel 复用 / A.2 真 P2P 直连 / B STUN-TURN 留后续)| v5.0.3.49 M-of-N multisig Phase 1d + Phase 2a marketplace mediator + Phase 2b web-panel Multisig view 落地(Phase 1d commit 3c890dcac:@chainlesschain/core-multisig package 5 lib —— policy validate/normalize + store SQLite 3 表 + proposals 状态机 pending → reached → consumed + signing JCS+DOMAIN_PREFIX MULTISIG 防回放 + governance-log append-only JSON Lines · 75 lib 单测全过 · cc multisig CLI 8 subcommands propose/sign/cancel/finalize/list/show/sweep/policy · 10 CLI integration 测试全过 · SQLite native better-sqlite3-multiple-ciphers → sql.js WASM 自动降级 fallback · 跨包 dep 注入 · 测试基础修复 3 项 vitest globals + ESM import + 路径 .js 后缀;Phase 2a commit 2755093d0 设计文档 §6.1 落地:cc marketplace purchase

| 角色 | 推荐阅读 |
|---|---|
| 新人开发者 | 系统设计主文档 → 知识库模块 → 社交模块 |
| 安全工程师 | 安全机制设计 → 统一密钥系统 → 数据防泄漏系统 |
| AI工程师 | AI优化系统 → 多代理系统 → 推理网络 |
| 运维工程师 | 生产强化 → 基础设施编排 → SIEM |
| 产品经理 | 系统设计主文档 → 实施总结 |
| v5.0.0 新模块 | IPC域分割 → A2A协议 → 零知识证明 → 低代码平台 → 自进化AI |
| v5.0.1 新模块 | CLI分发系统 → CLI高级功能 |
| 版本 | Phase | 核心内容 |
|---|---|---|
| v1.0.0 | 1-41 | 核心功能 + EvoMap |
| v1.1.0 | 42-56 | 企业增强 + 安全扩展 |
| v2.0.0 | 57-61 | 生产加固 |
| v3.0.0 | 62-64 | 自主AI开发 |
| v3.1.0-v3.4.0 | 65-77 | 去中心化AI市场 + 硬件安全生态 + 全球社交 + EvoMap进化 |
| v5.0.0 | 78-100 | 架构重构 + AI Agent 2.0 + Web3深化 + 企业平台 + 自进化AI |
| v5.0.1 | 101-102 | CLI分发系统 + 6维Context Engineering + Autonomous Agent + EvoMap + 10 LLM Providers + 3 Proxy Relays + Task Model Selector + 2009测试 |
| v5.0.2 | — | CLI技能包系统(9包) + AI音视频创作模板 + AI文档创作模板 + 5030+测试 |
| v5.0.2.2 | — | Web管理界面(chainlesschain ui) + 浏览器端项目/全局AI对话 + 5130+测试 |
| v5.0.2.10 | — | Coding Agent Phase 5 + 去中心化社交协议矩阵 + PQC SLH-DSA + MCP HTTP/SSE + CutClaw 视频剪辑 Agent |
| v5.0.2.34 | — | V2 规范层第 1-8 批(SSO / Workflow / Router / Hook / MCP / Coord / A2A / DAO / ZKP / DLP / BI / EvoMap / AP / Matrix / Nostr / Browse / CrossChain / Consol 等 62+ 管家治理表面) + CLI 0.136.0 + 109 命令 + 11700+ 测试 |
| v5.0.2.34 (iter16-21) | — | CLI V2 规范层 iter16-iter21:156+ 治理表面,覆盖 audit / kg / sandbox / sla / stress / terraform / reputation / marketplace / chat / claude-code-bridge / compliance / cowork-learning / cowork-workflow / privacy / token-incentive / hardening / aiops / multimodal / instinct / tenant / quantization / trust / nl-programming / perception / code-agent / collaboration / community / did / sso / org / scim / sync / agent-network / browser / dlp / evomap / federation / ipfs / p2p / wallet / activitypub / matrix / nostr / bi / memory / session / hook / workflow,统一 4-state profile + 5-state lifecycle + auto-suspend-idle + auto-fail-stuck,CLI 0.151.0 + 14255+ 单元 / 696 集成 / 565 e2e |
| v5.0.2.43 (web-panel A+B) | — | web-panel V5→Web 全量化迁移:Phase A(DID / Knowledge Graph / Project Settings 端到端落地)+ Phase B(Community / Marketplace / Cross-chain / AIOps / Compliance 5 件套全量上线)。每件遵循机械模板 = <feature>-parser.js(pure,共享 stripCliNoise)+ <Feature>.vue + router/sidebar 接线 + parser unit tests + new-pages 路由计数 +1 + 路径断言。配套:侧边栏改为 <a-sub-menu> 8 组 + localStorage 持久化 + 独立滚动,SPA fallback 测试覆盖率 23 → 34,新增 19 集成测试每命令实跑 cc serve。Web Panel 单元测试 27 → 809。Phase B commits: 260787c99 / 792b211e1 / 8f7d87ede / 30cf3b6ab / 04c57237d / 7ee1985c5 / d43e43a93 |
| v5.0.2.34 (iter22-28) | — | CLI V2 规范层 iter22-iter28:再增 80 lib-level 治理表面(augov / shgov / dv2gov / kexpgov / kimpgov / llmgov / pqcgov / smgov / rcgov / techgov / rtgov / ntgov / pmgov / pfgov / dbevogov / digov / rcmdgov / mcpgov / ecogov / sklgov / toktgov / devgov / tigov / uebgov / cttgov / ctmgov / clibgov / argov / saregov / todogov / ebgov / evfedgov / plannergov / ctxenggov / sactxgov / iagov / wfexgov / padgov / hlgov / webuigov / dlgov / smcpgov / cmcpgov / stixgov / sapgov / cobsgov / pmgrgov / wscgov / evcligov / poptgov / scsgov / smgrgov / ceadgov / pstrmgov / cohtgov / cadpgov / a2apgov / acrdgov / aecogov / autagov / ccoregov / cmpmgov / crchgov / crygov / daomgov / esysgov / emgrgov / hmemgov / infnetgov / kggov / pipogov / pmodegov),共 220+ V2 治理表面,CLI 0.156.0 + ~5,984 V2 单元测试 |
| v5.0.2.34 (V6 Shell) | — | 桌面版 V6 Chat-First Shell(P0–P6 全量落地):Electron /v2 路由 + 三区布局(ShellSidebar / ConversationStream / ArtifactPanel / ShellStatusBar)+ 7 类 UI 扩展点 + 5 类企业 Provider + P6 分发器与 Widget 注册表 + AdminConsole(Ctrl+Shift+A / /admin)+ 13 个 first-party 内置插件 + .ccprofile 签名 + MDM 推送三路径企业定制,22 单测 + 集成全绿 |
| v5.0.2.43 | — | SFC 大拆分 + 启动流程拆 Critical/Deferred + Shell 接入真实 LLM:SystemSettings.vue 6 级拆分(3444→1070 行 −69%)、ChatPanel.vue 工具外提 + useMemoryLeakGuard(4057→3788)、MainLayout.vue 6 级拆分(3203→1943 −39%)、DIDManagement.vue 3 级拆分(1390→543 −61%);主进程启动拆 bootstrapCritical / bootstrapDeferred;V6 Preview 壳 ShellComposer 接入 llm-preview-bridge 流式真发;600/600 store 单测 |
| v5.0.2.49 → v5.0.2.53 | — | cc pack 项目打包 + OTA 自更新:cc pack 命令首发(基于 @yao-pkg/pkg 单文件可执行)+ --project 模式 Phase 2a-3b 全量(BAKED 项目内容 / sanitizeProjectName / Commander 子命令白名单 / 自动 persona / manifest sidecar / GET /api/skills 实接线 + smoke-runner 实断言)+ OTA 三段(5a check-update / 5b SHA-256 校验 / 5c POSIX rename + Windows sidecar 自替换)+ Linux x64 流水线 + core-db sql.js WASM ABI probe + V6 Preview 工具/任务 Widget + 全量 v-html / renderMarkdown XSS 收口(DOMPurify)+ 7 个 IPC 契约测试集锁定,CLI 0.156.6→0.156.7 |
| v5.0.3.1 (web-panel A+B+C+D 收官) | — | Web Panel V5→Web 全量化迁移完成 — Phase A (3) + B (10) + C (5) + D (5) = 23 ports,router 28 → 50 (+22),单元测试 27 → 1489 全绿。Phase A:/did + /knowledge + /project-settings。Phase B:/community + /marketplace + /crosschain + /aiops + /compliance + /privacy + /inference + /nlprog + /tenant + /pipeline。Phase C 治理与可观测:/governance + /audit + /reputation + /recommend + /sla。Phase D 收尾:/codegen + /search + /tokens + /trust + /federation。每件遵循机械模板 = <feature>-parser.js(含共享 stripCliNoise)+ <Feature>.vue + router/sidebar 接线 + parser unit tests + new-pages 路由计数 +1 + 路径断言。从此 cc ui 浏览器端与桌面 Electron 端功能对等。CLI 三次 bundle release 0.157.7 (Phase B done) → 0.157.8 (Phase C done) → 0.157.9 (Phase D done),每次 dist/ 资产 hash 同步刷新(de3da1fd7 / dc44c91b8 / 589a7acd8 / 1faa9e11f)。Phase D commits: fa8479d49 / da852045d / 6e1941beb / 6b7ac0985 / a7909b8a6 |
| v5.0.3.2 | — | MTC v0.4 + Phase 1.6 SLH-DSA + Phase 4 V6 widget:cc mtc publish-skills marketplace publisher(JCS-canonical + SHA-256 fingerprint diff + 自动 seq + 状态文件原子写);cc audit mtc 8 子命令双轨脚手架(每事件实时 Ed25519 + 关批 Merkle inclusion proof,60s/3600s 双合规路径预留);Phase 1.6 SLH-DSA real signing hard-flip(--alg slh-dsa-128f opt-in,FIPS 205 后量子);Phase 4 V6 preview MTC 状态 widget。assembleBatch 抽到 core-mtc/lib/batch.js 公用,CLI mtc / audit / 未来发布路径同一条装配代码。222 测试全绿(core-mtc 147 + CLI 64 + V6 widget 11)。CLI 0.159.0 |
| v5.0.3.3 | — | MTC v0.5 — Phase 3 federation 全套 + libp2p auto-discovery:Phase 3.1 多签 landmark + cc mtc federation {join,leave,status} 本地 registry(atomic write、wx race-safe);Phase 3.2 cc mtc batch* / publish-skills --federation <id> --threshold <M> 多签发布;Phase 3.3 --transport filesystem 跨进程 drop-zone 发现(NFS/Syncthing/SMB/USB)+ self-signed announce schema mtc-federation-announce/v1 + TTL-evicting 名册;Phase 3.4 --transport libp2p 真 P2P gossipsub topic mtc-federation/v1/<id> auto-discovery,Libp2pTransport 加 publishRaw / subscribeRaw 通用 pubsub(与 landmark 通道隔离)。Backend Q-ENG-2 OperationLogService 桥接 cc audit mtc emit 写回 audit_mtc_event_id(V013 migration),web-panel Audit.vue 加 4 态 MTC 列徽章。476 MTC 测试全绿(core-mtc 182 + CLI 89 + desktop 33 + web-panel 153 + backend 19)跨 6 层覆盖。CLI 0.160.0 |
| v5.0.3.4 | — | Web Panel i18n M3 全覆盖 + V6 LanguageSwitcher + web-shell opt-out + projects folder picker:i18n M3 一波收 ~25 个视图(Speech/Analytics/Cron/Security/Templates/Search/Audit/McpTools/Backup/Tokens/Mtc/WebAuthn/Community/Wallet/Inference/Organization/Recommend/Federation/Reputation/AIOps/Projects 等),全部接入 vue-i18n 中英双语字典;V6 preview topbar 接入 LanguageSwitcher(commit 645b19f30);web-shell 加 --no-web-shell dev opt-out + settings-authoritative precedence(9119bdec1);projects 加 folder picker 走 cc init --cwd 完成"打开已有文件夹"流(c935a95d4)。CLI 0.160.1 |
源文件位于 docs/design/,本站点通过同步脚本自动构建