スポンサーLobeHubLobeHub詳しく見る
dshfind
プラグイン一覧へ戻る

DSH 向けのプラグイン能力ライブラリ。opencode、oh-my-pi、Codex CLI、Claude Code、Goose、Aider、LangGraph などの成熟した harness を一項目ずつ突き合わせ、有用な能力を DSH の接ぎ目と規約に合わせたプラグインとして書き直す。登録は拡張の接ぎ目経由のみで、agent-loop の骨格は変えず、ホットパスにオーバーヘッドを持ち込まない。

Star
47+3
過去7日間の増加
コントリビューター
1
言語
TypeScript
更新
2026-08-15
インストール可能なプラグインパッケージではありません

package.json に dsh.bundle の宣言がないため、profile に入れてもアセンブリされません。 インデックス一覧・ドキュメント・単体アプリ、あるいは開発中のものかもしれません。使い方はリポジトリの README を確認してください。

編集部ノート

DSH はプラグイン化された agent harness であり、一方 opencode・oh-my-pi・Codex CLI・Claude Code・pi・Goose・Aider・LangGraph・PyRIT はそれぞれ、オーケストレーション、記憶、承認、評価、安全ガードレール、自動化、開発者体験の分野で成熟した能力を蓄えてきた。このプロジェクトがやることは率直だ。これらのツールを一項目ずつ突き合わせ、DSH ユーザーに有用な能力を見つけ、DSH の接ぎ目と規約に適合させたプラグインとして書き直し、そのまま導入できる能力ライブラリにまとめる。ワークフローは明示的なパイプラインになっている。調査(オープンソースの harness と照らして借用に値する能力を探す)→ ギャップの登記(`GAP-LEDGER.md` と `swarm/ledger/` 配下のエントリ。状態機械は `open → designing → implementing → verifying → closed`)→ プラグイン設計(DSH の能力接ぎ目 3 点セット:interface / implementation / consumer に従う)→ 実装と vitest テスト → e2e 検証(実際の DSH 環境にマウントして登録検証と実 LLM のスモークテスト)。プラグインの規律は厳格に定められている。登録は副作用であり `ctx.effect()` / `ctx.on()` が disposer を返す形で行う。能力接ぎ目 3 点セットは揃っていること。暗黙より明示。設定は調整可能でハードコードしない。`agent-loop` の改変は禁止。検証基準も同様に明確で、各プラグインの vitest 単体テストが全て緑で typecheck エラーゼロ、e2e 環境は全プラグインをマウントして登録検証と実 LLM スモークを行う。

  • opencode / oh-my-pi / Codex CLI / Claude Code / Goose / Aider / LangGraph などと突き合わせ、成熟した能力を DSH プラグインとして書き直す
  • ギャップ総勘定 `GAP-LEDGER.md` は `open → designing → implementing → verifying → closed` の状態機械で進み、各項目に対照プロジェクトの証拠が付く
  • プラグイン規律:`ctx.effect()` / `ctx.on()` / `ctx.tools` などの拡張接ぎ目経由でのみ登録し disposer を返す。`agent-loop` 改変禁止、ホットパスへの負荷なし
  • 検証基準:vitest 単体テスト全緑 + typecheck エラーゼロ、e2e で全プラグインをマウントして登録検証と実 LLM スモーク
スコア内訳
評価日 2026-08-14
アクティビティ
8.7
Star 熱量
10
エンジニアリング
11
メンテナー
6.3

⚠️ スター水増しの疑い — 手動確認待ち

对照各家 harness 移植能力的宏大计划,但仓库仅 1 个 commit,目前只有方法论文档

シェアカード

README に貼るとこのページにリンクします。

バッジ(1 行)
バッジ(1 行)
[![dshfind](https://dshfind.com/api/badge/LaplaceYoung/oh-my-dsh?lang=ja)](https://dshfind.com/ja/plugins/LaplaceYoung/oh-my-dsh?ref=badge)
カード(440×200)
カード(440×200)
[![dshfind](https://dshfind.com/api/card/LaplaceYoung/oh-my-dsh?lang=ja)](https://dshfind.com/ja/plugins/LaplaceYoung/oh-my-dsh?ref=badge)