← 返回列表

dsh-plugin-hooks

DeepSeek Harness 工作流与自动化 低风险

Claude Code 风格生命周期 hooks:工具调用前后自动执行 shell 命令(stdin 收 JSON payload),pre-tool 非零退出即阻断调用。

Claude-Code-style lifecycle hooks: configured shell commands run before/after model tool calls with a JSON payload on stdin; a non-zero pre-tool exit blocks the call.

怎么安装

DeepSeek Harness dsh plugin add dsh-plugin-hooks

简介

dsh-plugin-hooks DeepSeek Harness 插件:把 **Claude Code 风格的 lifecycle hooks** 带到 DSH —— 配置驱动的 shell 命令,在模型工具调用前后自动执行。 背景 DSH 0.1.0-rc.6 没有 hooks 能力,但架构已经预留了接缝:tools/pre-execute / tools/post-execute 两个有序 waterfall,以及 shell 服务"通过 stdin 给命令喂 JSON payload"的词汇表(见 @deepseek-ai/dsh-shell)。这个插件以**纯外部插件**形式补上这块空白,设计对齐官方预留接口: pre-tool hook:匹配的工具执行**前**运行;命令非零退出 → **阻止**该工具调用(等价 Claude Code PreToolUse 返回 error); post-tool hook:工具结果落地后运行;退出码只记录,不改变工具结果。 配置 JSON 配置,来源二选一或叠加: 1. **文件**(默认 $DSH_HOME/hooks.json): json { "hooks": [ { "id": "lint-after-edit", "event": "post-tool", "tools": ["edit", "write"], "comm…

推荐参考

44 工具本身 · 参考星标、下载量、最近更新、安全检查和文档情况
– 用户关注 · 参考最近的查看、安装命令复制和外链访问
44 推荐程度
0访问
0独立访客
0复制安装命令
0下载点击
0外链跳转

信息

协议
MIT
语言
JavaScript
GitHub 星标
2
月下载
291
最近更新
2026-08-14
创建于
2026-08-14

链接

基础安全检查

检查结果
无
收录来源
curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
主题标签
deepseek, dsh, dsh-plugin

同类推荐

Claude Code
推荐83

compound-engineering-plugin

EveryInc/compound-engineering-plugin

适用于 Claude Code、Codex、Cursor 等的官方 Compound Engineering 插件

☆ 25.3K ↓ 39 工作流与自动化 ↗
Claude Code
推荐81

gstack

garrytan/gstack

使用Garry Tan的精确Claude Code设置:23个固执己见的工具,充当CEO、设计师、工程经理、发布经理、文档工程师和QA。

☆ 134.1K ↓ 737 工作流与自动化 ↗
DeepSeek Harness 精选
推荐79

dsh-browser

omdsh-dev/dsh-browser

Chrome 侧边栏扩展程序,可让 DeepSeek Harness 直接操控浏览器,无需视觉能力。

☆ 726 ↓ 3.5K 工作流与自动化 ↗
Claude CodeMCP 服务器
推荐77

n8n-mcp

czlonkowski/n8n-mcp

一个用于Claude Desktop / Claude Code / Windsurf / Cursor的MCP,为你构建n8n工作流。

☆ 23.0K ↓ – 工作流与自动化 ↗