Repository navigation
Releases: yzlin286-wq/Deepscient
Release list
DeepScient 0.2.2
修复内容
- 科研工作台:
science_modules.list/enter加入 Web/TUI 转发白名单(含 no-local 集合),不再出现unknown method: science_modules.list,首页六大模块可正常进入并带入专家团 - 模型下发:新增默认本地加密组件(AES-256-GCM,
.install_key为本机密钥),扩展未注册时惰性回落,登录后自动从 ccagent 拉取模型并写入密文 Key,不再出现「加密组件不可用,拒绝写入明文 Key」 - 计费与套餐:外部链接改为 https + host 白名单(
deepscient.com、un.ccagent.cn、api.ccagent.cn),购买/我的额度按钮可正常跳转,计费页展示官网余额,刷新可重新拉取套餐与订单 - 任务栏:未命名且无消息的会话不再显示于侧栏与置顶列表,服务端数据不删除
安装
- macOS:下载
DeepScient-0.2.2-macos.dmg - 官网账号对接文档包:
deepscient-oauth.zip
DeepScient 0.2.0
DeepScient 0.2.0:新增应用内账号密码登录与强制登录门;官网 OAuth2 文档包(deepscient-oauth);ccagent 模型与 Key 自动下发、/v1 基址归一化、DeepSeek 模型默认化;更新检查在缺少 Release 时间戳时回退版本比较;首个正式版本与发布流程。
DeepScient 0.2.1
DeepScient 0.2.1
- ccagent ?????????
- ??????(? Windows ????)
- ????????
DeepScient desktop v0.12.0(macOS arm64,未签名)
DeepScient 的 macOS(Apple Silicon / arm64) 桌面安装包,与 Windows 版同一套派生规则:官方 DeepSeek Harness 桌面壳 + deepscient 0.12.0 + dsh-science 0.5.0,数据根 ~/.deepscient,不写 ~/.dsh。
下载后怎么用
- 解压 zip,或挂载 dmg 后把
DeepScient.app拖进「应用程序」; - 首次打开:本包为未签名构建(无 Developer ID),Gatekeeper 会拦一次——右键 →「打开」→「打开」,或执行
xattr -dr com.apple.quarantine /Applications/DeepScient.app; - 双击
DeepScient.app(或同目录的启动 DeepScient.command)。首启自动装配~/.deepscient/profiles/desktop,随后出现窗口; - 未登录时窗口是欢迎/登录页;点「登录 DeepScient」在浏览器完成授权后进入工作台。
产物
| 文件 | 大小 | 说明 |
|---|---|---|
DeepScient-0.12.0-mac-arm64.dmg |
479 MB | 挂载后拖入 Applications |
DeepScient-0.12.0-mac-arm64.zip |
499 MB | 解压即用(含 启动 DeepScient.command) |
SHA256SUMS.txt |
— | 两个产物的 sha256 |
本机实测(macOS 15.7.4 / arm64 / Node 26.8.2)
- 官方桌面壳用
deepseek-harness@0.2.1-rc.2源码package:desktop:mac:arm64:unsigned构建; - 派生后窗口标题
DeepScient · 科研工作台,CFBundleIdentifier=com.deepscient.workbench; - Host
/deepscient/api/health200,注册工具 47 个(含 5 个调度工具、3 个本地科学计算工具); /workflow、/presets、/sources、/docs、/tools均 200;SSE/plugins/events连接正常;POST /deepscient/auth/authorize200,redirect_uri指向当前端口;- 离线演示
demo-campaign.mjs --example sleep-wm --seed 42产出 n=22、t(21)=5.2858、p=3.06e-5、Cohen's dz=1.1269,同 seed 重跑idempotent: true; - 退出后主进程与 helper 全部结束;构建与运行前后
~/.dsh文件数/字节数不变; node tools/verify-packaging.mjs19 项全过。
边界:仓库未持有 DeepScient 账号,登录后的六页(工作台/流程/工具/计费/接入/说明)未在已认证状态下逐一走查;未登录时全站被登录门禁遮住属预期行为。
构建脚本与说明见 deepscient/desktop/README-macos.md(分支 feat/macos-desktop)。
DeepScient 桌面版 desktop-v0.12.0
DeepScient 桌面版(Windows x64)自包含安装包 v0.12.0。
三步开始
- 解压到短路径(如 D:\DeepScient;不要放在很深的中文目录,Chromium 会触发 MAX_PATH);
- 双击根目录
DeepScient 启动.cmd(首次会自动装配桌面 profile,约 30–40 秒); - 点「登录 DeepScient」在浏览器完成官网授权,窗口自动进入工作台。
这个包包含什么
- Electron 桌面壳(DeepScient.exe)与运行时;
resources\deepscient\deepscient与resources\deepscient\dsh-science:DeepScient 宿主与科研/调度插件;- 5 个调度工具(science_org_chart / science_campaign_plan / science_campaign_run / science_campaign_status / science_campaign_report)与 13 个岗位编制;
- 打包专用 CLI:
resources\deepscient\cli\dsh.cmd。
数据与隔离
- 数据根:
%USERPROFILE%\.deepscient(默认);不会写~/.dsh,也不改已装的 DeepSeek Harness; - 首次启动若 profile 缺失或依赖丢失,会自动重新装配,日志在
%USERPROFILE%\.deepscient\logs\。
离线演示
node "resources\deepscient\dsh-science\scripts\demo-campaign.mjs" --example sleep-wm --seed 42
产出报告、稿件、图、证据与清单到 %USERPROFILE%\.deepscient\science\campaigns\<id>\deliverables\。
完整说明见仓库 docs/desktop-install.md。
DeepScient ??? desktop-v0.11.0
DeepScient ???(Windows x64)????
??
- ??????????(??????????:Chromium ???? node_modules ??? MAX_PATH,?????????);
- ????? DeepSeek Harness ???,?????
docs/desktop-install.md????? profile; - ??
DeepScient.exe,??deepscient/desktop/deepscient-desktop.ps1??????; - ???? DeepScient???????????,???????????
???:%USERPROFILE%\.deepscient(? Web ????;??? Web ?????)?
??????? docs/desktop-install.md?
DeepScient 0.4.0
科研工作台 DeepScient 的第一个公开版本。两个包一起发布:deepscient/ 是产品壳,dsh-science/ 是科研内核。
装
git clone https://github.com/yzlin286-wq/Deepscient.git
cd Deepscient
# 在 dsh 里:plugin_manager install_bundle <仓库根>\dsh-science
node scripts/deepscient-sync-models.mjs
deepscient\bin\deepscient.cmd附件 local-deepscient-0.4.0.tgz 是已经打好的 deepscient npm 包(30 个文件),也可以直接 npm i -g ./local-deepscient-0.4.0.tgz。
这一版装了什么
| 能力 | 规模 |
|---|---|
| 流程 | 12 阶段 / 55 门,每道门对着库里真实状态判定 |
| 工具 | 36 个(23 个阶段内 + 13 个跨阶段) |
| 学科 | 55 门,方法 / 统计口径 / 报告规范 / 常见坑 |
| 技能 | 98 条 = 随包 17 + 第三方 81(8 个 MIT 仓库,pin 到 commit) |
| 文献源 | 8 个内置 + 自定义 |
| MCP | 默认关;DSH_ENABLE_MCP=1 后注册 34 个工具(papers 23 + pubmed 11) |
| 期刊情报 | 5000+ 刊的分区、周期、格式、投稿要求 |
两条踩过的坑(都修了)
- MCP 一个工具都注册不上:
~/.npmrc里指向没在监听的代理时npx -y会在 2 毫秒内退出,dsh 侧只表现为「开着但 0 个工具」。现在启动器给 MCP 子进程生成独立的<DSH_HOME>/science/mcp-npmrc。 pubmed那行悄悄装不上:env只收字符串,NCBI_API_KEY: !!js process.env.NCBI_API_KEY在变量不存在时求值成undefined,整行配置校验失败。改成注释里的示例。
验证
声称的每件事都有命令能对上:
node tools/verify-packaging.mjs # 17 项,零依赖,CI 同款
node deepscient/scripts/verify-deepscient.mjs --token <token> # 294 项(不带 token 285 项)
node deepscient/scripts/e2e-science-run.mjs --run # 端到端六段
node deepscient/scripts/install-skills.mjs --self-test # 10 项
node dsh-science/scripts/verify-portability.mjs # 78 个运行时文件
已知边界
- headless 不组合 agent preset:会话里挂了多少技能只能从 Web 会话验。
- MCP 只验到「工具已注册」,还没有一次「模型真的调到全文」的完整往返记录。
- 界面没有截图回归;只在 Windows 上验证过(启动器是 PowerShell)。
详细变更见 CHANGELOG.md,边界与计划见 ROADMAP.md。