🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

发布流水线 okxlin/release-factory

DeepSeek Harness
okxlin1 天前有提交已提供中文文档扫描:含敏感能力

Release Factory 集中维护 1Panel 离线安装包、AI…

36.3/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明;engines.node 要求 24.21.0,不满足 Node 22.19.0;要求 dsh 0.1.1-rc.2,而最新版为 0.2.1-rc.5;仓库 package.json 标记 private,未发布到 npm,需从源码安装;安装清单取自 deepseek-harness-builder/image/package.json。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add okxlin/release-factory
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · tool
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/24) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;engines.node 要求 24.21.0,不满足 Node 22.19.0;要求 dsh 0.1.1-rc.2,而最新版为 0.2.1-rc.5;仓库 package.json 标记 private,未发布到 npm,需从源码安装;安装清单取自 deepseek-harness-builder/image/package.json

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包deepseek-harness-runtime(未发布到 npm,仅可源码安装)
✗Node 引擎要求 24.21.0 · 基线 Node 22.19 不满足
✗dsh CLI 依赖要求 0.1.1-rc.2 · 最新 0.2.1-rc.5 不兼容
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/3 01:03:16

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令发起外部网络请求
查看扫描证据(共 14 处,展示前 10 条)
  • 执行外部命令来自配置/变量
    codex-claude-workstation-builder/image/patch-code-server-deps.mjs:57
    execFileSync(process.execPath, ['--input-type=module', '-e', `
  • 执行外部命令来自配置/变量
    codex-claude-workstation-builder/image/patch-code-server-deps.mjs:111
    execFileSync(process.execPath, ['--input-type=module', '-e', `
  • 执行外部命令来自配置/变量
    openclaw-builder/image/patch-vendored-deps.mjs:120
    execFileSync(process.execPath, ['--input-type=module', '-e', `
  • 发起网络请求
    openclaw-builder/image/patch-vendored-deps.mjs:209
    const response = await fetch(pin.url, {redirect: 'error', signal: AbortSignal.timeout(60000)});
  • 执行外部命令固定命令
    openclaw-builder/image/patch-vendored-deps.mjs:222
    execFileSync('tar', ['-xzf', archive, '--no-same-owner', '--no-same-permissions', '-C', temporary]);
  • 执行外部命令固定命令
    openclaw-builder/image/patch-vendored-deps.mjs:234
    execFileSync('chown', ['-R', `${uid}:${gid}`, directory]);
  • 执行外部命令来自配置/变量
    openclaw-builder/image/patch-vendored-deps.mjs:284
    execFileSync(process.execPath, [fileURLToPath(new URL('./verify-mcp-auth.mjs', import.meta.url)), directory, kind, mode],
  • 执行外部命令来自配置/变量
    openclaw-builder/image/patch-vendored-deps.mjs:335
    execFileSync(process.execPath, ['--input-type=module', '-e', `
  • 执行外部命令来自配置/变量
    openclaw-builder/image/patch-vendored-deps.mjs:359
    assert.equal(execFileSync(process.execPath, [path.join(directory, 'bin/markdown-it.mjs'), '--version'],
  • 发起网络请求
    openclaw-builder/image/patch-vendored-deps.mjs:507
    const response = await fetch(pin.url, {redirect: 'error', signal: AbortSignal.timeout(60000)});
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 维护离线安装包

README

由 DeepSeek 最新模型翻译生成
Release Factory Release Factory 集中维护 1Panel 离线安装包、AI 开发工作站、浏览器环境和沙箱镜像的构建与发布流程。每个项目都有独立的构建目录或补丁入口,由 GitHub Actions 负责参数校验、测试、安全门禁和发布。 本仓库生成的是社区维护构建物,不代表上游项目官方发行版。使用前请核对项目说明、镜像标签、持久化路径、运行权限和网络暴露范围。 项目索引 | 项目 | 产物 | 架构 | 文档与工作流 | | 1Panel 离线安装包 | GitHub Release 中的 .tar.gz 与 .sha256 | amd64、arm64、armv7、ppc64le、s390x | 构建目录 · Workflow | | Codex Claude Workstation | ghcr.io/okxlin/codex-claude-workstation | linux/amd64、linux/arm64 | 说明 · Workflow | | DeepSeek Harness Runtime | ghcr.io/okxlin/deepseek-harness;Docker Hub(需配置) | linux/amd64、linux/arm64 | 说明 · Workflow |
展开完整文档(README 剩余 1 节)
Release Factory

Release Factory 集中维护 1Panel 离线安装包、AI 开发工作站、浏览器环境和沙箱镜像的构建与发布流程。每个项目都有独立的构建目录或补丁入口,由 GitHub Actions 负责参数校验、测试、安全门禁和发布。

本仓库生成的是社区维护构建物,不代表上游项目官方发行版。使用前请核对项目说明、镜像标签、持久化路径、运行权限和网络暴露范围。

项目索引

| 项目 | 产物 | 架构 | 文档与工作流 |
| 1Panel 离线安装包 | GitHub Release 中的 .tar.gz 与 .sha256 | amd64、arm64、armv7、ppc64le、s390x | 构建目录 · Workflow |
| Codex Claude Workstation | ghcr.io/okxlin/codex-claude-workstation | linux/amd64、linux/arm64 | 说明 · Workflow |
| DeepSeek Harness Runtime | ghcr.io/okxlin/deepseek-harness;Docker Hub(需配置) | linux/amd64、linux/arm64 | 说明 · Workflow |
| DeepSeek Harness Workstation | 与 Runtime 共用镜像仓库,使用 -workstation 标签 | linux/amd64、linux/arm64 | 说明 · Compose · Workflow |
| Gemini Skill Browser(Kasm) | ghcr.io/okxlin/gemini-skill-browser | linux/amd64 | 说明 · Workflow |
| Gemini Skill Browser(LinuxServer) | 与 Kasm 共用镜像仓库,使用 -linuxserver 标签 | linux/amd64 | 说明 · Workflow |
| OpenCode Workstation | ghcr.io/okxlin/opencode-workstation | linux/amd64、linux/arm64 | 说明 · Workflow |
| OpenClaw Sandbox | ghcr.io/okxlin/openclaw-sandbox | linux/amd64 | 说明 · Workflow · 加固脚本 |

根 README 是导航入口。具体镜像的启动参数、鉴权、持久化、工具链、升级和权限边界,以项目目录中的 README、Compose 文件和工作流为准。

快速开始

使用已发布镜像

docker pull ghcr.io/okxlin/codex-claude-workstation:latest
docker pull ghcr.io/okxlin/deepseek-harness:latest
docker pull ghcr.io/okxlin/deepseek-harness:workstation
docker pull ghcr.io/okxlin/opencode-workstation:latest
docker pull ghcr.io/okxlin/openclaw-sandbox:latest

Gemini aliases are published only when explicitly enabled:
docker pull ghcr.io/okxlin/gemini-skill-browser:latest-kasm
docker pull ghcr.io/okxlin/gemini-skill-browser:latest-linuxserver

DeepSeek Harness 也会发布到由 GitHub Actions 仓库 Variable 或 Secret DOCKERHUB_USERNAME 配置的 Docker Hub 命名空间。各镜像的端口、鉴权、持久化目录和可选 Docker Socket 权限并不相同;启动容器前先阅读上表对应的项目说明,不要把示例密码或高权限挂载直接用于公网环境。

手动触发构建

可以在 Actions 页面选择工作流并点击 Run workflow,也可以使用 GitHub CLI:

gh workflow run build-deepseek-harness.yml \
--repo okxlin/release-factory \
--ref main \
-f platforms=linux/amd64,linux/arm64 \
-f push_latest=true

该示例省略了 DeepSeek Harness 的 dsh_version 和 image_tag,因此会解析当前 npm 版本并使用对应版本标签。其他项目的输入字段和默认值请直接查看对应工作流;发布前必须确认仓库所需的 Variables、Secrets 和目标镜像仓库已配置。

标签与发布

| 项目 | 版本标签 | 浮动标签 |
| 1Panel | 1panel--;文件为 1panel---.tar.gz | 不适用 |
| Codex Claude Workstation | UTC 日期 YYYYMMDD | latest |
| DeepSeek Harness Runtime | 解析到的 @deepseek-ai/dsh 版本 | latest |
| DeepSeek Harness Workstation | -workstation | workstation |
| Gemini Skill Browser(Kasm) | -kasm | latest-kasm,周更新维护,手动构建可选 |
| Gemini Skill Browser(LinuxServer) | -linuxserver | latest-linuxserver,周更新维护,手动构建可选 |
| OpenCode Workstation | 手动指定标签或 latest | 可显式附带 latest |
| OpenClaw Sandbox | -sandbox | latest |

除 DeepSeek Harness 外,容器工作流默认只发布到当前仓库所有者的 GHCR 命名空间。DeepSeek Harness 需要同时配置 Docker Hub 凭据;1Panel 工作流不发布容器镜像,而是把各架构安装包和 SHA-256 校验文件写入 GitHub Release。

验证与安全

发布流程按项目组合使用以下门禁:

- 校验镜像仓库名、标签、目标平台和手动输入,拒绝不支持的架构。
- 在推送前构建本地测试镜像,并运行项目对应的容器、鉴权、WebSocket、工具链或运行时冒烟测试。
- 使用 Trivy 门禁统计可修复的 HIGH/CRITICAL 漏洞;阈值按镜像类型独立配置,不代表所有工作流都采用零阈值。
- DeepSeek Harness 额外执行 runtime 依赖审计、Caddy 依赖图检查、govulncheck、双架构冒烟测试和 Workstation Compose 权限契约检查。
- Codex Workstation 校验 Paseo 供应链记录与运行时契约;OpenClaw 校验上游 Release 标签,执行仓库内加固脚本,用固定且可验证的 Go 工具链重建沙箱所需的 Docker CLI/Compose,并固定关键基础镜像摘要。

通过安全扫描不等于不存在任何漏洞。门禁主要约束有修复版本的 HIGH/CRITICAL 问题;使用者仍需结合镜像来源、运行权限、网络暴露和业务环境评估风险。

事实源

| 信息 | 事实源 |
| 构建输入、平台和发布标签 | .github/workflows/ 与 scripts/ |
| 镜像依赖与上游固定版本 | 各项目的 Dockerfile、包清单和锁文件 |
| 运行时、持久化和权限 | 对应项目 README、Compose 文件和镜像入口脚本 |
| 漏洞阈值与安全例外 | SECURITY_SCAN.md 与 scripts/trivy-image-gate.sh |

当根 README 与项目 README 或工作流出现差异时,以更靠近实际构建或运行边界的事实源为准;根 README 不重复维护当前组件版本或动态漏洞结论。

仓库结构

| 路径 | 用途 |
| .github/workflows/ | 构建、测试和发布工作流 |
| 1panel-builder/ | 1Panel 多架构离线包准备、构建与打包脚本 |
| codex-claude-workstation-builder/ | Codex、Claude Code、code-server 与 Paseo 工作站镜像 |
| deepseek-harness-builder/ | DeepSeek Harness Runtime/Workstation、Caddy 鉴权和 Compose 配置 |
| gemini-skill-browser-builder/ | 基于 Kasm Edge 的 Gemini Skill Browser |
| gemini-skill-browser-linuxserver-builder/ | 基于 LinuxServer Chrome 的 Gemini Skill Browser |
| opencode-workstation-builder/ | OpenCode 持久化开发工作站 |
| scripts/ | 跨项目共享的 CI 门禁脚本 |
| SECURITY_SCAN.md | 漏洞阈值、安全例外和客户端依赖说明 |

贡献

- 从最新 main 创建短期分支,每个 PR 聚焦一个构建目标或一类文档变更。
- 修改平台、标签或发布策略时,同时更新对应工作流、参数解析脚本、测试契约和项目 README。
- 新增或更新镜像时,提供可重复的本地构建、项目级冒烟测试和发布前安全门禁。
- 固定关键上游版本、源码归档或基础镜像摘要,并保留来源、许可证和必要补丁记录。
- 不要提交 Token、密码、私钥或真实 .env 文件;registry 凭据必须放在 GitHub Actions Variables/Secrets 中。

提交 PR 前请检查变更范围、Markdown/脚本格式、相关测试结果和工作流权限是否仍然最小化。
预览分享卡片长什么样 ↓okxlin/release-factory
分享 · DeepSeek Harness Hub
okxlin/release-factory

Release Factory 集中维护 1Panel 离线安装包、AI…

这是你的仓库?认领条目

回到顶部