docs: README 写清用途、安装命令、覆盖范围与升级回退
This commit is contained in:
@@ -1,5 +1,58 @@
|
||||
# dsh-worktable 🖥️
|
||||
|
||||
> ## 📦 本仓库是内部补丁分发仓,不是上游源码仓
|
||||
>
|
||||
> 上游:<https://github.com/Aisland-SJL/dsh-worktable> | 本仓 = 上游 **v0.5.1** + 桌面端状态持久化补丁(`0.5.2-local.1`)。
|
||||
> 下面从「Screenshots」开始的全部内容是上游 README 原文;本次改动说明见 [PATCH.md](PATCH.md)。
|
||||
|
||||
### 要不要装
|
||||
|
||||
| 你的环境 | 要不要装 | 原因 |
|
||||
| --- | --- | --- |
|
||||
| **Slark 桌面端** | 要装 | 宿主每次启动都用随机端口(启动参数 `--port 0`),页面来源跟着变;工作台把项目存在 localStorage,浏览器按来源隔离 → 换端口就是空库,**新建的工作台重启就没了** |
|
||||
| 浏览器里跑的 `dsh web`(端口固定) | 不用装 | 端口不变、来源不变,本来就不会丢 |
|
||||
|
||||
打这个补丁只治「重启丢数据」,不改变工作台的其他行为。
|
||||
|
||||
### 安装
|
||||
|
||||
当前版本 **v0.5.2-local.1**:
|
||||
|
||||
```bash
|
||||
dsh plugin --profile web add "https://gitea.ququclean.com/xiaoqu/dsh-worktable/releases/download/v0.5.2-local.1/dsh-worktable.tgz"
|
||||
```
|
||||
|
||||
- **桌面端:先完全退出 Slark,再执行命令**,装完手动重开;不要在宿主运行时安装。
|
||||
- `--profile web` 按你自己的 profile 名字改。
|
||||
- 资产 `dsh-worktable.tgz`,477878 字节,sha256:
|
||||
`6abbdd3d87598f5ce0a216921cf9d43d7c62d8e0becb55f7177a9435b4067a0a`
|
||||
(下载后可 `Get-FileHash dsh-worktable.tgz -Algorithm SHA256` 核对)
|
||||
|
||||
### 装完怎么确认生效
|
||||
|
||||
1. 重启后侧边栏能看到「工作台」;
|
||||
2. 新建一个项目/窗口,等两秒;
|
||||
3. 检查状态文件出现:`<DSH_HOME>\worktable-state.json`;
|
||||
4. 再完全退出重开 —— 项目还在,即生效。
|
||||
|
||||
`<DSH_HOME>` 一般是 `%LOCALAPPDATA%\Slark\DSH\environments\<环境id>\profiles\<profile-id>`。
|
||||
|
||||
### 覆盖范围(重要)
|
||||
|
||||
- **覆盖**:项目、布局、绑定、项目文件夹、视图与外观设置 → 镜像到 `<DSH_HOME>/worktable-state.json`
|
||||
- **不覆盖**:图库媒体(照片仍存在 IndexedDB),换端口照样丢
|
||||
- 状态文件是宿主侧的,跨重启、跨端口稳定;localStorage 仍保留为第一落点
|
||||
|
||||
### 升级与回退
|
||||
|
||||
- 装上 `0.5.2-local.1` 后,插件不会提示升级到 0.5.1。
|
||||
- 上游发布 0.5.2 及以上时插件会提示升级;**一旦升级就回到没有补丁的状态**,重启又会丢数据。新版本需要把补丁重新合并(改动只有三处,见 [PATCH.md](PATCH.md))。
|
||||
- 回退官方版:
|
||||
```bash
|
||||
dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"
|
||||
```
|
||||
同样要先完全退出宿主、装完手动重开。
|
||||
|
||||
<p align="center"><b>English</b> · <a href="README.zh.md">简体中文</a></p>
|
||||
|
||||
**An agent-project workbench for DeepSeek Harness** — a sidebar app drawer that turns every project into dockable windows, plus a built-in control room that watches them all in real time.
|
||||
|
||||
Reference in New Issue
Block a user