From b233f99240e9dc851e3611d7ba00cca1974d5e3d Mon Sep 17 00:00:00 2001 From: techflag <562635045@qq.com> Date: Mon, 5 Oct 2026 00:47:05 +0800 Subject: [PATCH 1/2] docs(release): link alpha.4 downloads and automate enterprise ZIP --- .github/workflows/ci.yml | 21 +++++++++++++++++++++ README.md | 16 ++++++++-------- README.zh-CN.md | 16 ++++++++-------- 3 files changed, 37 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 013a69c166..a490d7d7ea 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -260,6 +260,27 @@ jobs: - name: Build independent enterprise connection download working-directory: apps/web run: node scripts/pack-enterprise-connection.mjs ../../output/enterprise-plugin + - name: Create matching enterprise plugin ZIP + run: | + python3 - <<'PYZIP' + from pathlib import Path + import tarfile, zipfile + archive, = Path('output/enterprise-plugin').glob('*.tgz') + with tarfile.open(archive) as source, zipfile.ZipFile(archive.with_suffix('.zip'), 'w') as target: + for member in source.getmembers(): + if not member.name.startswith('package/') or '..' in Path(member.name).parts or member.issym() or member.islnk(): + raise ValueError('Unsupported archive member: ' + member.name) + if member.isfile(): + info = zipfile.ZipInfo(member.name) + info.external_attr = (member.mode | 0o100000) << 16 + info.compress_type = zipfile.ZIP_DEFLATED + target.writestr(info, source.extractfile(member).read()) + with tarfile.open(archive) as source, zipfile.ZipFile(archive.with_suffix('.zip')) as target: + assert target.testzip() is None + for member in source.getmembers(): + if member.isfile(): + assert source.extractfile(member).read() == target.read(member.name) + PYZIP - uses: actions/upload-artifact@v4 with: name: workdsh-enterprise-plugin diff --git a/README.md b/README.md index ab8a05a816..ce875b78dd 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,13 @@
Inspired by WorkBuddy’s workflow and built on DeepSeek Harness plugins: start with personal use, then install Enterprise Connection for company models, collaboration, and colleague mentions.
Download Desktop · Explore the workflow · Personal and enterprise · User guide · 简体中文
-[](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) [](https://github.com/techflag/workdsh) [](LICENSE) +[](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.4) [](https://github.com/techflag/workdsh) [](LICENSE) [](https://github.com/techflag/workdsh/actions/workflows/ci.yml) [](https://gitee.com/techflag/workdsh/stargazers) [](https://gitee.com/techflag/workdsh/members) **A personal workspace with installable enterprise capabilities is a defining WorkDSH feature.** Projects, the library, experts, skills, and connectors share the same implementation. Install Enterprise Connection and sign in to share text and files with `@` colleagues and use Collaboration; add company models through model settings. Independent business plugins can also reuse member authentication through `workdshEnterprise` to call company business APIs. -The enterprise plugin is **not listed in a plugin marketplace**. [Download Enterprise Connection](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.3/workdsh-enterprise-connection-0.1.0-alpha.2.tgz), enter the downloaded file’s full path in “Plugins → Add plugin”, install and activate it, then connect through “Settings → Enterprise account”. [Installation and login](#enterprise-connection-download-install-and-sign-in) · [Business plugin authentication](#enterprise-authentication-that-independent-plugins-can-reuse) · [Separate admin backend](https://github.com/techflag/workdsh-admin) +The enterprise plugin is **not listed in a plugin marketplace**. [Download Enterprise Connection](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.4/workdsh-enterprise-connection-0.1.0-alpha.2.tgz), enter the downloaded file’s full path in “Plugins → Add plugin”, install and activate it, then connect through “Settings → Enterprise account”. [Installation and login](#enterprise-connection-download-install-and-sign-in) · [Business plugin authentication](#enterprise-authentication-that-independent-plugins-can-reuse) · [Separate admin backend](https://github.com/techflag/workdsh-admin)  @@ -139,7 +139,7 @@ Windows: C:\Users\your-name\Downloads\workdsh-enterprise-connection-0.1.0-alpha. Use your actual username and location. On macOS, select the file in Finder and press `Option + Command + C`; on Windows, right-click and choose Copy as path, removing surrounding quotes before pasting. Paste the full path into Plugins → Add plugin, install, then click Enable now. Do not enter only the package name or upload the archive to the admin backend. -[Download this release's Enterprise Connection tgz](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.3/workdsh-enterprise-connection-0.1.0-alpha.2.tgz). Retain the original `.tgz` if your browser extracts downloads; an extracted folder path is not the archive path. +[Download this release's Enterprise Connection tgz](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.4/workdsh-enterprise-connection-0.1.0-alpha.2.tgz). Retain the original `.tgz` if your browser extracts downloads; an extracted folder path is not the archive path. The Enterprise Connection package is delivered independently through our [GitHub Releases](https://github.com/techflag/workdsh/releases), without a third-party marketplace. Download `workdsh-enterprise-connection-参考 WorkBuddy 的工作体验,基于 DeepSeek Harness 的开放插件体系:个人开箱使用,安装企业连接插件后接入公司模型、协作与 @同事。
-[](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) [](https://github.com/techflag/workdsh) [](LICENSE) +[](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.4) [](https://github.com/techflag/workdsh) [](LICENSE) [](https://github.com/techflag/workdsh/actions/workflows/ci.yml) [](https://gitee.com/techflag/workdsh/stargazers) [](https://gitee.com/techflag/workdsh/members) **个人工作台 + 可安装的企业能力,是 WorkDSH 的特色。** 资料库、项目、专家、技能和连接器共用同一套功能;企业连接插件按需安装,登录公司账号后使用协作、@同事分享正文与文件,并可在模型设置中添加公司模型。独立业务插件还能通过 `workdshEnterprise` 复用成员认证,连接自己的公司业务接口。 -企业插件目前**未上架插件市场**:[下载企业连接包](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.3/workdsh-enterprise-connection-0.1.0-alpha.2.tgz),在“插件 → 添加插件”填写下载文件的完整路径,安装并启用,再到“设置 → 企业账号”连接公司后台。[安装与登录步骤](#企业连接插件下载安装与登录) · [业务插件认证调用](#企业插件开放认证服务业务插件不用重复登录) · [独立管理后台](https://github.com/techflag/workdsh-admin) +企业插件目前**未上架插件市场**:[下载企业连接包](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.4/workdsh-enterprise-connection-0.1.0-alpha.2.tgz),在“插件 → 添加插件”填写下载文件的完整路径,安装并启用,再到“设置 → 企业账号”连接公司后台。[安装与登录步骤](#企业连接插件下载安装与登录) · [业务插件认证调用](#企业插件开放认证服务业务插件不用重复登录) · [独立管理后台](https://github.com/techflag/workdsh-admin)  @@ -139,7 +139,7 @@ Windows:C:\Users\你的用户名\Downloads\workdsh-enterprise-connection-0.1.0 请换成自己电脑上的真实路径,不要直接复制示例用户名。macOS 可在 Finder 选中文件,按 `Option + Command + C` 复制完整路径;Windows 可右键文件选择“复制文件地址”,若带外层引号,粘贴时去掉引号。将路径粘贴到“插件 → 添加插件”的输入框,点击安装,再点击“立即启用”。不是填写插件名称,也不是把文件上传到管理后台。 -[下载本版企业连接插件 tgz](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.3/workdsh-enterprise-connection-0.1.0-alpha.2.tgz)。如果浏览器自动解压,请保留或重新下载原始 `.tgz` 文件,不要填写解压后的文件夹路径。 +[下载本版企业连接插件 tgz](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.4/workdsh-enterprise-connection-0.1.0-alpha.2.tgz)。如果浏览器自动解压,请保留或重新下载原始 `.tgz` 文件,不要填写解压后的文件夹路径。 企业连接包由本项目 [GitHub Releases](https://github.com/techflag/workdsh/releases) 独立交付,不依赖第三方插件市场。下载 `workdsh-enterprise-connection-<版本>.tgz`,保留文件并在添加插件时填写完整路径;发行附件包含兼容 DSH 版本的清单及 `SHA256SUMS`。 @@ -225,15 +225,15 @@ WorkDSH Admin:组织概览。 ## 下载桌面版 -桌面安装包 **2.0.6-alpha.3** 已发布。[GitHub Release](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) 提供以下完整安装包: +桌面安装包 **2.0.6-alpha.4** 已发布。[GitHub Release](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.4) 提供以下完整安装包: | 平台 | 下载 | | --- | --- | -| Windows x64 | [WorkDSH Setup.exe](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.3/dsh-plugin-desktop-windows-x64--WorkDSH-2.0.6-alpha.3-x64-Setup.exe) | -| macOS Apple Silicon | [WorkDSH arm64.dmg](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.3/dsh-plugin-desktop-macos-arm64--WorkDSH-2.0.6-alpha.3-arm64.dmg) | -| macOS Intel | [WorkDSH x64.dmg](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.3/dsh-plugin-desktop-macos-x64--WorkDSH-2.0.6-alpha.3-x64.dmg) | +| Windows x64 | [WorkDSH Setup.exe](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.4/dsh-plugin-desktop-windows-x64--WorkDSH-2.0.6-alpha.4-x64-Setup.exe) | +| macOS Apple Silicon | [WorkDSH arm64.dmg](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.4/dsh-plugin-desktop-macos-arm64--WorkDSH-2.0.6-alpha.4-arm64.dmg) | +| macOS Intel | [WorkDSH x64.dmg](https://github.com/techflag/workdsh/releases/download/desktop-v2.0.6-alpha.4/dsh-plugin-desktop-macos-x64--WorkDSH-2.0.6-alpha.4-x64.dmg) | -**国内下载**:[Gitee 同步发行](https://gitee.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) 提供 Windows x64 和 macOS Apple Silicon 分卷。受当前仓库单附件 100 MB、附件总量 1 GB 限制,需下载对应平台的全部分卷及合并脚本,按发行页说明恢复安装包;脚本通过 SHA256 校验后才生成安装文件。Intel Mac 或希望下载单个完整安装包的用户,请使用上表 GitHub 链接。企业插件 TGZ/ZIP 也可从 Gitee 发行页直接下载。 +**国内下载**:[Gitee 2.0.6-alpha.3 发行](https://gitee.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) 提供 Windows x64 和 macOS Apple Silicon 分卷。受当前仓库单附件 100 MB、附件总量 1 GB 限制,需下载对应平台的全部分卷及合并脚本,按发行页说明恢复安装包;脚本通过 SHA256 校验后才生成安装文件。Intel Mac 或希望下载单个完整安装包的用户,请使用上表 GitHub 链接。企业插件 TGZ/ZIP 也可从 Gitee 发行页直接下载。 **开发与反馈**:GitHub 是唯一主开发仓库,Gitee 同步源码和发行包。欢迎通过 [Gitee Issues](https://gitee.com/techflag/workdsh/issues) 或 [GitHub Issues](https://github.com/techflag/workdsh/issues) 反馈问题。查看[国内发行路线图](https://gitee.com/techflag/workdsh/issues/IKJN8I)、[跨平台测试征集](https://gitee.com/techflag/workdsh/issues/IKJN8J)和[业务插件认证示例任务](https://gitee.com/techflag/workdsh/issues/IKJN8K)。Gitee 的有效代码贡献经审查纳入 GitHub 后再同步,不维护第二套产品代码。 From beeed7174fce7c6654a65784b52b0007e6a7a503 Mon Sep 17 00:00:00 2001 From: techflag <562635045@qq.com> Date: Mon, 5 Oct 2026 00:50:05 +0800 Subject: [PATCH 2/2] docs: refresh bilingual README fingerprints --- README.i18n.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.i18n.yaml b/README.i18n.yaml index 336ca81a49..3cf3a968c1 100644 --- a/README.i18n.yaml +++ b/README.i18n.yaml @@ -1,2 +1,2 @@ -README.md: ab8a05a81620b8f67f0c6f6c8d9215715a5d1913 -README.zh-CN.md: de5b1e995dc9399386235a670d7d9c09db7e56bb +README.md: ce875b78dd8b9baab3f9d5f65344ff62f28be9e1 +README.zh-CN.md: 0bbbf9e00d5a744a3571b91f4a5c6f24ddd2101e