@seemseam/ccb
Advanced tools
+1
-1
| { | ||
| "name": "@seemseam/ccb", | ||
| "version": "8.6.8", | ||
| "version": "8.6.9", | ||
| "description": "Lightweight multi-agent TUI and stable cross-provider collaboration layer for Codex, Claude, Gemini, Grok, Kimi, DeepSeek, and other CLI agents.", | ||
@@ -5,0 +5,0 @@ "license": "AGPL-3.0-only", |
+30
-9
@@ -9,3 +9,3 @@ <div align="center"> | ||
| <p> | ||
| <img src="https://img.shields.io/badge/version-8.6.8-orange.svg" alt="version"> | ||
| <img src="https://img.shields.io/badge/version-8.6.9-orange.svg" alt="version"> | ||
| <img src="https://img.shields.io/badge/platform-Linux%20%7C%20macOS%20%7C%20WSL%20%7C%20Windows%20beta-lightgrey.svg" alt="platform"> | ||
@@ -19,2 +19,3 @@ <img src="https://img.shields.io/badge/providers-17%20CLI%20families-0B7285.svg" alt="providers"> | ||
| <img src="https://img.shields.io/badge/Gemini-4285F4?style=flat-square&logo=googlegemini&logoColor=white" alt="Gemini"> | ||
| <img src="https://img.shields.io/badge/DeepSeek%20Harness-4D6BFE?style=flat-square" alt="DeepSeek Harness"> | ||
| <img src="https://img.shields.io/badge/Grok-000000?style=flat-square&logo=x&logoColor=white" alt="Grok CLI"> | ||
@@ -50,3 +51,5 @@ <img src="https://img.shields.io/badge/Kimi-111111?style=flat-square&logo=moonshotai&logoColor=white" alt="Kimi"> | ||
| - Stable inter-agent communication for complex collaboration graphs such as `A -> B -> C`, `A,B -> C`, and `A -> B,C`. | ||
| - Every agent is a full native terminal with visible layout control and direct takeover. | ||
| - Interactive CLI agents are full native terminals with visible layout control | ||
| and direct takeover; service-backed providers keep an explicit managed | ||
| host/log surface without pretending it is their request protocol. | ||
| - The background daemon keeps project state alive even when the foreground UI is closed. | ||
@@ -104,2 +107,20 @@ - Hub capability: run multiple CLI providers concurrently from one command. | ||
| The official DeepSeek Harness integration is available as the separate | ||
| Developer Preview provider key `dsh` (`deepseek` continues to mean the Deep | ||
| Code CLI). Install its current npm release with a supported Node runtime, then | ||
| select `dsh` in Config UI or use an Agent leaf such as `research:dsh`: | ||
| ```bash | ||
| npm install -g @deepseek-ai/dsh | ||
| dsh --version | ||
| ``` | ||
| CCB starts `dsh web` on loopback and communicates through DSH's structured | ||
| HTTP/WebSocket carrier. The current POSIX runtime may host that service in a | ||
| managed pane only for lifecycle/log ownership; prompts, replies, native | ||
| completion, `ccb compact`, and restore do not depend on terminal input or | ||
| pane-text heuristics. Configure `DEEPSEEK_API_KEY` (and | ||
| optionally `DEEPSEEK_BASE_URL`) in user-owned DSH state or through CCB's | ||
| provider-profile/API controls; CCB does not obtain credentials automatically. | ||
| After a release change, the newly installed CCB also retires old | ||
@@ -247,5 +268,5 @@ project-scoped Claude/Gemini caches. Manifest-valid caches for deleted projects | ||
| CCB 8.6.8 includes the Flutter CCB Mobile source in [`mobile/`](mobile/) and publishes the Android APK through GitHub Releases: | ||
| CCB 8.6.9 includes the Flutter CCB Mobile source in [`mobile/`](mobile/) and publishes the Android APK through GitHub Releases: | ||
| - [Download CCB Mobile v8.6.8 APK](https://github.com/SeemSeam/claude_codex_bridge/releases/download/v8.6.8/ccb-mobile-v8.6.8.apk) | ||
| - [Download CCB Mobile v8.6.9 APK](https://github.com/SeemSeam/claude_codex_bridge/releases/download/v8.6.9/ccb-mobile-v8.6.9.apk) | ||
| - App source: [`mobile/app`](mobile/app) | ||
@@ -339,8 +360,8 @@ - Server gateway source: [`lib/mobile_gateway`](lib/mobile_gateway) | ||
| <details open> | ||
| <summary><b>v8.6.8</b> - Refined Mobile conversations and safer Windows runtime state</summary> | ||
| <summary><b>v8.6.9</b> - DeepSeek Harness, AGY startup, and Windows isolation</summary> | ||
| - Adjust workspace-surface opacity for local Mobile backgrounds and extend the selected image across the project list and workspace chrome. | ||
| - Open expanded long replies at their internal bottom, keep the latest bubble visible, and render downloadable files as normal in-bubble content. | ||
| - Preserve natural height for short attachment messages and keep long-message attachments in the same internal scroll viewport as the body. | ||
| - Replace undecodable Windows subprocess bytes, return Herdr pane-state authority to native detection, and defer retired Agent cleanup while its runtime or files remain active (PRs #314, #315, and #317; PR #316 is superseded by the hardened test correction). | ||
| - Add the official DeepSeek Harness as the separate Developer Preview provider `dsh`, using its loopback HTTP/WebSocket service and exact native turn evidence. | ||
| - Make managed AGY 1.1.13 select private file token storage immediately, avoiding the keyring timeout without writing to the user's source HOME (Issue #318). | ||
| - Roll back Windows PR changes that crossed into shared Linux/macOS runtime code and add a trusted-base native-only PR gate that rejects future cross-platform leakage. | ||
| - Keep DSH clear, compact, exact-session restore, credentials, skills, and runtime state inside provider-native, agent-private boundaries. | ||
@@ -347,0 +368,0 @@ </details> |
+28
-9
@@ -9,3 +9,3 @@ <div align="center"> | ||
| <p> | ||
| <img src="https://img.shields.io/badge/version-8.6.8-orange.svg" alt="version"> | ||
| <img src="https://img.shields.io/badge/version-8.6.9-orange.svg" alt="version"> | ||
| <img src="https://img.shields.io/badge/platform-Linux%20%7C%20macOS%20%7C%20WSL-lightgrey.svg" alt="platform"> | ||
@@ -19,2 +19,3 @@ <img src="https://img.shields.io/badge/providers-17%20CLI%20families-0B7285.svg" alt="providers"> | ||
| <img src="https://img.shields.io/badge/Gemini-4285F4?style=flat-square&logo=googlegemini&logoColor=white" alt="Gemini"> | ||
| <img src="https://img.shields.io/badge/DeepSeek%20Harness-4D6BFE?style=flat-square" alt="DeepSeek Harness"> | ||
| <img src="https://img.shields.io/badge/Grok-000000?style=flat-square&logo=x&logoColor=white" alt="Grok CLI"> | ||
@@ -50,3 +51,4 @@ <img src="https://img.shields.io/badge/Kimi-111111?style=flat-square&logo=moonshotai&logoColor=white" alt="Kimi"> | ||
| - 强稳定的 agent 间通信能力,支持 `A -> B -> C`、`A,B -> C`、`A -> B,C` 等复杂协作关系。 | ||
| - 每个 agent 都是完整原生终端,支持可见的界面排布和直接接管。 | ||
| - 交互式 CLI agent 是完整原生终端,支持可见排布和直接接管;服务型 provider | ||
| 保留明确的受管 host/log 界面,但不会伪装成终端 request 协议。 | ||
| - 后台 daemon 持续运行,可以脱离前台界面保持项目状态。 | ||
@@ -82,2 +84,19 @@ - Hub 能力:一个命令同时并发运行多家 CLI provider。 | ||
| 官方 DeepSeek Harness 以独立的 Developer Preview provider key `dsh` | ||
| 接入(`deepseek` 仍表示 Deep Code CLI)。使用受支持的 Node runtime 安装其 | ||
| npm 包,然后在 Config UI 选择 `dsh`,或使用 `research:dsh` 这样的 Agent | ||
| leaf: | ||
| ```bash | ||
| npm install -g @deepseek-ai/dsh | ||
| dsh --version | ||
| ``` | ||
| CCB 会在 loopback 上启动 `dsh web`,并通过 DSH 的结构化 | ||
| HTTP/WebSocket carrier 通信。当前 POSIX 运行时可以把该服务放在受管 pane | ||
| 中,但 pane 仅承担 lifecycle/log 所有权;prompt、reply、原生结束判定、 | ||
| `ccb compact` 和恢复都不依赖终端输入或 pane 文本启发式。请在用户自有 DSH | ||
| 状态或 CCB provider profile/API 控制中配置 | ||
| `DEEPSEEK_API_KEY`,并按需配置 `DEEPSEEK_BASE_URL`;CCB 不会自动获取凭据。 | ||
| 版本发生更新后,新安装的 CCB 还会迁移旧的项目级 Claude/Gemini 缓存: | ||
@@ -218,5 +237,5 @@ manifest 校验通过且项目已经删除的缓存会立即清理;当前项目已经停止时会 | ||
| CCB 8.6.8 已把 Flutter 版 CCB Mobile 源码放入 [`mobile/`](../mobile/),并在 GitHub Release 中发布 Android APK: | ||
| CCB 8.6.9 已把 Flutter 版 CCB Mobile 源码放入 [`mobile/`](../mobile/),并在 GitHub Release 中发布 Android APK: | ||
| - [下载 CCB Mobile v8.6.8 APK](https://github.com/SeemSeam/claude_codex_bridge/releases/download/v8.6.8/ccb-mobile-v8.6.8.apk) | ||
| - [下载 CCB Mobile v8.6.9 APK](https://github.com/SeemSeam/claude_codex_bridge/releases/download/v8.6.9/ccb-mobile-v8.6.9.apk) | ||
| - App 源码:[`mobile/app`](../mobile/app) | ||
@@ -310,8 +329,8 @@ - 服务端 gateway 源码:[`lib/mobile_gateway`](../lib/mobile_gateway) | ||
| <details open> | ||
| <summary><b>v8.6.8</b> - Mobile 对话细化与更安全的 Windows 运行状态</summary> | ||
| <summary><b>v8.6.9</b> - DeepSeek Harness、AGY 启动与 Windows 隔离</summary> | ||
| - Mobile 本地背景支持调节内容表面不透明度,所选图片同时覆盖项目列表和工作区外壳。 | ||
| - 展开长回复时直接定位到气泡内部底部,保持最新气泡可见,并把可下载文件作为气泡内普通内容展示。 | ||
| - 带附件的短消息保持自然高度;长消息附件与正文位于同一个内部滚动区域。 | ||
| - Windows 子进程输出不可解码时进行安全替换,Herdr Pane 状态交回原生检测;退役 Agent 的运行时或文件仍活跃时延后清理(PR #314、#315、#317;PR #316 由加固后的测试修正取代)。 | ||
| - 以独立 Developer Preview provider `dsh` 接入官方 DeepSeek Harness,通过 loopback HTTP/WebSocket 服务与精确 native turn 证据工作。 | ||
| - 让受管 AGY 1.1.13 立即选择私有文件 token 存储,避免 keyring 超时,同时不写入用户源 HOME(Issue #318)。 | ||
| - 撤销 Windows PR 对 Linux/macOS 共享运行时代码的越界改动,并新增基于可信 base 的原生 Windows 专用 PR 门禁,阻止后续跨平台污染。 | ||
| - 将 DSH clear、compact、精确 session 恢复、凭据、skills 与运行时状态限制在 provider-native、Agent 私有边界内。 | ||
@@ -318,0 +337,0 @@ </details> |
+1
-1
@@ -1,1 +0,1 @@ | ||
| 8.6.8 | ||
| 8.6.9 |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
254587
0.81%715
3.03%