dsh-penpot-plugin:讓 DSH 智能體讀寫 Penpot 設計文件

dsh-penpot-plugin 是 vladtsvirko 維護的 DSH 插件(MIT),通過 Penpot 本地 HTTP RPC 讓智能體列團隊、查項目、搜文件、導出和導入 .penpot 文件。它只有一個只讀爲主的後端,0.2.0 起移除了無法導出的第二條傳輸;工具共 8 個(penpot_status/teams/projects/files/search/file/export/import),導出爲 Penpot JSON zip,可在本地讀改後回傳,新建需 projectId,替換需 fileId。安裝有兩條路:DSH setup 的 install.sh --design penpot 一條自包含路徑,或 npm 精確版 dsh plugin --profile web add dsh-penpot-plugin@0.3.0(README 如此寫,package.json 當前爲 0.3.1);源碼安裝需 allowBuilds 放行並鎖定 tag。憑據 PENPOT_API_URL 和 PENPOT_ACCESS_TOKEN 必須寫在 runtime 進程環境,改 .env 後需重啓 dsh.service。它不做自由編輯,程序化改寫需 Penpot update-file change format,相關討論在 docs/DESIGN.md;更新走 /system update penpot 或先 remove 再 add,配置跨版本保留。

閱讀全文