ディレクトリに戻る

dsh-stardew-blind-whale-farmer

キュレーションリスト掲載メンテナンス: 活発

darianliu23/dsh-stardew-blind-whale-farmer

視覚モデルなしで DeepSeek に Stardew Valley を遊ばせる連携プラグイン。SMAPI、MCP、DSH を組み合わせます。

GitHub で見る
$ dsh plugin add dsh-stardew-blind-whale-farmer

21

スター

5

フォーク

C#

言語

MIT

ライセンス

2026-10-31

作成日

2026-11-12

最終プッシュ

MIT ライセンスの SMAPI モッド + DSH プラグイン。スターデュー農場をテキストにして DeepSeek に渡します — 53 個のツール、セッションプリセット、F7 テイクオーバー、ローカル MCP サーバーを備え、視覚モデルは不要です。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-11-13

ライセンス

MIT

01どんなタスクに使えるのか?

  • スクリーンショットも視覚モデルもなしで、DeepSeek Harness のセッションにスターデュー農場を遊ばせる

    ゲームをテキスト化した観測(状態・持ち物・文字マップ・オブジェクト座標・作物・出口・会話や商店の内容)をモデルが読み、返ってきたツール呼び出しをモッドが実行

    テキスト専用モデルでエージェントに実際にゲームを遊ばせたい dsh ユーザー

  • 日常の農作業をエージェントに任せる(ツールは 53 個)

    移動とマップ間ルート計画、耕す・種を蒔く・水をやる・収穫する、釣り、動物の世話、町での用事、鉱山と戦闘、UI と時間の操作

    序盤の作業を自分で回さず、監督に回りたいプレイヤー

  • DeepSeek のトークンを使いたくないときは、別の MCP クライアントから同じセーブを動かす

    `http://127.0.0.1:18080/mcp` の MCP エンドポイントに WorkBuddy / Claude Code / Cursor を接続し、クライアント側のモデルがモッドのツールを呼びます

    MCP 対応クライアントをすでに使い、ゲームのツールをそこに載せたい人

02DeepSeek Harness への導入方法

前提条件

  • スターデュー農場に SMAPI(モッドローダー)を導入済みであること — README は SMAPI 4.5.2 + ゲーム 1.6.15 で開発
  • DeepSeek API キー(MCP クライアントからだけ動かす場合は不要)
  • .NET 6 以上の SDK はソースからモッドをビルドする場合のみ必要

インストール手順

  1. 01

    DSH のプラグイン市場から `dsh-stardew-blind-whale-farmer` を導入します — プラグインがビルド済みモッドを同梱し、ゲームの `Mods` に自動で入ります(ゲーム起動中なら終了を待ってから)。ゲームが見つからない場合はプラグインの設定カードに「星露谷目錄」を入力します

  2. 02

    別ルート:GitHub Releases のアーカイブを展開し `BlindWhaleFarmer` フォルダをゲームの `Mods` に入れる、またはソースから `powershell -ExecutionPolicy Bypass -File build.ps1` でビルドして `install.ps1` を実行します

  3. 03

    DeepSeek のキーを `Mods\BlindWhaleFarmer\config.json` の `ApiKey` に書くか、環境変数 `DEEPSEEK_API_KEY` を設定します

  4. 04

    SMAPI 経由でゲームを起動してセーブを読み込み、F8 で AI を開始/停止します

  5. 05

    DSH のプリセットを使う場合は、プラグインの設定ページで「大肥魚種白飯」セッションプリセットを有効にし、新しいセッションを作ってそれを選びます — そのセッションだけがゲームのツールを持ちます

導入成功の確認

  • 画面左上に AI の考えと実行中のアクションが表示されます
  • `dsai_state` は API を呼ばずに、AI に送っているテキスト状態を出力します
  • `dsai_tokens` は今回の実行で消費したトークン数を報告します

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

