DeepSeek Harness Hub
← 返回列表

whoiswennie/WorldlineBox

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

基于 Cordis 的 Agent Harness,也是通往原创世界线的入口。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/4 · 已提供中文文档

WorldlineBox(世界线盒子)是一款开源、本地优先的 AI Agent 桌面工作台,集成多模型对话、代码与文件操作、工作区管理、终端、内置浏览器、虚拟伙伴及安全自动更新。基于 Electron、React、TypeScript 与 Cordis 构建,为 Windows 提供完整、可扩展的智能开发与个人生产力体验。

综合分
30.1
GitHub 分
30.1
用户评分
★ Stars
2
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add whoiswennie/WorldlineBox
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tool-session-query
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

世界线

基于 Cordis 的 Agent Harness,也是通往原创世界线的入口。

世界线(Worldline)是以 Cordis 为内核的模块化 Agent 运行时。Agent 循环、模型供应商、提示词、工具、会话、CLI、内部 Web 运行时与 Electron 桌面应用都由具备生命周期的插件组合,而非绑定到某一种模型服务。

世界线是基石应用;世界线幻想(Worldline Fantasy) 是建立在这一基石之上的独立游戏与创作项目,其原创世界以 “素”体系为共同基础。应用图标中的原创角色 幻是世界线的观测者与连接者;她让不同故事彼此可见,却不把它们压缩成唯一叙事。

每一个世界都有其故事,每一个故事都值得被观测。——幻

核心能力

- 完整的 Headless 与桌面 Agent Loop,以及可重放的会话事件日志。
- Cordis 依赖注入、作用域生命周期、Effect 与可释放注册表。
- 边界明确、可独立组合的 Host/Client 小型插件。
- 可插拔的模型、工具、提示词、存储、Profile、主题与语言包。
- 共享同一内部 Web 运行时的 CLI 与 Electron 桌面应用。
- 独立维护并经过加固的 Worldline Cordis 底座。
- 由工程门禁守护的中英双语架构与运维知识库。

世界线目前处于开发者预览阶段;稳定版发布前,接口仍可能调整。

0.2.2 内核更新

世界线 0.2.2 在世界线产品边界优先的前提下,选择性吸收 DeepSeek Harness 0.1.1-rc.2 与 0.1.2-alpha.1 中稳定且不冲突的行为:

- DeepSeek Files API 上传、确定性图片规范化与复用、过期恢复、有界降级,以及计入图片压力的 Token 估算。
- 启动与历史传输提速、HTTP gzip、采用单一 schema 18 的紧凑 SQLite 持久化,以及无损事件来源区间。
- WebFetch 网络安全、WebSocket 心跳、子进程与 PowerShell 稳定性、截断 JSONL 诊断和更严格的编辑工具语义。
- 精确回合用量、回合导航与过程折叠、自适应正文宽度和字号、按会话保存的问题草稿、文件提及、流式代码高亮及中西文自动间距。
- ACP v1 控制、经 profile 启动的 TypeScript SDK/ACP 运行时、子代理动态模型路由、Claude Code/Codex 模型选择、第三方语言注册和提供方设置扩展插槽。
- PTC 成为唯一现行的程序化工具呈现模式;最新版协议仍使用的 run_code 与持久化 tool/code-dispatch 词汇属于当前实现,并非旧兼容层。

插件清单上传、增量会话日志上传和反馈遥测继续默认关闭。世界线账号、设置、附件、Agent Vault 资源、WORLDLINE_HOME 与 ignorable 事件能力继续保持原有所有权边界。开发者预览升级不会并行维护旧 Harness 会话 SQLite schema 17;该可重建开发数据库应直接按 schema 18 重建。

快速开始

推荐使用 Node.js 24,最低支持 Node.js 22.19。pnpm 版本以 package.json 中的固定版本为准。

git clone https://github.com/whoiswennie/WorldlineBox.git
cd WorldlineBox
pnpm install
start-electron.bat

Electron 桌面应用是唯一的产品发布形态。在 Windows 上,start-electron.bat 会重建并启动桌面应用,账户级设置、凭据、插件、会话和工作区均保存在 %USERPROFILE%/.worldline 下。内部 Web Profile 仅作为 Electron 运行时的实现细节,不再打包或启动为独立浏览器产品。

Windows 发布物与启动器使用仓库提供的统一入口验收:

start-electron.bat --no-pause --smoke-test
build-exe.bat --no-pause

压缩的 Electron 安装包、展开后的应用与更新元数据统一写入 release/desktop/。构建器只有在打包运行时验收通过后才会报告成功。世界线不再发布独立浏览器 WebUI 归档。

常用命令:

pnpm worldline --profile headless --help
pnpm run test:runtime
pnpm run test:client
pnpm run test:cli
pnpm run test:desktop

用户状态存放在 %USERPROFILE%/.worldline,凭据不得提交到仓库。

架构概览

CLI / Web / Desktop entry points
│
profile composition
│
Cordis loader and scoped fibers
│
Host plugins ─ services ─ Client plugins
│
models · tools · prompts · sessions · UI

Profile 依次组合基础 Bundle、形态 Bundle、Profile 补丁、用户补丁和命令行补丁。插件通过 inject 声明依赖,由 Effect 与 Registry 管理资源释放;会话事件日志是模型上下文与 UI 投影可重放的事实源。

知识库

| 主题 | 文档 |
| --- | --- |
| 文档地图 | Harness 知识库 |
| 系统设计 | 架构说明 |
| Cordis 基础 | Cordis 入门 |
| 插件清单 | 能力边界 |
| 运行时组合 | Profile 与 Bundle |
| 进程边界 | Host/Client 边界 |
| 持久化 | 会话轮次生命周期 |
| 质量门禁 | 测试与质量 |
| 创作基础 | 世界线、素与幻 |

开发

修改代码前,请先阅读开发指南、AGENTS.md 以及对应包目录中的局部规范。lib、dist 与 release 都是生成内容,不属于源文件。

来源与许可证

世界线以 MIT 许可的 DeepSeek Harness rc.7 为初始底座,并已选择性吸收至 Harness 0.1.2-alpha.1 中兼容的架构、可靠性、性能与产品优化。项目仍独立维护,不建立上游合并工作流;世界线的品牌、产品行为与项目特有能力始终具有优先权。相关署名与第三方许可证仍完整保留。

源代码与技术文档采用 MIT License。世界线的应用身份、世界线幻想的游戏身份、幻的角色美术、图标及其他原创角色资产遵循 BRAND_ASSETS.md,不包含在 MIT 授权中。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群