Skip to content

Releases: yzlin286-wq/Deepscient

DeepScient 0.2.2

Choose a tag to compare

@yzlin286-wq yzlin286-wq released this 25 Oct 17:34

修复内容

  • 科研工作台: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

Choose a tag to compare

@yzlin286-wq yzlin286-wq released this 25 Oct 16:20

DeepScient 0.2.0:新增应用内账号密码登录与强制登录门;官网 OAuth2 文档包(deepscient-oauth);ccagent 模型与 Key 自动下发、/v1 基址归一化、DeepSeek 模型默认化;更新检查在缺少 Release 时间戳时回退版本比较;首个正式版本与发布流程。

DeepScient 0.2.1

Choose a tag to compare

@yzlin286-wq yzlin286-wq released this 25 Oct 16:10
088b022

DeepScient 0.2.1

  • ccagent ?????????
  • ??????(? Windows ????)
  • ????????

DeepScient desktop v0.12.0(macOS arm64,未签名)

Choose a tag to compare

@yzlin286-wq yzlin286-wq released this 23 Oct 06:42

DeepScient 的 macOS(Apple Silicon / arm64) 桌面安装包,与 Windows 版同一套派生规则:官方 DeepSeek Harness 桌面壳 + deepscient 0.12.0 + dsh-science 0.5.0,数据根 ~/.deepscient,不写 ~/.dsh。

下载后怎么用

  1. 解压 zip,或挂载 dmg 后把 DeepScient.app 拖进「应用程序」;
  2. 首次打开:本包为未签名构建(无 Developer ID),Gatekeeper 会拦一次——右键 →「打开」→「打开」,或执行 xattr -dr com.apple.quarantine /Applications/DeepScient.app;
  3. 双击 DeepScient.app(或同目录的 启动 DeepScient.command)。首启自动装配 ~/.deepscient/profiles/desktop,随后出现窗口;
  4. 未登录时窗口是欢迎/登录页;点「登录 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/health 200,注册工具 47 个(含 5 个调度工具、3 个本地科学计算工具);
  • /workflow、/presets、/sources、/docs、/tools 均 200;SSE /plugins/events 连接正常;
  • POST /deepscient/auth/authorize 200,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.mjs 19 项全过。

边界:仓库未持有 DeepScient 账号,登录后的六页(工作台/流程/工具/计费/接入/说明)未在已认证状态下逐一走查;未登录时全站被登录门禁遮住属预期行为。

构建脚本与说明见 deepscient/desktop/README-macos.md(分支 feat/macos-desktop)。

DeepScient 桌面版 desktop-v0.12.0

Choose a tag to compare

@yzlin286-wq yzlin286-wq released this 22 Oct 18:00

DeepScient 桌面版(Windows x64)自包含安装包 v0.12.0。

三步开始

  1. 解压到短路径(如 D:\DeepScient;不要放在很深的中文目录,Chromium 会触发 MAX_PATH);
  2. 双击根目录 DeepScient 启动.cmd(首次会自动装配桌面 profile,约 30–40 秒);
  3. 点「登录 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

Choose a tag to compare

@yzlin286-wq yzlin286-wq released this 22 Oct 13:30

DeepScient ???(Windows x64)????

??

  1. ??????????(??????????:Chromium ???? node_modules ??? MAX_PATH,?????????);
  2. ????? DeepSeek Harness ???,????? docs/desktop-install.md ????? profile;
  3. ?? DeepScient.exe,?? deepscient/desktop/deepscient-desktop.ps1 ??????;
  4. ???? DeepScient???????????,???????????

???:%USERPROFILE%\.deepscient(? Web ????;??? Web ?????)?
??????? docs/desktop-install.md?

DeepScient 0.4.0

Choose a tag to compare

@yzlin286-wq yzlin286-wq released this 21 Oct 09:14

科研工作台 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+ 刊的分区、周期、格式、投稿要求

两条踩过的坑(都修了)

  1. MCP 一个工具都注册不上:~/.npmrc 里指向没在监听的代理时 npx -y 会在 2 毫秒内退出,dsh 侧只表现为「开着但 0 个工具」。现在启动器给 MCP 子进程生成独立的 <DSH_HOME>/science/mcp-npmrc。
  2. 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。