Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
开发与运行时 #dsh-plugin#co-authored-by#deepseek-harness#git

dsh-co-authored-by

DSH 插件:agent 提交代码时自动注入 Co-authored-by 与 Generated-By 信息(懒安装 prepare-commit-msg hook)。

shelken @shelken ⬇ 1 ★ 1 main

安装

dsh plugin --profile web add github:shelken/dsh-co-authored-by
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

DSH 插件:agent 提交代码时自动注入 Co-authored-by 与 Generated-By 信息(懒安装 prepare-commit-msg hook)。

该插件未提供要点说明,请参考仓库 README。

dsh-pluginco-authored-bydeepseek-harnessgit
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/shelken/dsh-co-authored-by
许可证未标注(见仓库)
主要语言main
下载量1
GitHub 星标1
最近推送2026-08-13
收录日期2026-09-19
分类开发与运行时

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# dsh-co-authored-by

dsh (DeepSeek Harness) 插件:agent 提交时自动注入 Co-authored-by 信息

> [!NOTE]
> 本仓库代码完全使用 DeepSeek V4 进行规划和编码

## 功能

- agent 直接执行 `git commit` 时懒安装 `prepare-commit-msg` hook,自动追加 `Co-Authored-By:  ` 与 `Generated-By: dsh <版本>` trailer(不改命令,幂等)
- hook 安装后覆盖该仓库后续所有 commit(含脚本内间接 commit)
- 与仓库已有 hook 兼容:安装前备份、链式执行;会话结束自动卸载并恢复
- 模型身份取当前会话实际使用的模型显示名,解析失败回退模型 id / unknown
- read-only 沙箱下 commit 被拒时,可经用户批准一次性升级到 workspace-write

## 快速上手

1. 本地开发用 patch 覆盖层:`dsh web --patch ./cordis.patch.yml`(需 dsh CLI)
2. 安装到 profile:`dsh plugin --profile demo add <包名或 tarball>`
3. agent 正常提交即可,无需额外命令

详细说明见[用户指南](docs/user-guide/README.md)

## 配置

零配置即用。全部字段有默认值,可按需在 profile 的 cordis.patch.yml 覆盖:

```yaml
- insert:
    - id: co-authored-by
      config:
        enable: true
        emailDomain: noreply@deepseek.com
        modelNameFormat: display
        sandboxUpgradeRequest: true
```

| 字段 | 默认值 | 作用 |
| --- | --- | --- |
| `enable` | `true` | 插件总开关 |
| `emailDomain` | `noreply@deepseek.com` | Co-Authored-By trailer 的邮箱域名 |
| `modelNameFormat` | `display` | 模型名取显示名(`display`)还是 id(`id`) |
| `sandboxUpgradeRequest` | `true` | read-only 沙箱下是否请求升级;`false` 时不请求,由 dsh 内置 sandbox_permissions 机制兜底 |

## 测试

- 单元:trailer 注入逻辑、模型身份回退链、配置校验、hook 安装/链式/卸载
- e2e:真实 dsh 栈(agent loop + bash 工具)驱动 `git commit`,断言注入与会话结束卸载

## 贡献

提 issue 或 PR,见 [GitHub 仓库](https://github.com/shelken/dsh-co-authored-by)。规划与决策票见 wayfinder 地图 issue(`wayfinder:map` 标签)。版本发布流程见 [docs/versioning.md](docs/versioning.md)。

## 许可证

MIT

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。