DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Archify Manage — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
A

@specdev/dsh-archify-manage

Archify Manage

DSH 流程图管理插件:浏览 Archify 业务流程图目录、按 Git 附注标签阅读历史版本、登记有名称的版本;唯一写操作是给提交挂附注标签,不改业务项目的文件、分支与提交。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:pioneer666-user/dsh-archify-manage#243973b51f0cf73c205697ea35c9c0f027788fe7
README兼容性版本
Project home with an overview, counts, and business entriesBusiness page with document links, diagram cards, and status indicatorsNode details pairing source from a pinned commit with its business explanation

兼容性与来源证明

Archify Manage 以 @specdev/dsh-archify-manage 发布,当前版本为 0.1.11。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/21

版本

0.1.11stable
2026/9/21

相关插件

正在加载相关插件…

最新版
0.1.11
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/9/21
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

SpecDev · Workflow diagrams for DSH

English | 简体中文

Download and install

Prerequisites: DSH (DeepSeek Harness) installed, with dsh, pnpm, and git available in your terminal. Copy this command to download and install 0.1.11 directly from GitHub Releases:

dsh plugin --profile web add https://github.com/pioneer666-user/dsh-archify-manage/releases/download/v0.1.11/specdev-dsh-archify-manage-0.1.11.tgz

Restart DSH, then click 「流程图管理」 (diagram manager) → choose a workspace in the sidebar. The project opens in a new tab using your DSH login session. No project path to configure.

Download the 0.1.11 package · View Releases

The command requires the named package asset to be published in the v0.1.11 Release. Verified host environment: Windows · DSH 0.1.6-alpha.2 · web profile.

Already installed? Upgrade to 0.1.11

Stop the running DSH instance, run these commands in order, then start DSH again:

dsh plugin --profile web remove @specdev/dsh-archify-manage
dsh plugin --profile web add https://github.com/pioneer666-user/dsh-archify-manage/releases/download/v0.1.11/specdev-dsh-archify-manage-0.1.11.tgz

Removing and reinstalling ensures the old plugin files are replaced. Your diagrams and Git snapshots stay in your project repository.

Start with a diagram. Find your way through the project.

When you join a project, you want to understand its business areas, follow a workflow, find out why a step behaves as it does, and locate the implementation behind it.

SpecDev connects the business directory, interactive diagrams, node explanations, and source evidence in one reading path:

Project → Business → Workflow → Node → Source

It is a DSH plugin, published as @specdev/dsh-archify-manage, that uses Archify to render workflow diagrams. Start with the overview, then open a node to read its explanation alongside the implementation. Switch to a saved design or implementation version to revisit the diagram and its evidence at that point.

This plugin grew out of an exploration of AI-assisted development: giving requirements discussions, implementation, and review an accessible reading surface with traceable sources. This repository contains the plugin's open-source code.

A look inside

These screenshots show a fictional campus services project. The sample deliberately includes invalid data to demonstrate warnings for duplicate diagram IDs, missing material, and other problems. The current interface is in Chinese.

Project home: see the overview, then choose a business

The project introduction, business count, and diagram count share one overview. Business entries take you further into the project. Management pages support light and dark themes and remember your preference.

Project home with an overview, counts, and business entries

Business page: descriptions, diagrams, and status together

Each business groups its introduction, document links, and diagrams. Diagram cards show snapshot counts and current status, with problems called out directly.

Business page with document links, diagram cards, and status indicators

Diagram reader: follow the flow and switch versions

An interactive workflow diagram and a version bar share the reading page. Read the current working tree or return to a saved design or implementation version.

Diagram reader with a version bar and an interactive workflow

Node details: source on the left, explanation on the right

Double-click a node to open its details, or select it and use 「查看详情」 (view details) outside the diagram. Source excerpts align with their explanation groups. Close the dialog to continue with the same diagram. 「全部阅读资料」 (all reading material) keeps the full document and any unpaired references accessible.

Node details pairing source from a pinned commit with its business explanation

What else it does

CapabilityHow it works
Multiple workspacesChoose a workspace from the DSH sidebar; each page stays bound to that project
Business showcaseOpen 「业务展示」 from the home page and switch between list, star-map, and sphere views
Historical readingUse the version bar to read that version's diagram, node explanations, and evidence manifest
Named versionsRegister a name, stage, and description for committed diagram content
Bundled AI skillarchify-maker provides guidance for design, implementation, evidence review, and later changes; it registers with DSH when the plugin loads

The management UI's only write action is saving a version: it adds an annotated Git tag without changing your project's files, branches, or commits. The bundled skill guides an AI in creating or modifying project files within the scope you authorize.

Your first project

  1. Choose a project. Add or select a business repository workspace in DSH. Its directory should be the Git repository root.
  2. Prepare a diagram. Projects with docs/archify/ data are ready to browse. For a project without it, ask the AI in DSH to use the bundled archify-maker skill to create diagrams and explanations from your requirements.
  3. Start reading. Open 「流程图管理」 → workspace → business → diagram. Double-click a node to read the explanation alongside its source references.
  4. Keep a version. Review the content and commit it to Git, then click 「保存版本」 on the diagram's current-working-tree view. You can return to that version from the version bar.

Zero configuration means you do not need to set the plugin's project path manually. The plugin reads existing diagram files; installation does not automatically turn an arbitrary code repository into diagrams.

No diagrams yet? A starting prompt for your AI

In a DSH conversation for the target project, describe the business you want to work on. For example:

