知道你刚才在做什么,然后从正确的位置继续——本地优先、仅元数据。
Computer History 把应用、资源、工作区和时间等元数据整理成确定性的 Work Episodes(工作片段),让 DSH Agent 理解最近的工作,而不读取你的屏幕内容。
English · 简体中文
> [!NOTE] > **v1.0.0 已正式发布。** 同一份包含三平台原生采集器的安装包已通过完整产品流程和 Windows、macOS、Linux 干净安装验收。[npm 软件包](https://www.npmjs.com/package/dsh-computer-history/v/1.0.0) · [GitHub Release](https://github.com/ysr666/dsh-computer-history/releases/tag/v1.0.0)。Host 兼容性和隐私边界仍以文档为准。 > **最新正式版:v1.1.0。** [npm v1.1.0](https://www.npmjs.com/package/dsh-computer-history/v/1.1.0) · [GitHub v1.1.0](https://github.com/ysr666/dsh-computer-history/releases/tag/v1.1.0) · [发布说明](docs/releases/v1.1.0.md)。新增工作记忆、历史证据检索、来源核对后的 Continue、Skill/Automation 建议及隐私修复。已通过三平台打包安装与 CI;原生 Electron 读屏及任意第三方插件组合仍未全面验收。仅支持已测试的 DSH Host,升级已有历史库之前必须进行一致性备份。 > [!WARNING] > 📌 **公告:Computer History v1.1.0 正式版** > > Computer History 首个公开版本使用**同一份三平台插件包**支持 Windows / macOS / Linux,提供基于证据的时间线、原生 DSH Continue、本地隐私控制及可选浏览器/编辑器 Companion。正式发布包已通过三平台打包验收和 macOS 完整产品流程。**正式发布不等于已验证所有 DSH Host 版本**;Linux 真实桌面采集仍需 X/AT-SPI 环境和权限。详情见 [v1.0.0 发布说明](docs/releases/v1.0.0.md)、[发布证据](docs/release.md)和[成功的 Release 工作流](https://github.com/ysr666/dsh-computer-history/actions/runs/37903396146)。 >
截图来自 DSH 0.2.0-rc.2 真正安装后的客户端,使用隔离环境中的模拟工作记录。左:继续工作、时间线和工作线索(示例 URL 已遮盖);右:首次使用的隐私说明和开始记录授权。
## 为什么做这个 聊天 Session 知道**聊天里**发生过什么,但你的真实工作经常发生在别处:编辑器、Terminal、Finder、浏览器伴侣,或其他桌面应用。 Computer History 补的是这层“工作连续性”。它希望回答: - **我刚才主要在做什么?** - **这些工作属于哪个项目或资源?** - **我下一步应该从哪里继续?** 它和“生产力监控”刻意不是同一种产品。目标是只保存足够恢复工作上下文的本机元数据,同时拒绝把屏幕、键盘和文档正文变成历史记录。 ## 一眼看懂 | | Computer History | | --- | --- | | **存储** | 本地 SQLite;不需要远程历史服务 | | **模型** | 确定性 Observation → Work Episode → 选择性 Resume 上下文 | | **采集** | 默认关闭、include-only,遇到受保护或不确定界面时 fail-closed | | **内容边界** | 仅元数据——不记录截图、按键、终端正文、源码正文或网页正文 | | **DSH 集成** | 认证 Host API、Agent 作用域工具、History / Privacy 面板 | | **Companion** | 浏览器与编辑器可通过伴侣补充 OS 无法安全提供的元数据 | ## 它怎么工作