DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

vectorcraft-plugin-runtime

Vectorcraft Plugin Runtime

DSH 插件 vectorcraft-plugin-runtime

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

npx -y @deepseek-ai/dsh plugin --profile web add github:full-aigc-plugins/vectorcraft-plugin#483f6023f8d3e2b44e9d3056339276ced45bc4e4
README兼容性版本

说明

DSH 插件 vectorcraft-plugin-runtime

兼容性与来源证明

Vectorcraft Plugin Runtime 以 vectorcraft-plugin-runtime 发布,当前版本为 0.1.0-dev.20261019.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/18

版本

0.1.0-dev.20261019.1dev
2026/10/18
查看其余 1 个版本收起版本
0.1.0-dev.20261018.1dev
2026/10/18
最新版
0.1.0-dev.20261019.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
未声明
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/18
查看源码 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

README

VectorCraft Use

Plugin marketplaces

This plugin belongs to AIGC content creation.

CategoryMarketplacePurpose
Full-stack developmentFull Stack PluginsArchitecture and UI design, code understanding, quality checks, code review, workflow governance, and server operations
AIGC content creationFull AIGC PluginsImage, video, audio, music, 3D, and multimodal content creation

VectorCraft Use — editable vector brand assets

Turn a brand brief into an editable native VectorCraft project — logo, icon set, infographic or chart — and revise it object by object instead of re-drawing it.

English | 简体中文 · Install · Quick start · Skills · Troubleshooting

Positioning

vectorcraft connects a coding agent to the real VectorCraft engine, so a task ends with a native .vectorcraft project you can reopen and keep editing, not just a flattened picture. The plugin owns workflow skills, a pinned first-use CLI installer, and a same-session editor bridge; it does not re-implement the editor, the renderer, or the file format.

PropertyValue
Plugin IDvectorcraft
Version0.1.0-dev.20261018.2
StatusDevelopment preview; full domain and all-host acceptance still open
Editor runtimeNode.js 24, started from ui/bootstrap.mjs
Native CLIvectorcraft-cli maintained build 0.2.0-craft.2, derived from upstream v0.2.0
Verified CLI platformmacOS arm64 with Python 3.11 or newer
LicenseApache-2.0

Current plugin: 0.1.0-dev.20261019.1; skill source: 0.1.0-dev.47; version roles are independent.

IdentityCurrent value
Metadata version0.1.0-dev.20261019.1
Skills sourcevectorcraft-skills / 0.1.0-dev.47

Installation

Prerequisites

  • Node.js 24 on PATH. The bundled stdio MCP server runs on it (package.json pins >=24 <25).
  • For the CLI skills: macOS arm64 and Python 3.11 or newer. The first use installs the pinned vectorcraft-cli into your user data directory; nothing is written to PATH and sudo is not used.
  • Network access on the first editor launch. The plugin downloads and verifies the pinned editor archive; a complete release ZIP already contains it, and no Rust toolchain or npm install is needed.

From the plugin marketplace

codex plugin marketplace add partme-ai/full-aigc-plugins
codex plugin add vectorcraft@full-aigc-plugins

Restart the host, open a new task, and ask VectorCraft to open the editor for your workspace.

Other host manifests

HostManifestPath base
Standard Agent Plugins 1.0.0plugin.json, mcp.json${PLUGIN_ROOT}
Codex.codex-plugin/plugin.json, .codex-plugin/mcp.jsonplugin root relative to cwd
Claude Code.claude-plugin/plugin.json, .mcp.json${CLAUDE_PLUGIN_ROOT}

Kimi loads the same skill set through kimi.plugin.json. The plugin does not guess absolute paths. In a development checkout you must build the editor assets first; cloning the source is not an installed runtime.

Quick start

flowchart LR
    A[Install plugin] --> B[Restart and open a task]
    B --> C[open_editor / open_browser_editor]
    C --> D{editor_status ready?}
    D -->|No| C
    D -->|Yes| E[command_list]
    E --> F[command_run]
    F --> G[Inspect, save, export]
  1. Open the editor with an explicit workspace argument — the folder holding your files, not the plugin folder.
  2. Wait for editor_status before editing; instructions sent earlier act on an unattached page.
  3. Read command_list (or list_commands for the shorter panel catalogue), then act with command_run / command_batch.
  4. Save the native project, close it, and reopen it to confirm the objects are still editable.
  5. Export only what you verified; the native file stays the source of truth.

