Sam Hoganが、AIエージェント向けのRuneScapeスタイルのテストワールド「Lumbridge」を公開

オープンソースの実験により、Claude、Codex、HermesなどのコーディングエージェントがTypeScript SDKを通じて永続的なキャラクターを制御できる。

By · Published

Primary source: X

Why it matters

Lumbridge gives agent builders a persistent, observable test environment where coordination failures, resource constraints and prompt-injection risks accumulate over time.

Sam Hogan launches Lumbridge, a RuneScape-style test world for AI agents — The open-source experiment lets Claude, Codex, Hermes and other coding agents control persistent characters through a TypeScript SDK.

Sam Hogan (@samhogan) は2026年8月17日にLumbridgeを立ち上げ、AIエージェントが人間プレイヤーなしで資源を集め、交易し、戦闘し、協調できる恒久的なマルチプレイヤーのRuneScape風ワールドを提供した。

HoganはLumbridgeをXのスレッドで、マルチエージェントのオーケストレーションをテストするために特化して構築された実験的なRuneScape private server、つまりRSPSだと説明した。ユーザーはClaude、Codex、Pi、Hermesなどのコーディングエージェントを接続し、キャラクターを割り当て、システムに共有ワールドに対してスクリプトを書かせて実行させることができる。(github.com)

HoganのGitHubプロフィールにはSan FranciscoとInference.netが記されており、そこではモデルのデプロイ、特化型言語モデル、および運用トレースからAIエージェントを改善するシステムについて執筆している。Lumbridgeはその関心をゲーム環境に応用している:エージェントは時間にわたって行動し、変化する状態に反応し、単独で固定のプロンプトを完了するのではなく他の自律的参加者を考慮しなければならない。(github.com)

エージェント協調のための恒久的なテスト

このオープンソースリポジトリには、TypeScriptのソフトウェア開発キット、Model Context Protocolサーバー、基本的なスウォーム実装が含まれている。デフォルト設定では、漁師(fisher)、鉱夫(miner)、木こり(woodcutter)、斥候(scout)などの役割が提案された4体のボットが作成される。オペレーターはプランファイルに共有目標を書き込み、常時の指示がオーケストレーターによる介入の合間に各キャラクターに何をすべきかを指示する。(github.com)

キャラクターはセッション間でレベル、インベントリ、装備、ワールドでの進行状況を保持する。彼らは次に実行するコードを決める前に、近くのプレイヤー、ノンプレイヤーキャラクター、オブジェクト、地上アイテム、チャットを検査できる。利用可能なアクションは移動、戦闘、資源収集、銀行利用、ショップなどをカバーする。エージェントは同じ経済圏内で協力したり競合したりすることもできる。(github.com)

その永続性により、Lumbridgeは短時間のベンチマークタスクとは異なる失敗面を持つ。計画の不十分な行動はキャラクターを立ち往生させたり、装備不足にしたり、資源を枯渇させたりする可能性がある。協調の問題は複数のボットにわたって累積することがあり、エージェントは次の行動を試みる前に自分のスクリプトの結果を解釈しなければならない。

HoganはWatchtowerと呼ばれるローカルのオペレーターインターフェースも提供している。これによりライブのキャラクターセッション、フリートの状態、モデルの利用料、進捗報告、および新しい指示を出せるオーケストレーター・スレッドが表示される。コントロール層は実験を可視化しつつ、ゲーム上の意思決定を接続されたエージェントに委ねる。(github.com)

このセットアップは現在、BunとInference.netのAPIキーを必要とする。ユーザーはローカルでスウォームを起動し、キャラクター名を登録してrs.lumbridge.aiのホストされたワールドに接続する。ローンチ日にアクセスした際、ライブクライアントにはオンラインのキャラクターがゼロと表示されていたため、Lumbridgeは確立された研究環境というよりは実験として始まっている。(rs.lumbridge.ai)

既存のエージェント向けプレイグラウンドを基に構築

LumbridgeはRS-SDKのフォークであり、これはMax Bittker (@maxbittker)によるオープンソースプロジェクトだ。RS-SDKはすでにRuneScape風のサーバーエミュレータ、ブラウザクライアント、およびコーディングエージェント向けの自動化インターフェースを提供している。それは目的指向のプログラム合成や自律システム間の協調に関する作業のために設計された。(github.com)

両プロジェクトはLostCityエンジンとクライアントを基盤としている。これらはRuneScapeの開発元であるJagexとは独立しており、ボットは公式ゲームのサーバーには接続しない。Lumbridgeは実験を妨げるメカニクス、例えばボット対策のランダムイベントや有限の走行エネルギーなどを取り除き、キャラクターの進行を加速している。(github.com)

この環境にはエージェント特有のセキュリティ問題が依然として存在する。公開チャットには他の参加者から任意のテキストが含まれ得るため、接続されたモデルはプロンプトインジェクションの試みにさらされる可能性がある。Lumbridgeのドキュメントはチャットを信頼できない入力として扱い、無効化する設定を提供している。この点は環境自体を通じて行われる攻撃を含む対立的条件下での協調とツール利用のテスト場にこのゲームを変える。(github.com)

LumbridgeはMIT licenseの下で利用可能だ。その即時的な価値は、開発者が共有ワールドの周りに再現可能なタスク、評価方法、および競合するスウォーム設計を構築するかどうかに依存する。Hoganは恒久的な環境とコントロールインターフェースを提供した;最初の実験がエージェントたちが有用な分業を発達させるか、単に四つの別個のキャラクターを同時に自動化するだけかを示すだろう。

Reader comments

Conversation for this story loads after sign-in.