ゼロから始める DeepSeek Harness プラグイン
10本のステップバイステップチュートリアルで、最初のプラグインのインストールから、セキュリティシグナルの読み方、ツールと設定の開発、フレームワークのライフサイクル、そして作品のカタログへの投稿までをカバー。各ステップにコピー可能なコマンド付き。
学習パス
順番に読むか、必要な章に直接ジャンプしてください。
入門ガイド
開発者チュートリアル
はじめての DeepSeek Harness プラグイン開発ゼロから DeepSeek Harness プラグインを作成:プロジェクト作成、apply 関数の実装、cordis.yml への登録、dsh web での読み込み確認、依存性注入と3つのプラグイン形式を学ぶ。Build a Tool for DeepSeek HarnessDefine a tool with defineTool: parameter schema, execute, and output rendering, then register it with ctx.tools.register so the model can call it in conversation.DeepSeek Harness Plugin Configuration: Schema and cordis.ymlDeclare plugin config with a Schemastery schema, pass config in cordis.yml, let the framework validate input and fill defaults, and receive type-safe config in apply.Package and Install DeepSeek Harness Plugins: Bundles and ProfilesPackage a local plugin as a dsh.bundle, install it into a profile with dsh plugin add, understand layer composition rules, and the differences between GitHub, npm, and tarball installs.How to Submit a DeepSeek Harness Plugin to the DirectorySubmit a DSH plugin with one public GitHub link: learn the dsh-plugin topic recognition rules, auto-parsed metadata, instant publishing flow, and how updates work after submission.
フレームワークの深掘り
DeepSeek Harness Plugin Lifecycle: Fiber State Machine and Hot ReplacementUnderstand the full plugin lifecycle from PENDING to DISPOSED: dependency-driven loading, ctx.effect cleanup, nested contexts, fiber.dispose, and HMR hot replacement.DeepSeek Harness Services and Dependency InjectionDeclare dependencies with inject, expose services with extends Service, use ctx.get for optional dependencies, and understand automatic disposal and isolate service isolation.DeepSeek Harness Event System: emit, bail, serial, and waterfallListen with ctx.on, broadcast with ctx.emit, master the four event modes — bail short-circuit, serial ordered execution, waterfall pipeline — and observe built-in agent/* and tools/* events.