Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions README.i18n.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
README.md: ab8a05a81620b8f67f0c6f6c8d9215715a5d1913
README.zh-CN.md: de5b1e995dc9399386235a670d7d9c09db7e56bb
README.md: ce875b78dd8b9baab3f9d5f65344ff62f28be9e1
README.zh-CN.md: 0bbbf9e00d5a744a3571b91f4a5c6f24ddd2101e
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
<p align="center">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.</p>
<p align="center"><a href="#download-desktop">Download Desktop</a> · <a href="#from-material-to-deliverable">Explore the workflow</a> · <a href="#personal-and-enterprise-use">Personal and enterprise</a> · <a href="docs/user-guide.en.md">User guide</a> · <a href="README.zh-CN.md">简体中文</a></p>

[![Desktop release](https://img.shields.io/badge/Desktop-2.0.6--alpha.3-176BFF)](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) [![GitHub stars](https://img.shields.io/github/stars/techflag/workdsh?label=stars)](https://github.com/techflag/workdsh) [![MIT License](https://img.shields.io/badge/license-MIT-green)](LICENSE)
[![Desktop release](https://img.shields.io/badge/Desktop-2.0.6--alpha.4-176BFF)](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.4) [![GitHub stars](https://img.shields.io/github/stars/techflag/workdsh?label=stars)](https://github.com/techflag/workdsh) [![MIT License](https://img.shields.io/badge/license-MIT-green)](LICENSE)

[![GitHub Actions](https://github.com/techflag/workdsh/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/techflag/workdsh/actions/workflows/ci.yml) [![Gitee stars](https://gitee.com/techflag/workdsh/badge/star.svg?theme=dark)](https://gitee.com/techflag/workdsh/stargazers) [![Gitee forks](https://gitee.com/techflag/workdsh/badge/fork.svg?theme=dark)](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)

![WorkDSH projects home with project templates and the complete desktop sidebar](apps/web/assets/screenshots/workdsh-projects-alpha8-dark.png)

Expand Down Expand Up @@ -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-<version>.tgz`, retain the file and enter its full path in Add plugin. Release assets include the compatible DSH version manifest and `SHA256SUMS`.

Expand Down Expand Up @@ -217,15 +217,15 @@ WorkDSH Admin — organization overview:

## Download Desktop

Desktop **2.0.6-alpha.3** is published. The [GitHub Release](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) provides these complete installers:
Desktop **2.0.6-alpha.4** is published. The [GitHub Release](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.4) provides these complete installers:

| Platform | Download |
| --- | --- |
| 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) |

**Downloads in China**: the [Gitee release](https://gitee.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) provides split archives for Windows x64 and macOS Apple Silicon. The current repository allows 100 MB per attachment and 1 GB total; download every part for your platform and its merge script, then follow the release instructions. The script verifies SHA256 before producing the installer. For Intel Mac or a complete single-file installer, use the GitHub links above. Enterprise plugin TGZ/ZIP files are also available directly on the Gitee release page.
**Downloads in China**: the [Gitee 2.0.6-alpha.3 release](https://gitee.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) provides split archives for Windows x64 and macOS Apple Silicon. The current repository allows 100 MB per attachment and 1 GB total; download every part for your platform and its merge script, then follow the release instructions. The script verifies SHA256 before producing the installer. For Intel Mac or a complete single-file installer, use the GitHub links above. Enterprise plugin TGZ/ZIP files are also available directly on the Gitee release page.

**Development and feedback**: GitHub is the sole development source; Gitee mirrors source and release assets. Report problems through [Gitee Issues](https://gitee.com/techflag/workdsh/issues) or [GitHub Issues](https://github.com/techflag/workdsh/issues). See the [China distribution roadmap](https://gitee.com/techflag/workdsh/issues/IKJN8I), [cross-platform testing request](https://gitee.com/techflag/workdsh/issues/IKJN8J), and [business-plugin authentication example task](https://gitee.com/techflag/workdsh/issues/IKJN8K). Accepted Gitee code contributions enter GitHub through review before synchronization; there is no second product codebase.

Expand Down
16 changes: 8 additions & 8 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
<p align="center">参考 WorkBuddy 的工作体验,基于 DeepSeek Harness 的开放插件体系:个人开箱使用,安装企业连接插件后接入公司模型、协作与 @同事。</p>
<p align="center"><a href="#下载桌面版">下载桌面版</a> · <a href="#从资料到成果">了解工作流</a> · <a href="#个人与企业使用">个人与企业</a> · <a href="docs/user-guide.md">使用指南</a> · <a href="README.md">English</a></p>

[![Desktop release](https://img.shields.io/badge/Desktop-2.0.6--alpha.3-176BFF)](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.3) [![GitHub stars](https://img.shields.io/github/stars/techflag/workdsh?label=stars)](https://github.com/techflag/workdsh) [![MIT License](https://img.shields.io/badge/license-MIT-green)](LICENSE)
[![Desktop release](https://img.shields.io/badge/Desktop-2.0.6--alpha.4-176BFF)](https://github.com/techflag/workdsh/releases/tag/desktop-v2.0.6-alpha.4) [![GitHub stars](https://img.shields.io/github/stars/techflag/workdsh?label=stars)](https://github.com/techflag/workdsh) [![MIT License](https://img.shields.io/badge/license-MIT-green)](LICENSE)

[![GitHub Actions](https://github.com/techflag/workdsh/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/techflag/workdsh/actions/workflows/ci.yml) [![Gitee stars](https://gitee.com/techflag/workdsh/badge/star.svg?theme=dark)](https://gitee.com/techflag/workdsh/stargazers) [![Gitee forks](https://gitee.com/techflag/workdsh/badge/fork.svg?theme=dark)](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)

![WorkDSH 项目主页:项目、模板与完整桌面侧栏](apps/web/assets/screenshots/workdsh-projects-alpha8-dark.png)

Expand Down Expand Up @@ -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`。

Expand Down Expand Up @@ -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 后再同步,不维护第二套产品代码。

Expand Down
Loading