opdsh/dsh-gh-pages-artifacts ↗★ 0

dsh-gh-pages-artifacts

DeepSeek Harness plugin that lets agents publish HTML pages and Markdown documents as shareable artifacts on GitHub Pages. 适合需要将智能体生成的文档或网页一键发布为在线链接的用户。

패키지
dsh-gh-pages-artifacts
호환성
미검증
Harness peer 범위
^0.2.0-rc.2 || ^0.2.1-alpha.1
Cordis peer 범위
^4.0.4 || ^4.0.5-alpha.1
버전
0.1.1
라이선스
MIT
최근 업데이트
2026. 10. 6.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:opdsh/dsh-gh-pages-artifacts

Configuration reference

OptionDefaultMeaning
ownertoken's userUser or organization that owns the repository.
repodsh-artifactsRepository that hosts artifacts.
repositorynoneThe shared repository as owner/name or a remote URL (https://github.com/owner/name.git, git@github.com:owner/name.git); overrides owner/repo for it. A repository linked at runtime overrides this.
repoStrategysharedshared (one repository) or per-artifact (a new repository for each new artifact). A runtime choice overrides this.
repoPrefixartifact-Name prefix of repositories the per-artifact strategy creates.
repoVisibilitypublicVisibility of repositories the per-artifact strategy creates. Pages on private repositories needs a paid plan; the pages are public either way.
registryDir$DSH_HOME/gh-pages-artifactsFolder for the local registry and its index.html.
branchgh-pagesBranch Pages publishes from. Created on first publish when missing.
siteDir''Pages source folder: '' (root) or docs.
pathPrefix''Folder under the site root for artifacts, e.g. a → /a//.
baseUrlfrom the Pages APIPublic site URL. Set it for custom domains when the token lacks Pages read, and on GitHub Enterprise Server (required there unless the token can read Pages).
tokenEnvGH_PAGES_TOKENCredential reference (environment variable name) holding the token.
apiBaseUrlhttps://api.github.comREST API base; change it only for GitHub Enterprise Server.
approvalunless-full-accessunless-full-access: ask before publish and delete, except in Full access sessions (danger-full-access sandbox with approval prompts turned off). always: always ask. off: never ask.
hideFromPresets['minimal']Agent modes that don't get the artifact tools.
subagentAccessread-onlyDelegated subagents: read-only (list, read, status), full, or none.
noindextrueAdd `` to pages, even if the page asks to be indexed.
cspobject-src 'none'; base-uri 'none'Content-Security-Policy meta tag added to pages; '' disables it.
blockSecretstrueRefuse hidden and credential files (.env, keys, .ssh/, ...) and any title, description, page, or asset that looks like a credential (GitHub/AWS/Slack/npm/API keys, JWTs, private keys, passwords in URLs or assignments, the configured token in any common encoding).
maxPublishBytes10485760Maximum total bytes of one publish (page plus assets).
commitAuthortoken's user{ name, email } used as commit author and committer.
promptGuidancetrueAdd the short system-prompt section.
bundledSkilltrueRegister the artifact-pages skill.