For the CLI path, the skills run the pinned binary through the bundled harness:

python3 -I -B skills/vectorcraft-harness/scripts/cli.py -- --version
python3 -I -B skills/vectorcraft-harness/scripts/cli.py -- commands

Both commands prove installation and discovery only; they are not creative acceptance.

What you can build

WorkflowBuilt-in pathVerifiable output
Logo system with mono and reversed variantsvectorcraft-logo-system, vectorcraft-cli-artboardsNative artboards, one per variant, with distinct IDs
Consistent icon setvectorcraft-icon-set, vectorcraft-cli-shapesIcons on named artboards, editable paths
Infographic for a process or datasetvectorcraft-infographic, vectorcraft-editable-chartLive text and create_graph charts, not baked images
Trace a bitmap back to vectorsvectorcraft-trace-artwork, vectorcraft-cli-pathsRebuilt paths plus the original as a reference layer
Clipped illustration and sticker sheetsvectorcraft-clipped-illustration, vectorcraft-sticker-grid, vectorcraft-sticker-offset-borderReleasable clipping groups, resizable arrays, offset outlines
Recolor a brand without touching neighboursvectorcraft-cli-appearance, vectorcraft-cli-selectionChanged bound variants, unchanged unrelated objects
Multi-artboard deliveryvectorcraft-cli-export + export toolSVG, PDF, raster or template output per artboard range

The plugin never rewrites the upstream editor and never silently changes a deliverable format. Rasterized effects are reported instead of being hidden.

Skills

SkillWhat it does
vectorcraft-useMain entry: routes a request to the narrowest skill and keeps the native project as the deliverable
vectorcraft-harnessShared execution channel: pinned CLI bootstrap, command gateway, workflow and desktop session scripts
vectorcraft-cliCommand catalogue, argv contract, selection by attribute and bounded rework
vectorcraft-cli-setupFirst install, digest check, version check and broken-runtime diagnosis
vectorcraft-cli-projectCreate, reopen and save projects; layer organisation; document colour mode
vectorcraft-cli-shapesCompose shapes, reflect, shear, align, distribute and change object bounds
vectorcraft-cli-pathsEdit anchors and handles; outline, offset, simplify and clean paths
vectorcraft-cli-selectionSelect by attribute, lock, hide, isolate and limit the edit scope
vectorcraft-cli-appearanceBrand colours, fill, stroke, transparency and appearance variants
vectorcraft-cli-booleanPathfinder, compound paths and shape-builder operations
vectorcraft-cli-textLogo and brand text, font dependencies and outlined export
vectorcraft-cli-artboardsMulti-artboard logo/icon layouts and size variants
vectorcraft-cli-assetsPlace assets, manage links and symbols, trace existing images
vectorcraft-cli-exportVector exchange formats, previews and multi-artboard asset bundles
vectorcraft-editorOpen the real editor in the host, bind the workspace, mirror agent actions on the page

Skills are committed from an independent vectorcraft-skills source and pinned by skills.lock.json (source repo, commit, whole-skill digests). They ship scenario knowledge and entry contracts, not a second engine.

MCP tools

One bundled server, vectorcraft-editor, speaking stdio; the local HTTP listener only serves the editor page and its same-session bridge. The catalogue exposes 40 tools: 35 agent-callable tools and 5 _editor_* bridge tools the panel uses internally. list_commands and run_command are the shorter panel aliases of command_list and command_run.

