deepseek-harness
すべてがプラグイン、DeepSeek AI自身が開発するエージェントハーネス
概要
`dsh`はDeepSeek AIが自ら開発するエージェントハーネスで、`npx @deepseek-ai/dsh web`を実行すれば既定で`http://127.0.0.1:3080`にWeb UIが立ち上がります。中身はCordisを土台にした「すべてがプラグイン」の構成なので、既製の挙動をそのまま使うより、自分で機能を足していく前提のチームに向いています。一方で本人たちがdeveloper previewと明言し、互換性を壊す変更があるとREADMEで大文字の警告を出しているため、いま書いたプラグインが次のバージョンでそのまま動く保証はありません。READMEが説明する起動方法も`web`コマンドとソースからの実行だけで、それ以外は開発ガイドとアーキテクチャ文書へのリンクが示されるにとどまる点は把握しておきたいところです。
deepseek-harnessで何ができますか?
- コマンド一つでWeb UIが立ち上がる — Node.jsを入れたうえで
npx @deepseek-ai/dsh webを実行すると、既定でhttp://127.0.0.1:3080にWeb UIが起動します。 - プラグイン前提の設計を土台にする — Cordisを土台に「すべてがプラグイン」の構成を採っており、READMEのDevelopment節からは開発ガイド
docs/development.mdとアーキテクチャ文書docs/architecture.mdへのリンクが示されています。 - 作ったプラグインを見つけてもらう — 自作プラグインのリポジトリにGitHubトピック
dsh-pluginを付けるのがREADMEの示す導線で、フィードバックやバグ報告はGitHub DiscussionsとDiscordが窓口になります。 - 本体をソースから動かす — リポジトリをcloneし、
pnpm install、pnpm run build、pnpm dsh webの順に実行すれば、公開パッケージではなく手元のチェックアウトを起動できます。 - コーディングエージェントに作業させる — READMEは、エージェントがこのコードベースで作業する場合はリポジトリ直下の
AGENTS.mdに従うよう明記しています。
ドキュメント
deepseek-ai/deepseek-harness のREADMEより転載(MIT)。 原文を読む ↗
DeepSeek Harness
English | 中文
DeepSeek Harness (dsh) is an open-source agent harness developed by DeepSeek AI.
It uses an architecture where everything is a plugin, and is powered by Cordis, whose design is described in A Programming Paradigm for Spatiotemporal Composability.
Developer preview
DeepSeek Harness is currently in developer preview and is iterating rapidly. THERE WILL BE COMPATIBILITY-BREAKING CHANGES.
Run
Run from npm
Install Node.js, then run:
npx @deepseek-ai/dsh web
The command starts the Web UI, served at http://127.0.0.1:3080 by default. See Web UI guide.
Run from source
To run from a repository checkout:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
Community and support
- Feel free to submit feedback or bug reports through GitHub Discussions.
- Add the
dsh-plugintopic to your plugin repository for discoverability. - Join DeepSeek Harness Discord community.
Development
Start with the development guide and architecture documentation.
For agents, follow AGENTS.md.