deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
dsh-deliver 是一个 Codex Skill,用于把经过明确授权的代码实现任务委托给 DeepSeek Harness(DSH),由 DSH 完成实现、自测和独立 review,最后由 Codex 只读验收。
默认模型是 deepseek-official/deepseek-v4-flash。用户也可以为单次交付显式指定其他 provider/model 路由;DSH worker 和 DSH reviewer 始终使用同一个选定模型。
workspace-write 权限下实施和自测。三层决策规则:
全新安装到 Codex 全局 Skill 目录:
git clone https://github.com/ycp424c/dsh-deliver.git \
"${CODEX_HOME:-$HOME/.codex}/skills/dsh-deliver"
更新已安装副本:
git -C "${CODEX_HOME:-$HOME/.codex}/skills/dsh-deliver" pull --ff-only
仓库根目录本身就是 Skill,不需要构建或安装额外依赖。
该 Skill 禁止隐式触发。请显式调用:
使用 $dsh-deliver 把这个实现任务交给 DSH 完成并由 Codex 最终验收。
显式指定其他模型:
使用 $dsh-deliver 完成这个任务,DSH worker 和 reviewer 使用 codex-official/gpt-5.6。
模型路由必须使用安全的 provider/model 格式。省略模型时使用 deepseek-official/deepseek-v4-flash。执行器只生成一次性的私有模型 patch,不修改持久化 DSH profile。
默认 Flash 路由按纯文本模型处理。即使使用自定义路由,也不能在没有能力证据时假定它支持图片或截图输入。
dsh CLI。工作树存在未提交改动时,Skill 默认停止并要求用户确认。它不会自动 stash、clean、restore 或覆盖已有改动。
委托流程不会自动执行以下操作:
danger-full-access。临时 request、direction、task 和模型 patch 使用受限权限,并在流程结束后清理。不要把凭证写入请求文件或命令参数。
通常应由 Codex 按 Skill 契约调用执行器。需要手动调试时:
chmod 0600 /path/to/request.md
python3 scripts/run_dsh_delivery.py \
--cwd /path/to/git-repository \
--request-file /path/to/request.md \
--dsh-reviews-used 0 \
--codex-reviews-used 0 \
--model deepseek-official/deepseek-v4-flash
运行 python3 scripts/run_dsh_delivery.py --help 查看完整参数。
python3 -m unittest -v tests/test_run_dsh_delivery.py
python3 -m py_compile scripts/run_dsh_delivery.py
测试使用临时 Git 仓库和 fake DSH,不调用真实模型或修改本机 profile。
SKILL.md:Codex 编排流程和安全边界。agents/openai.yaml:Codex Skill 元数据。assets/:DSH worker contract 和模型 patch 模板。references/:状态、决策和 review 预算契约。scripts/:受限 DSH runner。tests/:模型选择和 dry-run 回归测试。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。