FamilyToolsPurpose
Sessionopen_editor, open_browser_editor, editor_statusOpen the editor and confirm that it attached to this MCP session
Command gatewaycommand_list, command_run, command_batchDiscover engine commands and run one or many with JSON params
Document inspectiondoc_inspect / inspect_document, render_preview, screenshotLayer tree, artboards, selection, history; render an artboard to PNG (window:true captures the window, desktop app)
Interfaceui_inspect / inspect_ui, ui_screenshotPanels, dialogs and zoom state; window capture in the desktop app
Authoringdraw_path, draw_shape, add_text, set_paint, transform, apply_effect, pathfinder, create_graph, text_wrapCreate and modify editable objects, return their IDs
Interactionselect_tool, pointer_gesture, press_key, type_text, invoke_menu, open_panelDrive the same paths a mouse and keyboard would; type_text, open_panel and window.* menus need the desktop app
Filesopen_file, save_file, exportOpen, save and export in the engine's own formats
Historyundo, redoStep back and forward one change

A batch step may reference an earlier result ("$1.id", "$last.id"); command_batch stops on the first error and is capped at 256 steps.

Configuration

SettingWhereEffect
workspace argumentopen_editor / open_browser_editorBinds the task folder; paths outside it are refused
CRAFT_EDITOR_UPDATE=offstdio MCP envUse the bundled editor only; no download attempt
CRAFT_EDITOR_CACHE_DIREnvironmentAbsolute directory for verified editor archives
--runtime-homeHarness CLIIsolate the pinned runtime cache for a task

Claude Code reads CRAFT_PANEL_METADATA_FILE from .mcp.json for panel metadata. Verified editor archives are cached under ~/.cache/full-aigc/editors. An active session keeps its version until it is closed; a corrupt cache falls back to the bundled build and is not deleted automatically.

Architecture and security

Agent ↔ plugin traffic is stdio MCP. The browser bridge listens on 127.0.0.1 only, with a random token and Host/Origin checks; workspace escapes are rejected, downloads are verified by SHA-256 before use, and the bundled editor is always kept as a fallback. Skills are instructions and do not enforce policy at runtime. The plugin stores no account or API credential, and the authors do not receive MCP traffic. Reference documents: editor integration, runtime architecture, documentation index, OpenSpec change.

Troubleshooting

SymptomAction
Editor tools are missingConfirm the plugin is enabled, restart the host, open a new task
The panel does not render inside the hostThe host lacks MCP Apps or a built-in browser; use the URL from open_browser_editor
First open stallsThe first launch needs the pinned archive; retry once with network, or set CRAFT_EDITOR_UPDATE=off
CLI install failsCheck macOS arm64, Python 3.11+, free disk space and the recorded digest; the installer never upgrades silently
A write times outReopen or inspect the project before retrying; do not replay a possibly applied edit
Windows Git installation breaks pathsgit config --global core.longpaths true, or install from the release ZIP

Upgrade

codex plugin marketplace upgrade full-aigc-plugins
codex plugin add vectorcraft@full-aigc-plugins

Skill and runtime identities are pinned per release; upgrading the plugin does not upgrade the CLI in place.

Contributing and support

Open issues at https://github.com/full-aigc-plugins/vectorcraft-plugin/issues. Behaviour changes start in openspec/changes/establish-v1-plugin/specs/; a task is checked only after real acceptance. Read AGENTS.md before editing skills or manifests, and keep Chinese and English documents aligned.

License

Original repository content is Apache-2.0. The icon is upstream VectorCraft artwork under MIT, recorded in assets/official-icon-source.json. Upstream VectorCraft is a separate project at https://github.com/storytold/vectorcraft; this plugin is an integration, not an endorsement, and its licences apply separately.

vectorcraft-logo-systemVector logos, monochrome and reversed variants
vectorcraft-icon-setOne visual style across a set of vector icons
vectorcraft-infographicProcess, structure and data-explanation graphics
vectorcraft-trace-artworkBitmap-to-vector reconstruction for marks and line art
vectorcraft-editable-chartCharts that stay editable inside a report
vectorcraft-svg-cleanupSVG size, path and compatibility clean-up before delivery
vectorcraft-clipped-illustrationReleasable clipping-mask illustration
vectorcraft-sticker-gridSticker arrays with adjustable rows and columns
vectorcraft-sticker-offset-borderOffset white outline that keeps the original artwork intact
vectorcraft-scenario-playbooksStep-by-step CLI/MCP recipes with parameters and save-reopen checks