yjh051108/dsh-router-standard
已并入 dsh-routing-suite(单仓库化);本仓库为历史镜像/归档 —— 注意力工程主线 v1.19.1/v34 研发线未发布。新代码见 github.com/yjh051108/dsh-routing-suite
dsh‑router‑standard
何であるか – DeepSeek Harness (DSH) エージェントフレームワーク向けの研究レベルの ルーター設定。セッション内の最初の本物のユーザーメッセージを検査し、タスクを分類して、DeepSeek V4 モデルに適した パーソナ とツールセット(spec / react / weak)を自動的に挿入します。ルーターは Cord‑is プラグインとして動作(外部依存なし)し、dsh‑routing‑suite および dsh‑super‑injector と連携します。
存在意義 – DeepSeek V4 Pro/Flash での実験により、モデルの パーソナ 軸における挙動が3つの安定した「バンド」(spec / mixed / react)に収束することが判明しました。モデルは最初のリクエスト後にモードを切り替えられないので、外部ルーターが事前にバンドを選択する必要があります。この設定はその意思決定ロジックをエンコードしており、モデルが与えられたタスクに対して最適な領域に留まるようにします。
主な機能
- 最初のターン分類 –
agent/inbox/claimedイベントを読み、classifyTaskを実行し、正しいバンド(spec / react / weak)を選択。もはや weak へのフォールバックはなし。 - バンド固有のツール表面 – 各バンドにはカスタマイズされたコアツールセット(読み取り/書き込み/編集、grep、シェルなど)が割り当てられ、weak セッションではユーザーのリクエストと同じリクエスト内に ニアフィールドガイダンス メッセージが挿入されます。
- 厳格なワークフロー – 0→1→2→3 の段階的開発ワークフローで、曖昧または複雑なタスクに対して明示的な処理(
ask_user_question,todo_write)を強制します。 - ゼロ依存ランタイム – ルーター本体(
router-core.mjs)は純粋な ESM JavaScript。ブートストラッププラグイン(router-bootstrap.mjs)は外部 Node モジュールを追加しません。 - ホットリロード対応 –
dsh‑super‑injectorと連携すれば、DSH ランタイムを再起動せずに設定を更新可能(dev_reload_preset router‑standard)。 - 組み込み検証 –
dev_page_checkはスクリーンショット、DOM スモーク、コンソール/エラー/タイトルチェックを自動実行。 - 開発者用診断 –
dev_router_status,dev_router_mode,dev_mode_subagentなどのコマンドで現在のバンド・パーソナを確認でき、異なる推論モードで隔離されたサブエージェントを起動可能。
現在の状態 – 開発ブランチ、バージョン v1.19.1(2026‑08‑24)。コードは「厳格なワークフロー」段階にあり、完全なユニットテストカバレッジ(router.test.mjs)、進化のドキュメント、変更履歴を備えています。まだ安定版パッケージとしてリリースされていません。
使い方
- 必要な設定フォルダ(
router‑standardまたはrouter‑spec)を~/.dsh/.agent-presets/にコピーします。 - ホットリロードを有効にするため、
dsh‑super‑injectorセットをインストールします(そのリポジトリを参照)。 - 新しい DSH セッションを開始し、設定を選択(例:Router Standard (experimental))してセッションを実行します。
- オプションの CLI ヘルパー:
dev_router_status # 現在のバンド/パーソナを表示 dev_router_mode spec|react|weak ... # モードを強制指定 dev_mode_subagent spec|react task # 隔離モードで単一タスクを実行 - インストールを検証するためテストスイートを実行:
node --test router.test.mjs
ドキュメント – リポジトリには以下のものが含まれます:
docs/statement.mdおよびdocs/apology.md(研究アーティファクトに関する注意事項)docs/STANDARD-PLAN.md(ルーター開発のロードマップ)docs/paper.mdおよびdocs/experiments.md(理論的背景と原始データ)- 変更履歴と README に詳しい使い方ガイド。
ライセンス – MIT(DeepSeek Harness Standard preset への帰属が必要)。
上記のすべての情報はリポジトリの README から直接取得しており、外部の仮定は一切追加していません。
関連
- プロジェクト
- プロジェクト
- Dispatch
- Dispatch
- Dispatch