DeepSeek软件写代码交付AI 评分 · 81/100AI 辅助编辑·未发现明显提示词注入风险GitHub

在 DSH 中安装 dsh-notebook 插件,获得持久化 Jupyter 工作区

输入:已安装 DSH 的环境;处理:安装插件并配置内核;输出:可在会话中读写执行 Notebook 单元格的 Agent 可控工作区

经验丰富步骤流程贴士
给谁
已有 DeepSeek Harness (DSH) 环境、需要在 Agent 会话中使用持久化 Jupyter 内核的数据科学或开发者用户
你会得到
在 DSH Web 界面中获得 Notebook 标签页,支持 Python/R 内核、跨单元格变量持久化、以及 Agent 工具读写执行单元格
你需要
DeepSeek

硬约束

前置条件:已安装并配置好 DSH(DeepSeek Harness)0.1.x-rc 或 0.2.0-rc 版本。需要 Node.js/npm 环境以运行 dsh plugin 命令。Python 内核需要目标环境中安装 ipykernel 与 jupyter_client;R 内核需要 IRkernel。可选安装 dsh-envsel 插件以通过 conda 环境选择内核。费用:开源 MIT 许可,无额外费用。

他们做了什么

作者开发了 dsh-notebook,一个 DSH 插件,将持久化 Jupyter 内核(ipykernel + jupyter_client sidecar)集成到 DeepSeek Harness 的 Web 界面中。该插件提供 Notebook 标签页、Agent 可调用的工具集(读写执行单元格、运行时内省、版本控制)、VS Code 风格单元格 UI、以及 Python/R 双内核支持。

效果如何

作者报告称 Agent 可以驱动实时计算会话:查找相关单元格、读取源码与上下文、编辑单元格、执行并检查输出或回溯,必要时迭代。内核持久化使得 Agent 操作的是有状态运行时(如 Anndata、GPU 模型、已加载数据)而非仅组装字符串。(author_report,未实测)

值得知道

DSH 0.2.0 支持在 v0.3.0 中加入;R 内核支持在 v0.4.0 中加入。nbformat 不再是必需依赖。每个 DSH 会话拥有独立的 notebook、内核与工作目录,无跨会话状态泄漏。若 dsh web 被强制终止,Python sidecar 会检测父进程死亡并自动关闭 ipykernel,避免孤儿进程。来源未提供 DSH 本身的安装说明,也未提供可下载的示例 notebook 或验证过的复现步骤。

步骤

  1. 安装插件

    在终端执行安装命令,将 dsh-notebook 插件添加到 DSH 的 web profile 中。

    搭建指导 · 来源原文。终端命令行

    dsh plugin --profile web add @beihaizb/[email protected]
  2. 重启 DSH Web

    安装完成后,重启 dsh web 服务。重启后,DSH 会话顶部会出现 Notebook 标签页。

  3. 选择内核

    点击 Notebook 标签页后,从工具栏下拉菜单选择内核。若已安装 dsh-envsel 插件,默认使用当前会话选中的 conda 环境;否则回退到第一个发现且装有 ipykernel 的 conda 环境。支持 Python(ipykernel + jupyter_client)和 R(IRkernel)内核,可随时切换。

    搭建指导 · 来源原文。终端命令行(可选依赖安装)

    dsh plugin --profile web add @beihaizb/dsh-envsel
  4. 使用 Notebook 与 Agent 工具

    在 Notebook 中创建、编辑、运行单元格。DSH Agent 可通过工具读写单元格内容与执行结果:nb_get 读取、nb_edit_cell 编辑、nb_run_cell 执行、nb_context 获取运行时上下文等。支持单元格版本历史(nb_cell_history / nb_revert_cell)、错误上下文(nb_error_context)以及批量运行(nb_run_all)。

可复制提示词

参考提示词 · 本站建议版本。使用前确认粘贴位置、输入变量及输出格式。

这一段是提示词,页面不会在这里插入广告。

无提示词,按步骤操作即可。

安装命令可直接复制到终端执行;内核选择后 Notebook 即可使用。

来源

安装 dsh-notebook,在 DSH 里跑 Jupyter 风格笔记本 · beihzb · GitHub · 2026-10-31T09:09:09Z

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例