← 返回列表
D

@shelken/dsh-co-authored-by

v0.1.1 · 4 天前发布

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

dsh-plugindeepseek-harnessgitco-authored-by

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: <model> <noreply@deepseek.com>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 正常提交即可,无需额外命令

    详细说明见用户指南

    配置

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

    ```yaml

  • insert:

  • - id: co-authored-by
    config:
    enable:

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @shelken/dsh-co-authored-by
    Repo
    git+https://github.com/shelken/dsh-co-authored-by.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"}}