开发与运行时
dsh-hooks-claude-code:官方 bridge 即插件
官方 bridge 把你现有的 Claude Code hooks.json 翻译成 dsh hook 扩展点——复用而非重写。一切皆插件的最好证明。
配置片段
dsh plugin --profile web add dsh-hooks-claude-code和任何插件一样安装。你现有的 Claude Code hooks 配置无需重写即可变成 dsh hooks。
核心代码
桥接思路:读取外来格式,映射到 dsh 扩展点。
export function apply(ctx, config) {
const hooks = readClaudeHooksJson(config.path);
for (const [event, commands] of Object.entries(hooks)) {
ctx.hooks.register(mapEvent(event), {
commands,
// 在映射后的 agent/tool 生命周期扩展点运行
});
}
}它从最高处证明了生态主张:连官方迁移工具都是以插件形态发布的。
为何高分
- 官方出品:DeepSeek Harness 团队以 bridge 插件形式发布。
- 迁移路径:Claude Code / Codex 的 hooks.json 直接翻译成 dsh hooks——复用而非重写。
- 生态证明:官方工具都是插件,一切皆插件。