Use archify-maker to create the business specification, workflow diagram, and node explanations for this project's event registration flow, and register them under docs/archify. Confirm the business rules with me first. Mark unimplemented behavior as design, and leave source evidence empty until verified.

The skill separates design, implementation facts, and unverified information. You still review and accept the resulting diagrams. See archify-maker for the guide.

To explore a fictional sample instead, clone this repository and run the following from its root. Node.js and Git are required, and the destination must not already exist:

node sample/generate.mjs ./local-artifacts/demo-project

Open the generated local-artifacts/demo-project as a DSH workspace. It includes both valid and invalid examples; see the sample project.

Usage reference

Where do diagrams and explanations live?

All reading data lives in your business repository:

docs/archify/
  project.json                           # project name and introduction
  <business-id>/business.json             # business introduction and document links
  <business-id>/<chart-id>/chart.json     # diagram name and summary
  <business-id>/<chart-id>/workflow.json  # Archify workflow source
  <business-id>/<chart-id>/details.md     # explanations grouped by node
  <business-id>/<chart-id>/evidence.json  # source references pinned to commits

Business IDs and diagram IDs match their directory names. Diagram IDs must be unique across the entire project. You can read diagrams without node explanations or source evidence; missing or invalid material is reported explicitly.

See the file contract for fields and examples.

How are explanations paired with source code?

In details.md, use a level-two heading for the node ID and explicitly name the evidence reference in the body:

## check_eligibility
### Check registration eligibility
[Implemented] Unverified accounts and duplicate registrations are rejected.(证据 eligibility-core)

Keep the literal 证据 marker shown above; it is the reference syntax the reader recognizes. eligibility-core must exactly match a refs[].id in the same version's evidence.json. Each source reference records a repository-relative file path, a full 40-character commit hash, and a line range. The reader fetches code from that pinned commit.

  • Level-three headings define groups; without them, paragraphs define the groups. The explanation controls the order.
  • A group can name multiple evidence IDs, separated by 、. Examples inside code fences are not used for pairing.
  • Paragraphs without explicit references are not assigned guessed code. Missing, duplicate, or invalid references show an explanation.
  • The detail reader is not a full Markdown renderer; it supports common headings, paragraphs, lists, emphasis, and code display.

The dialog displays declared relationships. Having a source reference does not by itself prove that a business rule is correct.

What does saving a version preserve?

Saving creates an annotated Git tag named archify/<chart-id>/<version-id>. Versioned reading covers workflow.json, details.md, and evidence.json. Source excerpts always come from the commit pinned by each evidence reference.

Before saving, the plugin checks that these three diagram files match the current commit. Uncommitted diagram changes, stale page content, or a changed commit block the save with an explanation. Saving the same content at the same stage returns the existing version.

Diagram names and summaries, business introductions, document links, and business-document content still come from the current working tree. To inspect historical business documents, use Git at the snapshot's actual commit.

Invalid snapshot tags are counted and ignored. Deleting or renaming versions, cross-repository evidence, and pushing to a remote are not currently supported.

Cannot open a page, or need to set the repository manually?

Log in through the address DSH prints at startup, then use its sidebar entry. Pages and APIs share DSH's login session and origin checks. Requests are rejected when authentication is unavailable.

Workspace mode requires a Git repository root. Subdirectories, invalid workspace IDs, and an unavailable workspace service produce explicit errors.

If the host has no workspace registry, or you need to pin the plugin to one repository, override the entry by ID in the web profile's cordis.patch.yml:

- id: specdev-archify-manage
  config:
    repoRoot: 'D:/your/business-project-repo'

Do not use - insert:, which creates a duplicate entry. Restart DSH and open /archify-manage/ on the same DSH address without a workspace parameter. When the workspace list is unavailable or empty, the sidebar also offers a direct link. Configuration precedence is bundle → profile → home → --patch overlay, with later layers overriding earlier ones.

If you install a manually downloaded .tgz, its local path must not contain spaces due to a DSH limitation. The Release URL command above avoids handling a local package path.

Developer reference

Build from source

Requires Node.js ≥ 22. Run from the plugin repository root:

npm install
npm run typecheck
npm run build
npm pack --pack-destination .

This produces specdev-dsh-archify-manage-0.1.11.tgz. The renderer and validation tools are included in the source tree; a separate Archify checkout is not needed.

For behavioral checks, run node scripts/smoke.mjs and node scripts/check-save.mjs sequentially as needed. They create temporary sample repositories and do not operate on your business project.

Pages and API

All paths below are prefixed with /archify-manage. Workspace links automatically carry ?workspace=<id>. Both pages and APIs require an authenticated DSH session.

PathPurpose
/Project home
/showcaseProject-level business showcase: list, star map, and sphere
/business/<business-id>Business introduction, documents, and diagrams
/read/<business-id>/<chart-id>Diagram and node details; v=current or a tag name selects the version
GET /api/workspacesDSH workspace list
GET /api/inventory, /api/chart, /api/docDirectory, diagram, and business document data
GET /api/evidenceSource excerpts for script callers
POST /api/evidenceRead source using the page's already-loaded manifest to keep evidence aligned with the diagram; does not write to the repository
GET /api/snapshotsPre-save checks
POST /api/snapshotsSave a version, checking the commit and content with head and fingerprint

Verification has covered Windows on one machine with DSH 0.1.6-alpha.2's web profile. Other machines, other host versions, and a complete real DSH AI session from skill invocation through artifact generation have not yet been verified end to end.

License and acknowledgments

This project uses the MIT license. Thanks to DSH for the plugin host and Archify for workflow rendering and validation. The bundled Archify copy is also MIT; its license and third-party notices remain included.