From 2f4f6c87d5f2dc1d44d196cd555a8ed4377dd243 Mon Sep 17 00:00:00 2001 From: Aisland Date: Sun, 6 Sep 2026 14:28:00 +0800 Subject: [PATCH] =?UTF-8?q?docs(manifest):=20DSH=20STORE=20#509=20?= =?UTF-8?q?=E6=95=B4=E6=94=B9=E5=A3=B0=E6=98=8E=E2=80=94=E2=80=94=E8=A1=A5?= =?UTF-8?q?=20repository/engines/=E5=85=BC=E5=AE=B9=E5=A3=B0=E6=98=8E=20+?= =?UTF-8?q?=20=E6=9D=83=E9=99=90=E4=B8=8E=E5=A4=96=E9=83=A8=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=A6=82=E5=AE=9E=E6=8A=AB=E9=9C=B2=EF=BC=88=E4=B8=8D?= =?UTF-8?q?=E6=94=B9=E8=BF=90=E8=A1=8C=E6=97=B6=E4=BB=A3=E7=A0=81=E4=B8=8E?= =?UTF-8?q?=E7=89=88=E6=9C=AC=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_content/README.md | 8 ++++++++ 01_content/package.json | 15 +++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/01_content/README.md b/01_content/README.md index 8a0af8d..19d65aa 100644 --- a/01_content/README.md +++ b/01_content/README.md @@ -17,6 +17,14 @@ - 状态监控为宿主会话运行时快照的事件订阅镜像;视图/项目/绑定状态存 localStorage。 - 客户端:TypeScript + React(host externals)+ 原生 CSS;服务端:Node。 +## 权限与外部服务(如实披露) + +- **文件访问**:服务端读写工作区与用户指定的目录——文件窗目录列表、MD 编辑保存、项目文件夹 mkdir、站点静态托管、widget 产物读取。除用户当次操作外,插件在加载时、项目状态变化时、绑定会话完成时会自动读取已配置项目的数据(如挂载产物 widget-result.json、项目文件夹与绑定信息),并读取宿主提供的工作区数据(workspaces 路由)。读写路径均来自用户配置或宿主数据;失败返回错误或降级。 +- **网络**:① 更新检查向 api.github.com 发只读 GET(无凭据,请求仅含公开仓库名,不携带会话内容);② 插件与宿主的通信走宿主自身的 API / WebSocket 通道(由宿主管理);③ 「浏览器」「动画」等网页窗加载用户指定的页面,页面自身可能发起任意网络请求——等同于用户在自己的浏览器中打开这些页面。 +- **命令执行**:① 「源代码管理」窗运行 git 只读状态命令;② 「终端」窗经 node-pty 启动交互式 Shell(Windows 下为 PowerShell)——这是用户主动使用的完整终端:终端内执行的任何命令都可能读写文件、联网,行为等同用户本人操作。 +- **凭据与环境**:插件代码不专门提取、存储或上传任何 API Key / Token / Cookie;但终端窗把宿主进程的完整环境变量传给子 Shell(其中可能包含敏感信息),终端内命令的行为不受插件约束。插件对 process.env 的读取用于运行参数(数据目录 DSH_HOME、终端默认 Shell SHELL 等),不将其外发。以上声明均有对应源码可查;本说明不是安全保证,高权限能力如实列出,使用风险由用户在自身环境评估。 +- **外部依赖与边界**:无生产依赖;终端窗依赖宿主的 ws / node-pty(缺失时该窗降级提示,不影响其余功能)。不替换、不禁用任何官方插件。本插件不声称解决宿主自身的全部启动问题。 + ## 安装 方式 A(推荐,无需 Git)——直接安装 GitHub Release 的安装包: diff --git a/01_content/package.json b/01_content/package.json index 265f2f0..23be9a4 100644 --- a/01_content/package.json +++ b/01_content/package.json @@ -2,6 +2,14 @@ "name": "dsh-worktable", "description": "工作台 Worktable:DeepSeek Harness 侧边栏的 agent 级项目容器(应用抽屉)", "version": "0.3.3", + "repository": { + "type": "git", + "url": "https://github.com/Aisland-SJL/dsh-worktable.git", + "directory": "01_content" + }, + "engines": { + "node": ">=22" + }, "license": "MIT", "type": "module", "main": "lib/index.js", @@ -29,6 +37,13 @@ "@deepseek-ai/dsh-client-ui-primitives", "@deepseek-ai/dsh-client-locale" ] + }, + "compatibility": { + "dsh": "0.1.1-rc.2 || 0.1.2-rc.1", + "dshReleases": { + "0.1.1-rc.2": "compatible", + "0.1.2-rc.1": "compatible" + } } }, "scripts": {