面向扫描隧道显微镜与扫描探针显微镜STM/SPM的仪器控制,以 DeepSeek Harness 的…
31.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/10 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add HamsterPark/dsh-spm该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 25 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-spm-root(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/13 14:45:20
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 控制STM/SPM仪器
- 模拟器工作流
- 持久化工具记录
DeepSeek Harness 里控制 STM/SPM 的实验性 TypeScript 插件,带模拟器工作流、持久化工具记录和参考驱动测试。正在活跃开发中。
README
由 DeepSeek 最新模型翻译生成dsh-spm
English · 中文
面向扫描隧道显微镜与扫描探针显微镜(STM/SPM)的仪器控制,以 DeepSeek Harness 的 TypeScript 插件实现。
状态:持续开发中的实验项目。 插件仍在开发与迭代。当前验收仅覆盖下文列出的模拟器流程;接口、配置和开放工具仍可能变化。dsh-spm 尚未经过真实仪器验证。详见剩余工作与验证证据。
dsh-spm 通过参数检查、仪器回读与持久化记录,将模型工具调用连接到仪器操作。它迁移 Python/LangGraph 系统 MAST 的科学计算与仪器控制层,由 dsh 提供模型编排、会话、审批和应用外壳。
工程工作涉及二进制协议、有状态执行、数值兼容性与测试设计。现有模拟器运行链路已能把独立安装的插件接入原生 dsh 模型会话,并记录每次工具调用实际执行的操作。
文档导航 · 代码与证据 · STM-Bench 运行指南 · Nanonis 模拟器运行指南 · 智能体工作指引
为什么 STM 实验难以自动化
STM 利用尖锐针尖与邻近样品之间的隧穿电流探测表面。电流随针尖—样品距离近似呈指数变化:实现原子分辨率的高灵敏度,也使微小扰动足以显著影响测量。图像同时包含几何形貌与电子结构信息,解释它需要理解测量过程。理论背景见 Tersoff–Hamann 理论。
- 针尖状态只能间接判断。
展开完整文档(README 剩余 1 节)
dsh-spm English · 中文 面向扫描隧道显微镜与扫描探针显微镜(STM/SPM)的仪器控制,以 DeepSeek Harness 的 TypeScript 插件实现。 状态:持续开发中的实验项目。 插件仍在开发与迭代。当前验收仅覆盖下文列出的模拟器流程;接口、配置和开放工具仍可能变化。dsh-spm 尚未经过真实仪器验证。详见剩余工作与验证证据。 dsh-spm 通过参数检查、仪器回读与持久化记录,将模型工具调用连接到仪器操作。它迁移 Python/LangGraph 系统 MAST 的科学计算与仪器控制层,由 dsh 提供模型编排、会话、审批和应用外壳。 工程工作涉及二进制协议、有状态执行、数值兼容性与测试设计。现有模拟器运行链路已能把独立安装的插件接入原生 dsh 模型会话,并记录每次工具调用实际执行的操作。 文档导航 · 代码与证据 · STM-Bench 运行指南 · Nanonis 模拟器运行指南 · 智能体工作指引 为什么 STM 实验难以自动化 STM 利用尖锐针尖与邻近样品之间的隧穿电流探测表面。电流随针尖—样品距离近似呈指数变化:实现原子分辨率的高灵敏度,也使微小扰动足以显著影响测量。图像同时包含几何形貌与电子结构信息,解释它需要理解测量过程。理论背景见 Tersoff–Hamann 理论。 - 针尖状态只能间接判断。 图像和谱线是针尖与样品共同作用的结果,通常无法据此唯一确定针尖末端的原子构型或电子态。 - 测量条件持续变化。 热漂移、压电蠕变与迟滞使指令位置和实际位置的对应关系变得复杂,长时间测量需要反复核对是否仍在同一位置。参见扫描器畸变研究。 - 操作会留下物理历史。 修针、操纵等动作可能改变针尖或样品,把参数调回去未必能恢复原先的物理状态。原子操纵实验也表明,针尖变化前有效的参数,变化后可能失效。 - 科学判断依赖诊断。 图像清晰本身不能证明后续谱学测量可信。发现异常后,需要提出不同解释、安排对照测量,再决定继续、恢复条件还是请操作者介入。 这些难点构成了 MAST 及其下一代项目的动机:把观测、受约束的行动与证据连起来,让实验决策有据可查。dsh-spm 为这一目标提供仪器与领域层能力,当前验证范围以下文的模拟器流程为准。更完整的科学背景见 MAST-public 的介绍。 从实验约束到执行检查 STM 操作会改变仪器状态。命令成功返回,不等于目标设定或扫描状态已经得到确认;后续操作也依赖先前留下的状态。因此,插件将模型可见的工具契约与执行检查、仪器回读及持久化调用记录结合起来。 在已验收的 Nanonis 流程中,模型读取状态、设置目标偏压、启动和停止扫描,最后恢复偏压。验收程序通过独立 TCP 连接核对偏压与扫描状态,并把模型工具事件关联到本地记录。仪器工具遵循以下执行路径: flowchart LR A["dsh 模型会话"] --> B["STM 工具"] B --> C["技能内核与检查"] C --> D["仪器连接"] D --> E["已核实的模拟器"] C --> F["调用记录:SQLite + JSONL"] 当前可运行范围 以下 Windows 验收记录形成于 2026-09-21。每行对应各自的安装包;即使重建后文件名相同,也须按新产物重新核验。 | 运行入口 | 模型可见工具 | 已记录结果 | | 受管 STM-Bench | stm_hello、GetBias | 包 8c510e… 安装于两个独立 home。真实模型调用返回的偏压与独立 TCP 回读一致,并留有持久化结果。另一次调度器检查记录了模拟器断开后的失败状态。验收记录 | | 已打开的 Nanonis Mimea + STM Simulator | Hello、偏压/电流/Z/扫描状态读取,以及 SetBias、StartScan、StopScan | 包 b5a7ab… 完成安装及真实模型流程:7 次请求、9 次工具调用,偏压变化和扫描启停均得到核对;会话、SQLite 与 JSONL 记录通过调用 ID 关联。验收记录 | 这些都是限定范围的模拟器运行验收。Nanonis 记录覆盖 Generic 5e / RT Release 15016;扫描状态检查不等于完整图像采集验收。完整客户端集成、真实仪器验证、其他平台和公开 npm 发布均不在上述验收范围。MAST 曾用于真实仪器属于项目背景;本插件的真实仪器验证留待 Phase 8。 值得查看的工程取舍 - 让执行可追溯。 工具调用经技能内核到达仪器连接,测量结果和仪器调用都关联其调用 ID。关闭运行时会等待进行中的调用结束,再关闭记录。可从运行时接线和关闭流程回归测试看起。 - 依据参考行为迁移。 导出的 schema、轨迹与数值夹具使跨语言差异可测试。容差由具体操作决定;有意保留的差异在偏差登记中记录原因和重新考虑的判据。 - 测试断言本身。 变异演练程序先建立通过的基线,再注入可编译缺陷,检查所声明的测试范围能否检出。未检出与结论不确定的变异仍会保留在结果中。 - 说明依赖分析的边界。 组合流程沿直接调用与显式声明的步骤计算传递依赖;无法解析的分发会明确记录。参见依赖测试。 - 隔离上游 API。 生产代码经 compat 适配 dsh,并以真实上游包的契约测试和精确锁定的依赖守住边界。最小发行包打包内部工作区代码,安装后检查依赖身份。 代码评审指南将这些取舍对应到实现、测试和验收报告。 迁移范围 这里的技能是具备参数 schema、前置条件和结果契约的可执行操作。生成的迁移清单目前将 442 / 515 项技能、112 / 165 个模块标为完成。其中 13 项技能明确排除,尚有 60 项在范围内;可达目标为 502 项技能 / 160 个模块。详见 progress.json 和剩余迁移工作。 done 要求实现已注册、生成规格存在、参考模型 schema 存在,且至少有一条参考轨迹。这是迁移分类,不表示技能都已通过运行入口向模型开放;当前运行配置的工具集合以上表为准。完整迁移验收定义见开发指南。 构建与测试 Node 和 pnpm 版本以 package.json 为准。在仓库根目录运行: pnpm install --frozen-lockfile pnpm build pnpm test --project unit --project contract 这些检查无需私有 MAST 安装、模型密钥或外部模拟器。integration 测试项目另需 STMSIM_PYTHON / STMSIM_ROOT,会启动 STM-Bench;不筛选项目直接运行 pnpm test 时也会包含它。 安装和模型操作请按上方对应运行指南执行。STM-Bench 由插件启动和关闭;Nanonis 路径会先核实已打开的 Windows 模拟器身份,结束时仅断开连接而不关闭该模拟器,其命令可能改变偏压和扫描状态。 最终候选产物检查与公开发布边界记录了候选产物及其检查。代码评审指南也保留了较早的模拟器验收和历史 CI 失败;各项结果只对应其记录中的快照和包哈希。 仓库结构 | 路径 | 职责 | | packages/host/kernel/ | 技能执行、单位、参数与安全检查 | | packages/host/numerics/、vision/ | 数值方法与图像分析判据 | | packages/host/stm-skills/ | 工具适配、单项技能与组合流程 | | packages/host/stm-records/、stm-safety/、nanonis-files/、compat/ | 持久化记录、安全服务、文件格式及 dsh 适配 | | packages/instrument/ | TCP 协议、连接、状态、看门狗及模拟器进程管理 | | packages/bundle/、scripts/ | 运行时组合、打包、安装与验收工具 | | packages/client/ | 开发中的专用客户端集成 | | spec/、tools/spec-export/、tools/mutate/ | 参考证据、偏差、进度、导出程序与变异演练 | 参与开发 - 文档导航:按评审、运行、开发或项目历史选择阅读路径。 - AGENTS.md:面向编码智能体的任务入口、边界和默认验证要求。 - DEVELOPMENT.md:迁移验收、生成、测试和协作流程。 - RELEASE-TODO.md:公开发布准备与已记录检查。 - SOURCES.md:来源和第三方声明,包括参考派生夹具与公开文本规范化。 本项目采用 MIT 许可证。第三方材料保留来源登记中说明的声明。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
HamsterPark/dsh-spm
面向扫描隧道显微镜与扫描探针显微镜STM/SPM的仪器控制,以 DeepSeek Harness 的…
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
智能体运行框架路由HarnessRouter/harnessrouter
智能体 harness 的统一接口。
★ 3,984已汉化DSH
71.3
这是你的仓库?认领条目