Aquesta és una versió anterior. La versió actual és la 0.22.5. ClawPanel 0.22.5 · Data de publicació:
Fitxers d’instal·lació 0.21.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | EXE (NSIS) | Usuari actual | — | github.com | VirusTotal |
| 64 bits | MSI | Tots els usuaris | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
新功能 (Features)
- OpenCode 第四引擎 — 新增 OpenCode 管理入口、独立工作台和受管本地运行时,支持安装、启动、停止、状态检测、在线更新与一键卸载
- 面板内置 OpenCode Web 工作台 — 左侧可直接在“运行与配置”和“工作台”之间切换,用户无需单独打开 OpenCode 页面即可管理项目、会话、模型和实际编码任务
- 统一模型渠道同步到 OpenCode — 模型渠道可同步 Provider 地址、API Key、模型列表、默认模型、上下文窗口和最大输出长度,并与 OpenClaw、Hermes、DeepSeek Harness 和助手共用同一配置入口
改进 (Improvements)
- 运行中无感更新 — 检测 npm 最新版本后,先在 staging 目录完成安装和校验,再备份并原子切换运行时;更新前正在运行的服务会自动停止并在成功后恢复
- 失败自动回滚 — OpenCode 更新安装、切换或重启失败时会恢复旧运行时,避免升级中断后留下不可用状态
- Web/headless 安全集成 — OpenCode 仅监听回环地址,ClawPanel 使用短期能力令牌代理 HTTP/WebSocket;兼容 Ubuntu Web 部署和 Tauri 桌面端
- Windows 命令兼容 — npm 安装与升级统一经 cmd.exe 启动,避免 Windows Node 子进程直接调用 npm 时出现 EINVAL
安全 (Security)
- 凭据与配置隔离 — OpenCode 凭据独立保存并限制文件权限,代理会剥离 ClawPanel Cookie、Authorization 和来源头,内嵌页面使用受限 sandbox
- 受管卸载边界 — 卸载会先安全停止由面板启动的 OpenCode 进程,只移除 ClawPanel 专用运行目录,并保留用户配置、凭据与工作区数据
测试与验证 (Testing)
- node --test tests/*.test.js:572 项,571 passed、1 项 POSIX 用例在 Windows 跳过
- npm run build:通过
- cargo fmt --all -- --check、cargo check --locked、cargo clippy --locked --all-targets -- -D warnings、cargo test --locked:357 passed
- 本地真实生命周期:OpenCode 1.18.20 → 1.18.21 运行中更新、自动重启、运行中卸载、配置保留和重新安装全部通过
- 本地 Web Playwright:桌面端及 390px 移动端管理页/工作台通过,横向溢出与浏览器控制台错误均为 0https://github.com/qingchencloud/clawpanel/releases/tag/v0.21.0