证据快照复核于 2026-09-09GitHub 数据核对日期: 2026-08-21
证据已验证Plugin Bundle自动化与智能体Web Profile

DeepSeek Harness ElectroLab

用于可复现电气与电子计算的 DeepSeek Harness 插件。

快速了解

它能做什么

用于可复现电气与电子计算的 DeepSeek Harness 插件。

本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。

使用场景
自动化与智能体配置
适配技术
nodereactcordisdeepseek-harness
兼容性

Web Profile
Not declared in supplied evidence

可信度与状态

证据已验证
核对日期 2026/9/6 UTC 13:51

有代码证据的贡献

它为 DSH 增加什么

ElectroLab 模式

一个面向电气与电子计算的隔离式预设,使用带类型的数值和确定性求解器调用。

机制证据
记录与文章输出

提供计算记录客户端面板,并可基于记录追踪生成 Markdown 和 LaTeX 文章。

机制证据

选择前先看

启动会话时选择 ElectroLab 模式,即可用自然语言提出电气或电子计算问题。其确定性引擎会记录带类型的输入、求解器调用、结果和回答步骤;求解范围包括电路、信号分析、射频、滤波和噪声等。

适合谁

希望在 DeepSeek Harness 中进行可追踪电气或电子问题求解的工程师、学生和技术用户。

常见任务

  • 计算电路阻抗、谐振、瞬态、交流功率、分压器、运放行为或 LED 参数。
  • 分析 DSP/DFT、传递函数、THD、抖动、ADC 预算、噪声、射频匹配、传输线和滤波器。
  • 查看已保存的计算时间线,或根据追踪记录生成 Markdown 或 LaTeX 解题文章。

权限与数据

文档称 ElectroLab 会话与 shell、文件系统和网络隔离,但插件会保存记录,并可创建输出文件。

权限
  • 在 `~/.dsh-electro-lab/records/` 下写入每条计算记录的追踪文件。
  • 向用户选定的本地目录写入生成的 Markdown 或 LaTeX 文章。
  • 请求 LaTeX PDF 输出时使用 XeLaTeX 编译。
数据处理
  • 计算问题、条件、求解步骤和结果会作为单条记录追踪保留。
  • 客户端面板通过 `record-index.jsonl` 索引记录。

局限

  • 提供的证据未声明 DeepSeek Harness 的版本范围。
  • 未独立执行安装、运行时兼容性、求解器准确性、界面行为或文章生成。
  • 计算条件不足时,插件会要求补充信息。
  • PDF 仅能通过 XeLaTeX 编译;Markdown 只会写为独立的 `.md` 文件。

DSHub 已核对

  • 已验证不可变 Git 源、包清单和 bundle patch 结构。
  • 包声明需要 Node.js `>=20`、MIT 许可证和 Web 客户端平台。

DSHub 未核对

  • 提供的证据不包含成功安装或运行时兼容性测试。
  • 提供的证据未审计 npm 包内容。

固定版本安装

安装 DeepSeek Harness ElectroLab

这个Plugin Bundle没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。

访问源码项目

维护者原文

项目 README

查看 commit 7edbd72 对应的 README
维护者编写的上游内容原文于 2026/9/6README.md 获取,正文和仓库相对媒体固定到 commit 7edbd72cd2df,内容哈希为 2789017dd4c7。以下是未经 DSHub 翻译的上游原文,语言可能与当前页面不同;第三方托管的 badge 可能独立更新。

DeepSeek Harness ElectroLab

An electrical & electronics calculation plugin for the DeepSeek Harness.

简体中文

Install

dsh plugin --profile web add dsh-electro-lab

ElectroLab Mode

The plugin works as an agent preset: pick ElectroLab Mode when starting a session and ask any electrical or electronics calculation question in plain language. The session is isolated to the plugin's tools — no shell, no file system, no network — so every number in the answer comes from the engine, and the agent stops and asks when the conditions are insufficient.

All calculation happens inside a deterministic engine. The agent operates it through three primitives — set (write a typed value into a slot), get (read a slot) and call (run one of 38 math solvers and store the result) — bracketed by the record markers record_question / record_analyse / record_answer. Typed values carry their own kind, variant and prefix (e.g. {type: "number", value: 25, kind: "temperature", variant: "degC"}); the engine stores them as given and performs SI and unit conversion only at calculation boundaries. Every step lands in a per-record trace file, so each solve is a reproducible process that can be replayed without re-computing.

The solver catalog covers expression algebra, series, transfer functions, DSP/DFT, signal quality (THD, jitter, ADC budget), circuits (impedance, resonance, transients, AC power), electronics (op-amps, dividers, LED), RF & Smith chart (reflection, matching networks), transmission lines, noise, and filter design. See the engine manual.

Settled records are listed in the client panel's Records tab (indexed from record-index.jsonl, refreshed every 5 s); incomplete records are marked as such. Record bodies are process traces under ~/.dsh-electro-lab/records/. The list has a select mode (multi-select, select all, delete with confirmation) and each record opens a timeline detail page: collapsible cards for writes/reads/failures and calls, JSON tree values with zebra striping, and a fixed toolbar/title area with the timeline scrolling beneath it.

Article generation

The record detail page's right rail offers Markdown and LaTeX generation: the host LLM writes a fluent, self-contained solution article from the record's trace (question, established conditions, analysis notes, solver steps with their resolved arguments and results, and the final answer), presented as the model's own calculation — never mentioning ElectroLab, solvers or the generation process. Each button opens its own setup dialog (article language, output directory with a host-driven directory browser, file name; remembered across runs), then runs a cancellable background job whose progress dialog can be minimized to a corner pill that survives navigation. LaTeX articles are proper XeLaTeX documents (ctexart for zh-CN, fontspec + unicode-math + siunitx for en — pure Unicode throughout); PDF compilation is LaTeX-only (xelatex, two passes). Markdown output is written flat as .md and never compiled. The generated file is the primary artifact: open it or its folder straight from the progress dialog.

Development

See Contributing for the development setup, commit conventions, and release process.

Docs

License

MIT © 2026 curtainsmall

有意识地管理

安装与管理

前置条件与目标 Profile

目标 Web Profile

交付方式 Git Bundle — curtainsmall/dsh-electro-lab#7edbd72cd2df8e1824db7ff6a0a29a9fefc80abb

验证、更新与移除

显示生命周期命令
验证
dsh plugin --profile web list

兼容性与访问范围

Requires Node.js 20 or later; DSH peer dependencies are declared. Not declared in supplied evidence

检查兼容性证据

风险事实

local-data

Stores calculation traces under ~/.dsh-electro-lab/records/ and can write generated articles to a chosen output directory.

证据
external-execution

PDF output requires XeLaTeX and runs it twice; Markdown output is not compiled.

证据
证据与编辑审查Manifest、Bundle patch、分发与新鲜度

不可变证据

审查状态与源码活动

AI 已审查

可使用固定提交的源码或文档中的 DSH CLI 包名;如计算涉及敏感内容,请先评估本地记录保留方式。

AI 审查于 2026/9/9 UTC 14:09GitHub 事实核对日期: 2026/9/9 UTC 14:09

自当前证据基线以来,没有记录到重要源码变化。

下一步

按 Plugin 安装流程操作

订阅重要变化: DeepSeek Harness ElectroLab