
DSH插件捆绑了pixinsight-pipeline技能+基于文件的PixInsight IPC桥接器(天文处理,WBPP自动化)
概览
—— 从DSH通过基于文件的IPC桥接到运行中的PixInsight 1.9.4的自动化深空天文摄影处理。 它包含了三个功能,所以可以作为普通的DSH插件工作: 1. (skills/pixinsight-pipeline/SKILL.md + 参考/知识库),2.(lib/pixinsight-mcp/scripts/pi-tool.mjs)及其运维模块,3.(lib/pixinsight-mcp/pjsr/pixinsight-mcp-watcher.js)加上无头包装器(lib/pixinsight-mcp/run-wbpp.ps1)。 这个软件包只是侧面。调用 pi-tool 之前,PixInsight 必须运行时已加载捆绑的 PixInsight,否则每次调用都找不到 PixInsight 进程而失败。具体的启动/验证/驱动/关闭步骤都在里面——从那里开始,然后读取 skills/pixinsight-pipeline/SKILL.md 获取处理顺序。 它会备份配置文件package.json,将包复制到配置文件node_modules,将桥接工具包部署到 %DSH_HOME%\pixinsight-mcp,并将包附加到 dsh.profile.bundles。然后 。
概述(AI 翻译)
一个DeepSeek Harness(DSH)插件,将pixinsight-pipeline技能打包——自动化
深空天文摄影处理从DSH通过基于文件的IPC桥接到一个
运行的是PixInsight 1.9.4。
它包含了三个功能,所以可以作为普通的DSH插件工作:
- 技能(
skills/pixinsight-pipeline/SKILL.md+reference/)知识库), - bridge CLI(
lib/pixinsight-mcp/scripts/pi-tool.mjs)及其运算模块, - PJSR观察员(
lib/pixinsight-mcp/pjsr/pixinsight-mcp-watcher.js)加上 无头WBPP包装(scripts/run-wbpp.ps1)。
对于人工智能代理(先读我)
这个包只是导演一侧。在调用pi-tool之前,PixInsight必须是
运行时加载捆绑的 watcher 脚本,否则每次调用都会失败,
PixInsight process not found。具体的发射/验证/驱动/关机步骤已输入
AGENTS.md — 从这里开始,然后阅读skills/pixinsight-pipeline/SKILL.md
处理订单。
要求
| 项目 | 注释 |
|---|---|
| PixInsight | 1.9.4+,已安装BXT / NXT / SXT(RC Astro模块) |
| Node.js | ≥ 20 |
| DSH | 带有dsh.profile.bundles的配置文件(桌面/网页版) |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
dsh-pixinsight-pipeline
A DeepSeek Harness (DSH) plugin that packages the pixinsight-pipeline skill 閳?automated
deep-sky astrophotography processing driven from DSH through a file-based IPC bridge into a
running PixInsight 1.9.4.
It bundles three things so it works as a normal DSH plugin:
- the skill (
skills/pixinsight-pipeline/SKILL.md+reference/knowledge base), - the bridge CLI (
lib/pixinsight-mcp/scripts/pi-tool.mjs) and its ops modules, - the PJSR watcher (
lib/pixinsight-mcp/pjsr/pixinsight-mcp-watcher.js) plus the headless WBPP wrapper (lib/pixinsight-mcp/run-wbpp.ps1).
DSH agent 閳光偓閳光偓 pi-tool.mjs 閳光偓閳光偓> ~/.pixinsight-mcp/bridge/commands/{id}.json
閳?
PixInsight 閳光偓閳光偓 pixinsight-mcp-watcher.js (PJSR poll loop)
閳? reads command, runs PJSR, writes result
閳?
~/.pixinsight-mcp/bridge/results/{id}.json
For AI agents (read me first)
This package is only the director side. Before calling pi-tool, PixInsight must be
running with the bundled watcher script loaded, otherwise every call fails with
PixInsight process not found. The exact launch / verify / drive / shutdown steps are in
AGENTS.md 閳?start there, then read skills/pixinsight-pipeline/SKILL.md
for the processing order.
Requirements
| Item | Notes |
|---|---|
| PixInsight | 1.9.4+ with BXT / NXT / SXT installed (RC Astro modules) |
| Node.js | 閳?20 |
| DSH | profile with dsh.profile.bundles (desktop/web) |
| OS | Windows primarily (watcher #include paths point at C:/Program Files/PixInsight/src/scripts/AdP/*). macOS/Linux: adjust those paths. |
Install
A. As a DSH plugin (recommended)
powershell -ExecutionPolicy Bypass -File scripts\install-as-plugin.ps1 -Profile desktop
It backs up the profile package.json, copies the package into the profile node_modules,
deploys the bridge toolkit to %DSH_HOME%\pixinsight-mcp, and appends the package to
dsh.profile.bundles. Then fully restart DSH.
Uninstall: ... -Uninstall.
B. As a plain skill-root install
powershell -ExecutionPolicy Bypass -File scripts\install-into-dsh.ps1
Copies the skill to %DSH_HOME%\skills\pixinsight-pipeline and the toolkit to
%DSH_HOME%\pixinsight-mcp. Use one of A / B, not both (otherwise the skill appears twice).
First run
The toolkit lives either at %DSH_HOME%\pixinsight-mcp (installed) or in the source tree at
\tools\pixinsight-mcp. Resolve it once instead of guessing:
node "$env:DSH_HOME\pixinsight-mcp\scripts\resolve-toolkit.mjs" --check
If that path is missing, run \tools\pixinsight-mcp\scripts\resolve-toolkit.mjs
instead. It prints the resolved toolkit root and per-file checks; every \...
below means that root.
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add a5899/dsh-pixinsight-pipeline