deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
一个 DSH 超级模组(toolkit 形态):一句话上传项目到 GitHub。
只要给出仓库 URL,它会自动处理 README、git init、add/commit、remote、push,一步到位。
以前上传项目到 GitHub 需要手动:
git initgit add .git commitgit remote addgit push这个插件把上面全部封装成一个工具:
dev_github_push
git add -A 并提交main 分支gh CLI 自动创建不存在的仓库readmeMode=keep 跳过,或 readmeMode=rewrite 强制重写dsh、dsh-plugin、deepseek-harness、项目名等)topics 参数追加自定义 topicgh repo edit,没有 gh 时用 GitHub REST API(需要 GITHUB_TOKEN / GH_TOKEN)dryRun,只打印计划,不实际改动任何文件/仓库dev_github_push| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
url |
string | 是 | GitHub 仓库 URL |
dir |
string | 否 | 要上传的项目目录,默认当前工作目录 |
message |
string | 否 | 提交信息,默认 Update project |
branch |
string | 否 | 分支,默认 main |
visibility |
string | 否 | 新建仓库可见性:public / private,默认 public |
readmeMode |
string | 否 | README 处理:auto / keep / rewrite,默认 auto |
topics |
string | 否 | 额外 GitHub topics,逗号分隔,例如 dsh,plugin,automation |
dryRun |
boolean | 否 | 只打印将要执行的操作,不实际改动 |
skipTopics |
boolean | 否 | 跳过自动设置 GitHub About topics |
{
"name": "dev_github_push",
"arguments": {
"url": "https://github.com/Funnyvalentine00/my-project",
"dir": "E:/my-project"
}
}
或直接对 AI 说:
“上传
E:/my-project到 https://github.com/Funnyvalentine00/my-project,private”
npm test
覆盖:URL 规范化、topic 推导、DSH CLI 安装/卸载命令、README 生成。
package.json 的 name / description / scripts / licensenode_modules、.git 等)dsh plugin --profile web add <包名> / dsh plugin --profile web remove <包名>)自动收集以下来源(去重、最多 20 个):
package.json 的 keywordsdsh、dsh-plugin、deepseek-harnesstopics 参数(逗号分隔)设置方式:
gh repo edit <repo> --add-topic <topic>gh,则使用 GitHub REST API:PUT /repos/{owner}/{repo}/topics
需要环境变量 GITHUB_TOKEN 或 GH_TOKEN
安装:
dsh plugin --profile web add @dsh-external/dsh-github-push
卸载:
dsh plugin --profile web remove @dsh-external/dsh-github-push
# 在 DSH 内对 AI 说:
dev_inject_plugin {"dir": "E:/dsh插件/router/dsh-github-push"}
DSH_CHECKOUT=<checkout> bash scripts/build.sh
dev_inject_plugin {"dir": "<本目录>"}
@deepseek-ai/dsh-toolscordisschemasterygh CLI,工具会提示你先在 GitHub 手动建仓库。readmeMode=rewrite。gh CLI 已登录,或设置 GITHUB_TOKEN / GH_TOKEN;否则会跳过并提示。MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。