DSH プラグイン + SMAPI モッド:プラグイン市場から入れるとビルド済みの C# モッドを同梱してゲームの `Mods` に書き込み、セッションプリセット / 入口ツールと設定カードを提供します。モッド自身はローカル MCP サーバーも開きます

  • ゲーム状態のテキスト観測

    実行中のスターデュー農場のセーブ→時刻・天気・所持金・スタミナ・持ち物・29×19 の文字マップ・作物とオブジェクトの座標・出口・村民と動物の情報・会話と商店の内容

    画像は一切取得しません — スクリーンショットも視覚モデルも不要です
  • 53 個のゲームツール

    モデルが返すツール呼び出し→A* 経路探索とマップ間移動、農作業の一括処理、釣り、動物の世話、建築と売買、鉱山と戦闘、UI と時間の操作

    すべての動作はゲーム自身のロジックを通るため、スタミナ消費・アニメーション・ドロップは手動操作と同じです
  • DSH セッションプリセットと入口ツール

    新規 dsh セッション(プリセット)または任意のセッション(入口ツール)→ゲームのツールと説明を持つセッション、または既存セッション向けの単一の `stardew` 入口ツール

    どちらも既定では無効で、プラグインの設定ページで有効化が必要ですゲームのツールと説明は有効化したセッションにだけ読み込まれます
  • ローカル MCP サーバー

    WorkBuddy / Claude Code / Cursor などの MCP クライアント→モッドのツールに加えて `get_state`、`get_guide`、`toggle_ai`、`load_save` を `http://127.0.0.1:18080/mcp` で提供

    サーバーはローカルホストのみを待ち受けますクライアントが考えている間はゲーム時間が凍結し、`McpIdleSeconds`(既定 120 秒)呼び出しがなければゲーム全体が一時停止します内蔵 AI と MCP クライアントは同時にゲームを操作できません
  • テイクオーバー・ノート・行動ログ

    F7 キー、`dsai_notes` コマンド、transcript ファイル→実行中アクションの即時中止、編集できる長期ノート、実行ごとの完全な行動ログ

    `Mods\BlindWhaleFarmer\logs\transcript-*.log` が実行ごとに書き出されますノートはセーブごとに `Mods\BlindWhaleFarmer\data\` へ保存されます

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • テキスト専用モデルでエージェントに実際にゲームを遊ばせたい dsh ユーザー
  • 序盤の作業を自分で回さず、監督に回りたいプレイヤー
  • MCP 対応クライアントをすでに使い、ゲームのツールをそこに載せたい人

不向きな用途

  • SMAPI モッド + DSH プラグインの構成です。スターデュー農場に SMAPI(README では SMAPI 4.5.2 + ゲーム 1.6.15)が必要で、MCP クライアントだけを使う場合を除き DeepSeek API キーも要ります。ソースからのビルドには .NET 6 以上の SDK も必要です。
  • 1 ステップで約 10k〜14k の入力トークンを送り、AI は 10〜20 秒ごとに 1 ステップ進むため、1 時間でおよそ 100 万〜200 万入力トークンになります。課金される DeepSeek API の通信ですが、`BaseUrl` は OpenAI 互換の任意のエンドポイントに変更できます。
  • AI は就寝時に自動セーブするため、セーブをバックアップするか AI 専用のセーブを新しく作ってください。バックグラウンドで動かすには、ゲーム設定の「ウィンドウが非アクティブのときに一時停止」もオフにする必要があります。
  • ゲームのツールを全セッションに漏らさないでください。セッションプリセット(または単一の入口ツール)を使い、profile に `@deepseek-ai/dsh-mcp-client` を全体マウントしないこと。会話済みのセッションはプリセットを変更できず、デスクトップ版と Web 版は profile が別なのでそれぞれに導入が必要です。

05互換性・メンテナンス・セキュリティ上の注意

  • SMAPI モッド + DSH プラグインの構成です。スターデュー農場に SMAPI(README では SMAPI 4.5.2 + ゲーム 1.6.15)が必要で、MCP クライアントだけを使う場合を除き DeepSeek API キーも要ります。ソースからのビルドには .NET 6 以上の SDK も必要です。
  • 1 ステップで約 10k〜14k の入力トークンを送り、AI は 10〜20 秒ごとに 1 ステップ進むため、1 時間でおよそ 100 万〜200 万入力トークンになります。課金される DeepSeek API の通信ですが、`BaseUrl` は OpenAI 互換の任意のエンドポイントに変更できます。
  • AI は就寝時に自動セーブするため、セーブをバックアップするか AI 専用のセーブを新しく作ってください。バックグラウンドで動かすには、ゲーム設定の「ウィンドウが非アクティブのときに一時停止」もオフにする必要があります。
  • ゲームのツールを全セッションに漏らさないでください。セッションプリセット(または単一の入口ツール)を使い、profile に `@deepseek-ai/dsh-mcp-client` を全体マウントしないこと。会話済みのセッションはプリセットを変更できず、デスクトップ版と Web 版は profile が別なのでそれぞれに導入が必要です。
2026-10-312026-11-08v1.1.7

MIT · 最新リリース v1.1.7(2026-11-12)· README の記載のみ、セキュリティ監査なし

06よくある質問

DeepSeek Harness へはどう導入しますか?

DSH のプラグイン市場から `dsh-stardew-blind-whale-farmer` を導入します。プラグインがビルド済みの SMAPI モッドを同梱し、ゲームの `Mods` に自動で入り(ゲーム起動中なら終了後に)、以後は市場の「更新」でプラグインとモッドが一緒に更新されます。ゲームが見つからない場合はプラグインの設定カードにゲームフォルダーを入力します。SMAPI 自体は先に導入しておく必要があります。

セッションで AI がゲームを見られないのはなぜですか?

「大肥魚種白飯」セッションプリセットは既定で無効です。プラグインの設定ページで有効にしてから、新しいセッションを作ってそれを選びます。ゲームに接続してツールを持つのはそのセッションだけです。会話済みのセッションはプリセットを変更できず(DSH の仕様)、他のセッションは意図的にこれらのツールを持たずコンテキストを消費しません。

DeepSeek API キーは必要ですか?

内蔵 AI を使う場合だけ必要です。`Mods\BlindWhaleFarmer\config.json` の `ApiKey` に書くか、環境変数 `DEEPSEEK_API_KEY` を設定します。代わりに WorkBuddy / Claude Code / Cursor をモッドの MCP サーバーへ接続するなら、クライアント側のモデルが遊ぶため DeepSeek キーは不要です。

どこに何を書き込みますか?

実行ごとの完全な行動ログが `Mods\BlindWhaleFarmer\logs\transcript-*.log` に、AI の長期ノートがセーブごとに `Mods\BlindWhaleFarmer\data\` に保存され、ノートは `get_state` の先頭に現れるので新しいセッションでも続きから遊べます。何ゲーム日/何分遊ぶかなどの設定はプラグインの設定ページで変更し、再起動なしでゲームへ反映されます。

1 時間遊ぶといくらかかりますか?

1 ステップで約 10k〜14k の入力トークン、AI は 10〜20 秒ごとに 1 ステップ進むため、1 時間でおよそ 100 万〜200 万入力トークンです。システムプロンプトと 43 個のツール定義(約 7.5k)は固定で DeepSeek のキャッシュに載ります。実際の消費量は `dsai_tokens` で確認できます。

08データと出典

  • 作者による申告github.com0add30c82b97…

    `dsh-stardew-blind-whale-farmer`:一个 SMAPI 星露谷模组,加一个 DeepSeek Harness(DSH)插件。

  • 作者による申告github.com0add30c82b97…

    **用 DSH 的话最省事**:在 DSH 的插件市场装 dsh-stardew-blind-whale-farmer。插件自带编译好的模组,会自动装进游戏的 `Mods`(游戏开着时等关了再装);以后在插件市场点“更新”,插件和模组一起更…

  • 作者による申告github.com0add30c82b97…

    提供一个 **“大肥鱼种白饭”会话预设**(默认关闭,在插件的配置页里打开):新建会话时选它,那个会话才连上游戏、拿到玩游戏的工具;其他会话里完全没有这些工具和说明,不占上下文;已经对话过的会话不能再换预设(DSH 的规定),要玩请新建会话

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-13。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。