AD

a5899/dsh-pixinsight-pipeline

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 质量 51 趋势 22NOASSERTION

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插件工作:

  1. 技能(skills/pixinsight-pipeline/SKILL.md + reference/)知识库),
  2. bridge CLI(lib/pixinsight-mcp/scripts/pi-tool.mjs)及其运算模块,
  3. 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:

  1. the skill (skills/pixinsight-pipeline/SKILL.md + reference/ knowledge base),
  2. the bridge CLI (lib/pixinsight-mcp/scripts/pi-tool.mjs) and its ops modules,
  3. 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

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.

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add a5899/dsh-pixinsight-pipeline
新手?先看 mcpskill.org 教程 →