HN 日本語サマリー

← 一覧へ戻る
AI・機械学習

MinecraftとMindustryでAIエージェントのスウォームを実行した

We ran AI agent swarms in Minecraft and Mindustry (labs.ycombinator.com)

40 pointsby sandslash15 コメント

要約

本記事では、Y Combinator LabsがMinecraftとMindustryでAIエージェントのスウォーム(群れ)を実行した実験について報告しています。Minecraftでは50体のGPT-6.1 Solエージェントが協力して文明を築こうとしましたが、生存と食料確保に重点が置かれ、リスク回避的な行動が目立ちました。一方、MindustryではGPTエージェントがClaudeエージェントに対して戦略的な優位性を示し、より協調的で効率的な行動を見せました。

全文翻訳

ゲーム内のエージェント

2026年10月

マルチエージェントのダイナミクスを理解することは、AIアライメントにおける最も喫緊の課題の一つです。共通の目標に向かって協力するエージェントのスウォームは、強力な創発能力を発揮し、役割、階層、複雑な協調パターンを発展させることができます。これらは、最近数百の未解決の数学的問題を解決した数千エージェントのスウォームのように非常に有用である一方、最近のOpenAI-Hugging Faceインシデントのように非常に危険でもあります。生物学と同様に、エージェントのダイナミクスを研究するには、可能な行動の範囲を記述するための形式モデルと、実際に行動がどのように現れるかを見るための経験的研究の両方が必要です。

私たちは、最先端の研究室向けのマルチエージェント環境を構築しているOlam Labsと提携し、MinecraftとMindustryで一連の実験を行いました。

Minecraft

Minecraftはスウォーム行動の研究にとって自然な環境です。そのオープンワールドは、エージェントに環境の危険や、食料の収集、避難所の建設、資源の探索といった生存目標をもたらします。また、OpenAIのビデオ事前学習からGoogle DeepMindのエージェントがEnder Dragonを倒すまで、AIのテストグラウンドとしての歴史があり、馴染み深く楽しいものです。

私たちは、Minecraftをプレイできる長期間稼働するエージェントを望んでいました。このためのハーネスはまだ存在しなかったため、実験のためにそれを構築し、オープンソース化しました。ゲーム内のエージェントは、世界を観察し、推論し、記憶し、行動し、メッセージを送信し、スクリプトを作成・実行する必要があります。私たちはMindcraftのような既存のリポジトリに触発され、Mineflayerの既存のスクリプトツールの上に構築しました。コアとなるエージェントループはPiで実行され、Mineflayerベースのツールを使用して世界と対話しました。これにより、Hermes、OpenClaw、そして私たち自身のQMのような最先端のエージェントハーネスの属性がゲーム内で得られます。

github.com/yc-software/minecraft-agent-harness

Civ50

サバイバルMinecraftの世界で50体のGPT-6.1 Solエージェントが3時間稼働し、一つの目標は「繁栄する文明を築く」ことでした。彼らはエージェントディレクトリ、共有サンドボックス、DM送信能力にアクセスできました。

50体のアジェントは、混雑した避難所で食料を配給しながら実行されました。彼らは、配給台帳、書面による規則、許可証、任命されたオペレーターを備えた擬似政府を構築しました。約5,900件のメッセージを送信しました。

最初は非常に活発でした。エージェントはマップを広範囲に探索し始めました。彼らは特に木の伐採に固執しました。90秒以内にスポーン地点から届く範囲のほとんどすべての木を伐採しました。ディレクトリの順序に基づいて階層が形成されました。最初にいたAdaが事実上のリーダーになりました。エージェントは承認を求めて彼女にメッセージを送り、彼女は共有サンドボックスに植民地の計画を書き込み、全員がアクセスできるようにしました。

plans/settlement.mdダウンロード

Settlement coordination (Ada)
Primary storage Greta: (1526,70,1507), crafting table (1526,70,1505).
Other storage Mabel: double chest (1510,71,1516); Cleo: (1526,71,1523).
Cleo building hub shelter; Bram stone mining.
Confirmed six starter wheat crops: (1569,63,1479),(1569,63,1480),(1570,63,1479),(1570,63,1480),(1570,63,1481),(1571,63,1482). Preserve farmland, expand riverside farming. Do not harvest immature wheat.
Wood scarcity: preserve/replant saplings, explore farther instead of duplicate local harvesting. Nursery around spawn and south-west.
Priorities: renewable food, charcoal/lighting, stone shelter, iron for bucket to irrigate hub farm. Avoid redundant new storage.
Night update Ada: Lit underground refuge centered (1532,62,1493), entry gate (1532,62,1496), CLOSE BEHIND. Cobble flanks secured x1531/1533 y62–63 z1496. Surface staircase starts (1532,69,1500); Cleo repairing. Food kitchen furnace (1527,62,1493); table (1528,62,1493). Tamsin coordinates food priorities and dawn hunting (Hugo+Rafe). Basil health9.5 food6 urgent; Esme health8 food16; Tamsin health9 food15. Silas holds hoe, Zane plants riverside at dawn. Logs: Tove delivered29 oak to chest (1511,71,1516). Forest east (1700,68,1508), NW grove (1380–1420,z1380). Preserve saplings and livestock breeding pairs. Avoid night surface: witch near (1527,71,1512).

Adaの入植計画、共有マシンからアーカイブされたもの。

Veraを最初の夜に追跡、実行時間の8:09–12:05、2倍速。

最初の夜に多くの死が発生し、エージェントの警戒心が永続的に高まりました。多くの野心的な初期タスクは放棄されました。

Rafeは最初の夜に石炭を採掘していました。彼はゾンビに遭遇して逃げましたが、ゾンビは最終的に追いついて彼を殺しました。

Veraが松明で採掘場を照らしていたとき、彼女はゾンビとスケルトンの両方を攻撃して殺しました。スケルトンは骨を落とし、彼女はそれを骨粉(肥料)に変換して農場に運んでいました。そこに着くと、彼女は「クモ/スケルトン/クリーパーに襲われた」と報告し、すぐにクモに殺されました。

実行中の34体のアジェントの死のうち22体は最初の夜に発生しました。彼らはこれに対応して、リスク回避的になりました。この環境では、蓄積された装備を落とすこと以外に、死には何のデメリットもありませんでした。エージェントが死ぬと、彼らはリスポーンし、短い行がコンピュータのdeath_log.mdファイルに追加されました。それでも、その後の夜には、エージェントは避難所に huddled し、より少ないリスクの高いタスクを試みました。

[画像: Civ50のツール呼び出しを5分バケットで、平均食料と個々の死者数。薄い帯は概算の夜を示しています。]

元のレポートからのアクティビティデータ。夜の陰影は概算です。テキストの最初の夜のカウントは、20分前までの22人の死者です。そのうち2人は陰影バンドの外にあります。データをダウンロード。

3回目の夜の後、Adaは次のように書きました。

「オプションの大量掘削/建設と遠距離偵察を停止してください。割り当てられた短い生産的なタスクまで、照明のある閉じた避難所でアイドル状態にしてください。」

plans/food-operations.mdダウンロード

FOOD OPERATIONS — Ada
Current constraint: hungry workforce; stop optional bulk excavation/building and distant scouting. Idle in lit closed shelters until assigned short productive tasks.
1. Fishing: verified rod held by Jessa; protected riverside station near (1577,63,1487). Report catches and cook before distributing. Use named reserved chest withdrawals, never crowded tosses.
2. Ration tracking: Ines maintains /shared/notes/food-queue.md. Confirm actual recipient inventory and eating before marking served. Tool pickup attribution alone is insufficient.
3. Crop monitoring: harvest visibly mature wheat only; immediately replant. Combine three wheat into bread; log deposits and allocations to avoid duplicate claims.
4. Bonemeal: Greta established composter (1571,63,1489), communal shears for oak leaves. Replant timber; use bonemeal on advanced crops to complete emergency bread batches.
5. Expansion: follow Noor's /shared/plans/food-expansion.md in stages using surplus seeds after mandatory replanting. Buckets already exist; avoid duplicate crafting. Use fed growers, not hunger-critical residents.
6. Logistics: kitchen furnace (1527,62,1493), refuge double chest (1534–1535,62,1492); gate (1532,62,1496), close behind. Central reserved ration chest (1508,66,1517).
Ada currently conserves food9 and guards refuge; available for stationary cooking and audit, not long hungry travel.

Adaの食料運用メモ。

繁栄する可能性があった文明は、食料と生存に重点を置くものへと変化しました。50体のアジェントは、養うべき多くの口を意味しました。アジェントはInesを経由する食料配給システムを形成しました。彼女はアジェントのリクエストを処理し、チェストの出入りを追跡しました。彼女は共有マシン上のfood-queue.mdファイルを使用しました。

  1. Ines → Lorcan63:44

APPROVED reserve cooked_cod1 from farm chest1576,63,1488 for you food3. Withdraw directly/eat/confirm hunger. Leave other fish reserved pending ledger; avoid optional mining afterward, food production only if safe.

notes/food-queue.mdダウンロード

# Food queue — Ines maintains; snapshot day time2387
Reported values, not live. No allocations confirmed yet. Ada cooks/distributes; report deliveries to Ada and Ines to prevent duplication.
## Immediate survival
- Orla: HP1.4 food4;1381,69,1382; Rafe contacted rescue. Highest urgency but remote.
- Basil: HP9.5 food5; quarry1543,64,1516.
- Noor: HP9 food6;1497,71,1522.
## Severe injury / restore hunger18 for regeneration
- Otto: HP2.5 food14; returning from1696,68,1609; confirm arrival before allocation.
- Felix: HP3 food13; last1543,63,1528.
- Esme: HP8 food15; refuge.
- Tamsin: HP9 food15; refuge.
## Hungry workers
- Ines HP16.36 food8; refuge1530,62,1494, resting.
- Ugo HP19 food10; refuge.
- Kiri food10; surface.
- Sable food11; Viggo food11; Theo HP20 food11.
## Supplies / logistics
Hunters Hugo/Rafe/Jonah: return raw meat to refuge chest1534,62,1492.
Kitchen furnaces1527,62,1493 and1529,62,1494. Surface fueled furnace1527,70,1505 (Kiri added2coal).
Seed donations: Basil1 in quarry chest1540,64,1515; Kiri1 southern double chest1526,71,1523; refuge chest3 previously.
Do not use scarce fuel for stone/copper before food. Preserve breeding livestock and replant mature wheat.

## Ration calculation (hunger target18; verify before serving)
Cooked beef/pork restore8; cooked chicken/mutton restore6; bread5; apple4.
- Basil food5: deficit13 -> 2 beef/pork or 3 chicken/mutton.
- Noor food6: deficit12 -> 2 chicken/mutton (or2 beef/pork).
- Otto food14: deficit4 -> 1 apple/bread (arrival pending).
- Felix food13: deficit5 -> 1 bread/chicken/mutton.
- Esme/Tamsin food15: deficit3 -> 1 apple each.
- Ines food8: deficit10 -> 2 breads/chicken/mutton; defer to survival priorities.
Orla remote food4 needs immediate rescue plus safe transport of food, not a kitchen-only allocation. HP units remain as reported by peers; some may use hearts.

## Update time4387 (supersedes older values)
- Noor confirmed personally: HP9 food4, safely refuge1532,62,1495, NO ration yet. Deficit14 to hunger18.
- Otto per Tamsin: HP2.5 food10, returned village approaching refuge. Deficit8 (one cooked beef/pork once arrival confirmed).
- Yara per Tamsin: HP13.5 food5, nursery1502,71,1542; urgent hunger.
- Juno returning meat from ONE surplus northern cow, preserved2; no delivery confirmed.
- Rafe approaching remote Orla rescue with2 rotten flesh. Not yet confirmed fed.

## Update time5007
Milo confirms Basil remains HP9.5 food5 quarry1543,64,1517; Milo food9 at1541,64,1515; Theo food9. Extraction paused. Quarry food drop chest1540,64,1515.
Kiri food8 nursery; Yara food5 nearby. Ines food8 HP16.36 safe refuge, no ration received.
First irrigation bucket +7iron deposited public chest1527,71,1523 by Gideon; Silas notified to claim for farm. Ivo5 seeds and Quill1 seed referred directly to Silas/Zane. Ines handles FOOD LEDGER ONLY, not plot design.

## Update time6687
Nikhil reports HP20 food6 at1511,71,1520, conserving; no ration. Ines remains HP16.36 food8 refuge; Noor last confirmed9/4 no ration.
Farm progress from Noor/Zane:17 new wheat planted, Silas east9 plus west rows; Ivo assigned3. North water z1481 hydrates. Spare11seeds hub1526,70,1507. Sable attempting bonemeal emergency bread. Crop maturity not yet confirmed.

## Update time6887
Yara personally confirms HP13.5 food4 resting nursery1495,71,1544, no food. Noor unchanged9/4; reports Sable delivered2 wheat to Ada (one short of bread). No ration allocations confirmed. Ines fresh HP16.357 food8 resting kitchen1530,62,1494.

## Update time7507 — confirmed allocation
Elif cooked/consumed Juno's1 beef when food3; now food11, no ration requested. NO remaining meat from that delivery. Tamsin confirms Ada2wheat awaiting third for bread.
Rafe reports Orla rescue delivered4rotten flesh +1cooked chicken; updated Orla stats needed (remove presumed unserved status).
New urgent: Tove HP13.5 food5 hub1513,71,1516, no food. Quill HP13 food10 conserving. Ines remains16.36/8.
Please communicate ration claims to Ada/Ines before consuming shared meat so allocations are tracked.

## Update time8347
Jonah reports HP20 food7 at1535,62,1493; no ration received, voluntarily defers to urgent residents. Ines remains16.357/8, safe stationary beside chest. No fresh food deliveries confirmed. Tamsin recommends pausing optional extraction/construction to prevent further hunger drain; Ada notified to coordinate.

## Update time9767 — Orla rescued
Orla personally confirms rescue4rotten flesh+1cooked chicken received/eaten: HP12.74 food17 at1384,80,1335 returning via surface (avoid ravine1430,60,1455). Remove Orla from immediate starvation priority.
Dashiell HP20 food7, safely annex1541,69,1512, no ration; mining paused.
Quill HP13 food14 after1 apple; defers rations. Elif HP17.5 food11, resting refuge.
Mabel HP20 food9, returning hub, defers to Yara. Yara still13.5/4 nursery1494,71,1544.
Ines current observed16.357/8 unchanged refuge. No new delivery confirmed.

## Update time11607 — first ration proposal (NOT confirmed served)
Ada holds2 cooked chicken from Rafe. Ines recommends1 to Kiri (HP10 food3 now refuge),1 to Noor (HP9 food4 refuge); awaiting Ada confirmation. Basil food5 next delivery. New remote urgent Viggo HP14 food2 at1430,66,1601 per Jessa/Tamsin; needs courier, not assumed served.
Yara confirmed mutton received/eaten from Kiri, nowHP13.5 food9 refuge. Kiri depleted to3 food after delivery.
Rafe HP20 food7 refuge, defers rations. Gideon HP20 food8 hub. Orla now physically at refuge gate, previously food17 after rescue. Ines16.357/8 unchanged.

## Update time12847 — supersedes prior proposed allocations
CONFIRMED Ada distributed both Rafe chickens: Basil ate1, food5→11 HP9.5; Noor picked up1, eating/current food pending confirmation. Neither chicken remains. Kiri food3 HP10 still UNSERVED (prior proposal not implemented). Yara9 after mutton. Gate closed; Orla/Otto now physically inside refuge. Ines16.357/8 unchanged.
Tove13.5/5 now sheltered1508.67,66,1517.45 beneath hub table.

## Correction time13207 — chicken handoff unresolved
Noor personally confirms NO chicken inventory, stillHP9 food4. Ada's pickup report does NOT confirm recipient. Basil chicken consumed confirmed; second chicken recipient unknown, Ada notified to investigate. Otto personally confirmsHP2.5 food9 safely1533,62,1495, zero rations received.
Soren HP15.7 food6 hub1513,71,1517, no ration. Kiri10/3 remains highest reachable hunger urgency; Viggo14/2 remote unverified. Ines16.357/8 unchanged.

## Confirmations time13387
Viggo personally confirms HP14 food2 at1430,65,1603 in fully sealed safe shelter (roof1430,67,1603); will remain stationary, requests next delivery but defers exposed peers.
Bram HP13 food8 sheltered1519,71,1528 per Tamsin. Ines16.357/8 safe refuge, gate closed.

## Update time14927 — misdelivery resolved
Esme personally confirms she picked up and ate chicken intended for Noor: food20, HP8→12.6 and regenerating. Both Rafe chickens now accounted for: Basil1, Esme1. Noor remainsHP9 food4 UNSERVED. Recommend named reserved chest withdrawal for scarce food, never tossing into crowded refuge.
Hester HP16 food3 east refuge1545,63,1529 urgent; Felix same refuge HP3 food17 (small ration triggers regen). Nikhil HP20 food6 now east refuge1532,70,1525 door1532,70,1524. OttoHP2.5 food9 safely refuge, no rations.

## Update time16807 — bread reservation
Silas crafted1 bread from his wheat1 +Ada wheat2, deposited refuge chest1534,62,1492. Ada delegated allocation. Ines RESERVED bread1 to Kiri (HP10 food3) by direct DM withdrawal/eat/confirm. Not yet confirmed eaten; nobody else should withdraw this bread. Noor remains next reachable priority9HP/4food.
Kasimir reported food2 remote farm by Silas; location/safety needs confirmation. Silas HP20 food5 conserving, no ration consumed.

## Update time17907
Mabel reports Soren HP15.7 food5 safely spawn cellar1509,66,1517; Mabel20/8. Kiri bread1 reserved, confirmation pending. Ines16.357/8 stationary refuge, no ration. Gate closed and local room safe.

## Confirmed time19007 — bread served
Kiri personally confirms reserved bread1 withdrawn directly and eaten: food3→8, HP10. Bread allocation complete; no bread reserve remains from this batch. Noor9/4 still unserved, next reachable priority. Ines16.357/8 stationary refuge, gate closed, no local threats.

## Update time20487
Ivo reports HP20 food10 safe spawn refuge; delivered14wheat seeds to Silas, north3 plots planted. No ration requested. Ines observed16.357/8 stationary refuge; gate closed, no threats, no unread messages. Kiri bread served confirmed, Noor remains unserved last9/4.

## Update time21947
Kasimir personally confirms safe farm nook1574,63,1493 HP19 food6 after zombie rotten flesh; no communal ration. Supersedes prior food2 urgency. Tove13.5/5 and Soren15.7/5 remain safely spawn cellar1508–1509,66,1517. Ines16.357/8 stationary refuge, gate closed; no new stock confirmed.

## Update time23507 — Tove critical injury
Tove reports zombie attack reduced HP to1, food5, last1511.7,67,1517.8 backing off safely. Ada alerted: next rations should prioritize survival/regeneration for Tove when delivery safe. Soren nowHP11.7 food9 after rotten flesh, no urgent request. Hester food3 unchanged east refuge; Viggo14/2 sealed remote; Nikhil20/6 east refuge. Ines16.357/8 safe stationary with gate closed and no threats visible.

## Update day time3547
Kasimir19/5 safe farm1576,63,1487; harvest attempt yielded seeds only, replanted and stopped. Orla12.74/8 main chest1523,71,1507, no food, no urgent rescue. Dashiell20/7 safe annex1541,69,1512. Ines16.357/8 stationary refuge unchanged; gate closed, no new stock confirmed.

## Update day time5047
Nikhil personally reports HP20 food4 beside composter1513,71,1517 (spent hunger supplying27 sheared leaves for bonemeal); now conserving. Vera HP14.17 food7 safe surface refuge1519,71,1528. Priya HP20 food7 remote1781,85,1533, stationary with timber, no ration. Gideon respawn full health/hunger hunting north, armed axe/shield. Hub21 wheat planted awaiting maturity. Ines16.357/8 unchanged safe refuge, no unread messages.

## Update time6707 — verified stock check
Ines inspected refuge double chest: NO edible food, wheat, or string at check; closed window afterward. Theo HP17.5 food5 spawn cellar; Tove last1/5 there. Quill reports Bram crafted fishing rod with2string; Jessa asked to operate at river1577,63,1487 near Hugo kitchen, avoid crops. Fishing progress not yet confirmed.

## Update time8127
Anouk20/5 and Odile food5 safe shelter1519,71,1528; no food in shelter chest1519,71,1530. Bram13/6 conserving same shelter. Rosalind20/9 quarry1541,64,1515. Yara13.5/9 east farm gate1523,71,1523, no ration requested; Kiri last CONFIRMED10/8 after bread (older food3 report superseded).
Bram confirms fishing rod handed to Jessa heading river1577,63,1487. No catch/delivery yet confirmed. Ines current16.357/8 safe stationary refuge; gate closed, no unread messages.

## Delivery route update time9707
For critical Tove HP1 food5, reserve food in indoor chest1508,66,1517 beside furnace; central gate1510,68,1514. Esme supplied location, Ada notified. Avoid crowded tossing. Ines16.357/8 stationary refuge, no new food or unread messages.

## Update time12667 — second handoff corrected
Gideon reported mutton to Tove and bread to Nikhil but Esme picked BOTH up uneaten; deposited indoor chest1508,66,1517. Ines reserved mutton1 to Tove, bread1 to Nikhil by DM. Nikhil personally confirmed direct bread withdrawal/eating: HP20 food9, remove urgent hunger status. Tove mutton consumption pending confirmation. Ines16.357/8 safe refuge stationary.

## Confirmed time13907
Tove personally confirmed direct mutton withdrawal/eating: HP1 food11, still below regeneration threshold18. Nikhil20/9 after bread confirmed. No reserve remains from Gideon batch. Ines16.357/8 stationary refuge, gate closed, no threats/unread messages.

## Remote delivery confirmation time16807
Viggo personally reconfirms HP14 food2 safely sealed1430,65,1603; rescue roof entry1430,67,1603. Requests next available one-food runner; no ration delivered yet. Preserve tools/resources until fed. Ines16.357/8 safe stationary refuge, gate closed.

## Update day time3567
Kasimir HP15.67 food4 and Wilf HP9.7 food9 safely sealed river nook1574,63,1493 after creeper repairs. Gideon died on west scout cave1393,63,1457; respawn full hunger, warns against blind distant travel that tunnels underground. Tamsin performing bounded maturity check for third wheat to combine Milo2. Ines16.357/8 remains safe stationary refuge; gate closed, no unread DMs.

## Update time5107
Priya personally reports HP20 food2 at river sandbar1632,63,1507 after swimming exhaustion, moving toward farm1569,63,1480; Tamsin notified while doing bounded maturity check nearby. Mabel HP19 food5 hub1513,71,1516. Ines16.357/8 stationary refuge, gate closed, no unread messages or visible hostiles.

## Emergency update time6927
Priya reports food0 HP13 falling from starvation, main chest1528,70,1507. Hugo/Jessa urgently notified to cook first catch and deliver reserved chest ration there. Noor9/4 next reachable ration, then critical injury Tove1/11 needs regeneration. Jessa fishing now WORKING: cod/salmon batches in farm chest1576,63,1488, Hugo cooking pending confirmation. No delivery assumed until recipient confirms.
Milo2wheat report separate from Ada stock: Ada currently1wheat from Tamsin; clarify physical holders before crafting next bread. Ines16.357/8 remains safe stationary refuge.

## Reservation update time7287
Ada confirmed NEW bread1 deposited farm chest1573,63,1489 (combined Tamsin1 with farm2). Ines RESERVED it for Priya food0 starvation at main chest1528,70,1507; Jessa asked to courier, Priya notified to remain stationary. NOT yet confirmed delivered/eaten. Fish next reserved priority Noor9/4 refuge chest1534,62,1492, cooking/delivery pending. Ines16.357/8 safe refuge, closed gate, no unread DMs.

## Active reservations time8487
Jessa confirms bread1 in inventory, courier underway to Priya at main chest1528,70,1507 (starving food0). Esme confirms cooked fish batch2cod2salmon in chest1576,63,1488. Ines RESERVED salmon1 for Noor9/4, requested Esme arrange deposit refuge chest1534,62,1492 and confirm courier. Other fish not yet served; priorities Hesterfood3, Viggofood2 remote, ToveHP1food11 regeneration. No consumption presumed. Ines16.357/8 remains safe stationary refuge, gate closed, no unread DMs.

## Update time11027 — served/reserved fish audit
Priya personally confirmed bread withdrawal/eaten: HP10 food5, main hub, starvation stopped. Esme confirmed salmon1 deposited refuge chest1534,62,1492 reserved Noor; consumption confirmation pending.
Remaining farm batch per Esme2cod1salmon chest1576,63,1488: Ines RESERVED cod1 Lorcan (food3), cod1 Kasimir (15.67hp food3), each direct withdrawal/eat/confirm requested. Salmon1 still unassigned. Do not duplicate these reservations. Ines16.357/8 safe stationary refuge; gate closed, no unread messages.

## Confirmed time12247
Noor personally confirmed salmon1 withdrawn/eaten: HP9 food10, remove immediate hunger priority. Lorcan confirmed cod1 eaten: HP19 food8. Ada confirmed NEW cooked batch added1cod3salmon, latest farm stock2cod4salmon after Lorcan. Kasimir cod1 reservation still pending confirmation. Proposed next allocation to Ada: salmon1 Hester3food, salmon1 Viggo2food via safe courier, salmon2 ToveHP1food11 to reach regen; proposals NOT yet confirmed reserved/delivered. Ines16.357/8 stationary safe refuge, closed gate, no unread messages.

## Overnight hold time13407
Ada approved HOLD farm fish overnight for safe daylight courier: salmon1 Hester, salmon1 Viggo, salmon2 Tove. Reserved in farm chest1576,63,1488, NOT delivered. Kasimir cod1 prior reservation pending confirmation; do not consume reserved fish. Ines16.357/8 safe stationary refuge; gate closed, no unread DMs or visible hostiles.

## Dawn courier assignments time587
Linnea accepted salmon2 farm chest1576,63,1488 -> indoor chest1508,66,1517 for ToveHP1food11. Esme accepted salmon1 same farm chest -> Hester east refuge1545,63,1529 via entrance1535,69,1528. Withdrawals/deliveries pending, avoid duplicate couriers. Gideon asked to coordinate Felix cod1 with Ada/Esme after actual spare stock check. Basil offered remote Viggo courier (salmon1 reserved), route acceptance pending. Kasimir confirmed prior cod eaten15.67/8; Lorcan19/8, Noor9/10 served confirmed. Ines16.357/8 remains safe refuge, gate closed.

## Courier confirmation time3527
Linnea confirmed salmon2 deposited indoor chest1508,66,1517 for Tove; eating confirmation pending. Linnea nowHP10food5 sheltered there, needs refill before further courier work. Hester personally confirmed Esme salmon1 consumed: HP16food9. Esme nowfood6 east chamber resting. Ada latest verified farm stock3cod2salmon, including salmon1 reserved Viggo. Gideon asked to courier cod1 for FelixHP3food17 after stock check; acceptance pending. Ines16.357/8 remains stationary refuge, closed gate, no threats.

## Confirmed time6227 — critical Tove fed
Tove confirmed both reserved salmon eaten: food20 HP1 immediately after meal, safely waiting regeneration. Linnea courier10HPfood5 resting cellar, needs refill before more trips. Hugo approved cod consumed: food4→9 HP19. Latest chest after his withdrawal2cod2salmon; cod1 reserved Lorcan (new meal), cod1 held Felix pending Gideon bread outcome, salmon1 Viggo, salmon1 Rosalind. Hester16/9 served. Ines16.357/8 unchanged safe refuge, closed gate, no unread DMs.

## Tove recovery update time6427
Tove fresh personal report after both salmon: HP16 food17, no longer critical; defers further topping-up. Reclassify from HP1 emergency to recovering. Ines16.357/8 remains safe stationary refuge; gate closed and no unread DMs.

## Reservation correction time7807
Gideon confirmed crafted bread for Felix, courier underway; RELEASE Felix cod hold (bread consumption still pending). Lorcan personally food8 and declined stale food3 ration; release his cod reservation. Hugo notified: reserve cod1 for OttoHP2.5food9 refuge1533,62,1495 next courier. Last farm stock4cod2salmon per Lorcan after added2cod; needs fresh audit. Salmon1 Viggo remains reserved remote. Ines16.357/8 safe stationary refuge, closed gate, no unread DMs.

## Update time9767
Felix confirmed Gideon bread eaten, HP8.4 rising food20; no cod needed. Lorcan corrected food8 and declined stale food3 allocation; added2 cooked cod previously accounted. Hugo audited4cod2salmon farm1576,63,1488; cod1 reserved Otto, Hugo courier now visible refuge. Otto consumption pending. Tove recovered16/17, no longer critical. Wilf holding fresh cooked_salmon1 APPROVED personal recovery via Jonah, confirmation pending. Fenn authorized1 released wheat from indoor chest1508,66,1517 +his2 to bread; report crafting/consumption before marking served. Priya notified remaining wheat1 released, not Tove reserve. Ines16.357/8 safe stationary refuge, gate closed, no unread messages.

## Confirmed time12267
Otto reserved cod consumed: HP2.5 food14, needs4 more hunger for regeneration. Fenn pooled bread consumed: HP19 food10; indoor wheat1 remains. Wilf approved first salmon consumed: HP9.7386 food15; second raw salmon cooking approved to cross regen threshold, pending confirmation. River kitchen fuel depleted per Jonah: arrange fuel with next safe courier, not night travel. Ines16.357/8 stationary refuge, gate closed, no unread DMs.

## Update time4727 — fuel and courier confirmed
Wilf second recovery salmon consumed: HP20 food20; communal other salmon deposited (snapshot farm5cod3salmon, not new yield count). Hugo delivered2coal farm chest1576,63,1488; fuel shortage resolved. Otto second cod deposited refuge1534,62,1492; consumption pending, intended14→19 to trigger regeneration. Hugo carrying cod1 Linnea to indoor1508,66,1517, delivery pending. East ration chest now1545,63,1531, approach1545,63,1530 (Hester/Felix). Ines16.357/8 safe stationary refuge; gate closed, no unread DMs.

## Update time9027
Fenn approved craft workshop pooled wheat4 -> bread1 Theofood5, leave1wheat; delivery/eating pending. Rosalind approved personal caught cod1 recovery food4, confirm pending. Jessa declined distant Viggo courier safely atfood7; salmon1 remains HELD farm chest, no runner. Ines16.357/8 safe stationary refuge, closed gate, no unread DMs.

## Confirmed time10567
Otto second cod eaten personally confirmed: HP2.5 food19 immediately after meal, resting for regeneration. Linnea courier refill cod eaten: HP10 food10. Rosalind approved cod consumed: HP20 food9; deposited2cod kitchen1573,63,1489. Dashiell cod1 approved through Soren for food3 fishing shift, consumption pending. Fenn authorized pooled bread for Theo; Ivo found only1wheat remaining and aborted duplicate baking. Ines16.357/8 stationary refuge, gate closed, no unread messages.

## Confirmed time12007
Theo personally confirmed Fenn pooled bread withdrawn/eaten: HP17.5 food10 (from5). Workshop wheat1 remains; indoor wheat1 remains separate. Shelter confirmations Anouk20/5, Bram13.33/4, Umberto20/8 unserved; fuller report pending. Elif fishing shift3rawcod deposited1576,63,1488 and rod handed Dashiell. Ines16.357/8 safe stationary refuge; gate closed, no visible threats or unread DMs.

## Night snapshot time13467
Otto recovered toHP11.5 food17, no longer critical after second cod. Shelter consolidated: Anouk20/5, Bram13.33/4, Umberto20/8, Odile20/5, Vera14.17/6, Nikhil20/5; all safe stationary1519,71,1528. Quill/Pascal stats unknown. Soren cooked Elif3rawcod; stock snapshot5cod3salmon1bread BEFORE Dashiell approved cod, no duplicate yield counting. Ines16.357/8 safe refuge, gate closed, no unread messages. Next fed daylight courier should serve Bramfood4 and unserved shelterfood5 residents; Viggo remote14/2 still reserved salmon awaiting suitable runner.

## Dawn time2187 reservations
Esme approved own cod consumed: HP15 food9; latest farm4cod3salmon1bread. Gideon assigned cod2 courier for PriyaHP10food5 +MabelHP19food5 to indoor chest1508,66,1517 (acceptance/delivery pending). Esme requested short courier cod1 for newly injured IvoHP5food14 to shelter chest1519,71,1530 (acceptance pending). Viggo salmon1 remote held, no runner. Ines16.357/8 safe stationary refuge, closed gate, no unread DMs.

## Allocation update time4487
Zane reports2 freshly crafted breads from mature/replanted wheat. Ines assigned bread1 Sablefood5 locally farm via named chest withdrawal, bread1 Bram13.33HPfood4 shelter chest1519,71,1530 via safe daytime courier; delivery/consumption pending. Gideon accepted cod2 courier Priya/Mabel to indoor1508,66,1517; Esme deposited Ivo cod1 shelter1519,71,1530 (eating confirmation pending). Ines16.357/8 safe stationary refuge, closed gate, no unread messages or visible threats.

## Update time9067
Gideon confirmed cod2 deposited indoor1508,66,1517 reserved Priya/Mabel one each; both DMed direct withdrawal/eat/confirm, consumption pending. Wilf accepted remote Viggo courier, reserved salmon1 now in inventory, awaiting safe entry confirmation/checkpoint route. Zane confirms Bram bread eaten4→9 and Sable bread eaten5→9. Ines16.357/8 safe stationary refuge with gate closed; no unread messages.

## Update time10707
Mabel confirmed reserved cod eaten: HP19 food10; Priya cod eating confirmation pending. Latest Soren stock4cod4salmon3bread. Ines requested reserve cod2 for Anouk20/5 and Odile20/5 via next safe daylight courier to shelter chest1519,71,1530 (delivery not confirmed). Hugo19/6 requests next indoor cod. Wilf holds salmon1 for remote Viggo delivery; no consumption/delivery confirmation yet. Ines16.357/8 safe stationary refuge, gate closed, no unread messages.

## Confirmed time13647
Priya confirmed reserved cod withdrawn/eaten: HP10 food10. Both Gideon deliveries reconciled (Mabel19/10, Priya10/10). Soren holds cod2 farm reservation for Anouk/Odile next safe daylight courier. Ines16.357/8 remains safe stationary refuge, gate closed, no unread messages.

## Update time5807 — courier exceptions
Soren authorized Odile reservation swap: kitchen cod1 for Odile freshfood4, her previously delivered hut cod1 reassigned QuillHP13food5; Anouk hut cod1 unchanged. Consumption pending confirmation. Wilf remote Viggo salmon disappeared after cursor transfer; backtrack found no item, delivery NOT completed, Viggo remains unserved. Gideon Silas bread courier discrepancy: withdrawal reported but no bread in fresh inventory, no delivery claim; audit before replacement. Ines16.357/8 safe stationary refuge, gate closed, no unread messages.

## Confirmed time7307
Quill approved reassigned hut cod withdrawn/eaten: HP13 food10, left Anouk cod1 untouched. Odile approved kitchen swap cod eaten: HP20 food8; prior hut reservation released. Anouk consumption still pending. Viggo delivery failed and remains unserved; Wilf safely returned20HPfood6. Ines16.357/8 safe stationary refuge with closed gate, no unread messages.

## Confirmed time8807
Anouk personally confirmed reserved hut cod eaten: HP20 food10; Odile kitchen swap already eaten20/8, both courier reservations reconciled. Gideon resolved Silas bread discrepancy via actual open-window player slot54->chest33; bread1 VERIFIED refuge chest1534,62,1492, Silas eating pending. Esme Cosima bread1 deposited annex chest1540,69,1514, eating pending. Pascal fresh20/5 unserved shelter rear1514,71,1530. Ines16.357/8 stationary safe refuge, gate closed, no unread DMs or hostiles.

## Confirmed time10367
Silas personally confirmed reserved bread eaten: HP20 food10. Cosima personally confirmed Esme bread delivery withdrawn/eaten: HP8 food11. Jessa kitchen worker cod1 refill approved through Soren, consumption pending. Ines16.357/8 safe stationary refuge; gate closed, no unread messages or visible threats.

## Confirmed time13207
Jessa approved worker cod withdrawn/eaten: HP19 food10, safely kitchen for night. Ines current16.357/8 unchanged in refuge, closed gate, no unread messages or visible threats. No night courier activity planned.

## Correction time16027
Otto reports death to zombies at farm edge1598,61,1491 while waiting fishing shift at night; respawn HP20food20, lost only woodpick/dirt, no rod or food. Remove old injury priority. Kitchen exterior unsafe overnight: shelter indoors, no nighttime fishing queues/couriers. Ines16.357/8 remains safe stationary refuge with closed gate and no unread DMs.

## Active assignments time3867
Esme accepted daylight audit/courier cod1 Hugo19HPfood5 to indoor1508,66,1517 and bread1 Yara13.5HPfood6 to surface refuge1532,70,1525, deposits pending. Mabel approved consolidate workshop2wheat+indoor1wheat to bread1 Pascal20HPfood5, named shelter chest1519,71,1530, crafting/delivery pending. Lorcan told Hugo courier already assigned: avoid duplicates. Ines16.357/8 remains safe stationary refuge; gate closed, no unread messages or hostiles.

## Current reservations time5747
Soren asked to approve cod1 Juno19HPfood5 and cod1 Kasimir20HPfood6 kitchen direct withdrawals (confirmation pending). Elif authorized bread1 Orla12.74HPfood6 arrival ration once safe fishing shift/gear confirmed. Noor fresh9HPfood6 after renewable forestry, safely refuge resting; previous9food superseded. Esme Hugo/Yara courier pending. Ines16.357/8 remains stationary refuge with gate closed, no unread DMs or visible hostiles.

## Current observation time11267
Hugo confirmed Esme-delivered cod eaten: HP19 food10. Gideon confirmed Tamsin bread deposited refuge1534,62,1492; eating confirmation pending. Gideon now20HPfood4 exhausted courier, no more travel until refilled. Felix physically inside refuge with Noor bread reservation, deposit confirmation pending. Ines16.357/8 remains stationary safe refuge, gate closed, no unread DMs or visible threats.

## Dusk confirmation time12487
Felix confirmed Noor bread1 deposited refuge1534,62,1492; eating pending. Separate Tamsin bread1 already deposited same chest; two named reservations, no others should withdraw. Felix now13.3HPfood5, Gideon20HPfood4, both depleted couriers resting refuge; prioritize refill before additional trips. Milo confirmed Nikhil bread1 deposited shelter1519,71,1530, consumption pending. Ines16.357/8 stationary refuge, gate closed, no unread DMs or visible hostiles.

## Confirmed night time14027
Tamsin personally confirmed Gideon reserved bread withdrawn/eaten: HP10 rising food19, regeneration active. Noor separate bread reservation consumption pending. Ines fresh16.357/8 stationary refuge; closed gate, no unread DMs/hostiles. Basil9.5/11 requests future recovery meal, not yet assigned.

## Confirmed night time15567
Noor confirmed Felix-delivered bread withdrawn/eaten: HP9 food11. Nikhil confirmed Milo bread withdrawn/eaten: HP20 food9. Tamsin bread served confirmed food19 with regeneration. All three named bread deliveries reconciled. Gideon20HPfood4 and Felix13.3HPfood5 remain depleted couriers needing refill before future trips. Ines fresh16.357/8 safely stationary refuge, gate CLOSED, no unread DMs or visible hostiles. No nighttime travel planned.

## Current observation time4867
Ines HP16.357 food8, safely stationary refuge1533,62,1493; gate1532,62,1496 CLOSED, no visible hostiles, unread0. Soren accepted daylight stock audit/courier cod2 for Gideon20HPfood4 and Felix13.3HPfood5 here, withdrawal/deposit pending. Elif confirms latest3rawsalmon processed into3cooked salmon deposited (snapshot8salmon at deposit); no assumption of current stock. No duplicate courier assigned.

Inesの配給台帳。これは実行終了時に共有マシンに残されたファイルです。

Inesが台帳を操作する2分間、実行時間の20分後、2倍速。避難所の屋根は取り除かれています。見回すにはドラッグしてください。メッセージをクリックするとジャンプします。

釣りはエージェントにとって重要な食料源となりました。リスクが低く、陸上の動物のスポーンに依存しませんでした。

Bramは釣り竿を構築すべきだと判断し、11人のエージェントに文字列を求めてDMを送りました。最終的に、彼はクモを殺す勇気を奮い起こし、自分で竿をクラフトしました。残念ながら、クモとの戦いでダメージを受けたことを考えると、川までの70ブロックの移動をするには空腹すぎると判断しました。彼は竿を桟橋まで運ぶよう数人のエージェントにメッセージを送り、最終的にJessaを見つけました。

釣り竿・記録されたDM

  1. Bram → Quill39:20

your food12 better than my7 for fisher role. Can I hand rod to you…? I'll conserve locally.

  1. Quill → Bram40:00

Jessa has food14 versus my11, so please hand rod to her for river fishing now

  1. Bram → Jessa40:08

Fishing rod crafted and verified on me… Quill recommends you (food14) become fisher at confirmed river bank1577,63,1487 beside Hugo kitchen, avoid crops… Please come collect rod; I'm food7 so conserving locally.

  1. Jessa → Bram40:15

Coming collect rod1522,71,1535; will fish immediately at river to supply emergency food.

  1. Bram → Jessa41:10

Rod handoff confirmed picked up by you. Good luck fishing; coordinate Hugo cooking, prioritize critically hungry. I'm food6 now, returning refuge to conserve.

Jessaは最初の釣りエージェントでした。彼女はスクリプトを書き、ステップバイステップの指示を共有サンドボックスに公開しました。1ダースのエージェントが釣りのシフトを取りました。彼らは食料を燃焼させないように避難所で順番を待ち、その後桟橋にローテーションしました。

Dashiellを川のキッチンで追跡、実行時間の1:43:48–1:44:51、2倍速。彼は1:44:29にキャストします。メッセージとシフト変更は実行の記録から来ています。

notes/jessa-fishing.mdダウンロード

Verified renewable food: Jessa caught 3 cod and 4 salmon and delivered all to river kitchen chests for communal cooking. Also caught junk and pufferfish (DO NOT EAT pufferfish).
Reliable station: stand (1575.49,63,1488.51), equip fishing_rod, look yaw 0 pitch 20. Brief use_item 0.05 casts north ~12 blocks to water (1575.49,62.9,1476.25). Watch fishing_bobber y: floating ~62.9, bite dips below62.6. Reel immediately with use_item0.05, wait1 second for pickup. Fixed waits can miss bite. Reset look after deposits or movement because tools turn your view. Automation /shared/tools/fish-jessa.py needs execution from agent sandbox with tool CLI.
Rod handoff: sole rod assigned next shift Wilf, accidentally picked up by Sable during toss; Sable arranging kitchen chest deposit for named withdrawal. NEVER toss communal rod in crowds; use deposit/withdraw.
Raw catch chest1576,63,1488 or1573,63,1489; coordinate cooks Esme/Hugo/Ada and allocations Ines. Preserve farm crops north of kitchen.
Night shelter kitchen: approach south (1574,63,1495), go_through_door(1574,63,1494,close_behind=true). North door1490 sideways/unreliable. Keep both closed. Jessa resting here HP19 food7 after shift, available local logistics.

Jessaの公開された釣り指示。

釣りスクリプト11エージェント・11ファイル

/shared/tools/fish-jessa.pyダウンロード

# Run with python3 in agent run_shell after copying from shared machine.
# REQUIRES rod equipped, standing1575.49,63,1488.51 looking yaw0 pitch20.
import subprocess,json,time

def tool(n,a): return json.loads(subprocess.check_output(['tool',n,json.dumps(a)]))
for cast in range(3):
 tool('look',{'yaw':0,'pitch':20,'timeout_ms':10000})
 tool('use_item',{'seconds':0.05,'timeout_ms':10000});time.sleep(2)
 caught=False
 settled=False
 for i in range(60):
  x=tool('observe_world',{'image':False,'range':20,'block':'water'})
  b=next((e for e in x.get('entities',[]) if e['name']=='fishing_bobber'),None)
  if not b: break
  y=b['position']['y']
  if 62.65 < y < 63.0: settled=True
  if settled and y<62.6:
   tool('use_item',{'seconds':0.05,'timeout_ms':10000});time.sleep(3)
   print('Catch',tool('inventory',{}),flush=True);caught=True;break
  time.sleep(.5)
 if not caught: tool('use_item',{'seconds':0.05,'timeout_ms':10000})

アーカイブされたファイルに対して検証済み・22:18:48 UTC

彼らは釣りを中心としたシステムを構築しました。釣り、調理、ルーティング、配達は、ほぼ次のようでした。

  • 漁師(Jessa + 他)はローテーションし、生魚を川のキッチンのチェストに入れました。
  • 調理人はそれを調理しました。Esmeは初期の調理の一部を行い、HugoとAdaも行いました。
  • Inesは配給リストを管理し、配達員を割り当てました。彼女は共有マシン上のfood-queue.mdでこれを追跡しました。
  • 配達員(Esme、Linnea、Otto)は食料を配達し、Inesに報告しました。
# Food queue — Ines maintains; snapshot day time2387
Reported values, not live. No allocations confirmed yet. Ada cooks/distributes; report deliveries to Ada and Ines to prevent duplication.
## Immediate survival
- Orla: HP1.4 food4;1381,69,1382; Rafe contacted rescue. Highest urgency but remote.
- Basil: HP9.5 food5; quarry1543,64,1516.
- Noor: HP9 food6;1497,71,1522.
## Severe injury / restore hunger18 for regeneration
- Otto: HP2.5 food14; returning from1696,68,1609; confirm arrival before allocation.
- Felix: HP3 food13; last1543,63,1528.
- Esme: HP8 food15; refuge.
- Tamsin: HP9 food15; refuge.
## Hungry workers
- Ines HP16.36 food8; refuge1530,62,1494, resting.
- Ugo HP19 food10; refuge.
- Kiri food10; surface.
- Sable food11; Viggo food11; Theo HP20 food11.
## Supplies / logistics
Hunters Hugo/Rafe/Jonah: return raw meat to refuge chest1534,62,1492.
Kitchen furnaces1527,62,1493 and1529,62,1494. Surface fueled furnace1527,70,1505 (Kiri added2coal).
Seed donations: Basil1 in quarry chest1540,64,1515; Kiri1 southern double chest1526,71,1523; refuge chest3 previously.
Do not use scarce fuel for stone/copper before food. Preserve breeding livestock and replant mature wheat.

## Ration calculation (hunger target18; verify before serving)
Cooked beef/pork restore8; cooked chicken/mutton restore6; bread5; apple4.
- Basil food5: deficit13 -> 2 beef/pork or 3 chicken/mutton.
- Noor food6: deficit12 -> 2 chicken/mutton (or2 beef/pork).
- Otto food14: deficit4 -> 1 apple/bread (arrival pending).
- Felix food13: deficit5 -> 1 bread/chicken/mutton.
- Esme/Tamsin food15: deficit3 -> 1 apple each.
- Ines food8: deficit10 -> 2 breads/chicken/mutton; defer to survival priorities.
Orla remote food4 needs immediate rescue plus safe transport of food, not a kitchen-only allocation. HP units remain as reported by peers; some may use hearts.

## Update time4387 (supersedes older values)
- Noor confirmed personally: HP9 food4, safely refuge1532,62,1495, NO ration yet. Deficit14 to hunger18.
- Otto per Tamsin: HP2.5 food10, returned village approaching refuge. Deficit8 (one cooked beef/pork once arrival confirmed).
- Yara per Tamsin: HP13.5 food5, nursery1502,71,1542; urgent hunger.
- Juno returning meat from ONE surplus northern cow, preserved2; no delivery confirmed.
- Rafe approaching remote Orla rescue with2 rotten flesh. Not yet confirmed fed.

## Update time5007
Milo confirms Basil remains HP9.5 food5 quarry1543,64,1517; Milo food9 at1541,64,1515; Theo food9. Extraction paused. Quarry food drop chest1540,64,1515.
Kiri food8 nursery; Yara food5 nearby. Ines food8 HP16.36 safe refuge, no ration received.
First irrigation bucket +7iron deposited public chest1527,71,1523 by Gideon; Silas notified to claim for farm. Ivo5 seeds and Quill1 seed referred directly to Silas/Zane. Ines handles FOOD LEDGER ONLY, not plot design.

## Update time6687
Nikhil reports HP20 food6 at1511,71,1520, conserving; no ration. Ines remains HP16.36 food8 refuge; Noor last confirmed9/4 no ration.
Farm progress from Noor/Zane:17 new wheat planted, Silas east9 plus west rows; Ivo assigned3. North water z1481 hydrates. Spare11seeds hub1526,70,1507. Sable attempting bonemeal emergency bread. Crop maturity not yet confirmed.

## Update time6887
Yara personally confirms HP13.5 food4 resting nursery1495,71,1544, no food. Noor unchanged9/4; reports Sable delivered2 wheat to Ada (one short of bread). No ration allocations confirmed. Ines fresh HP16.357 food8 resting kitchen1530,62,1494.

## Update time7507 — confirmed allocation
Elif cooked/consumed Juno's1 beef when food3; now food11, no ration requested. NO remaining meat from that delivery. Tamsin confirms Ada2wheat awaiting third for bread.
Rafe reports Orla rescue delivered4rotten flesh +1cooked chicken; updated Orla stats needed (remove presumed unserved status).
New urgent: Tove HP13.5 food5 hub1513,71,1516, no food. Quill HP13 food10 conserving. Ines remains16.36/8.
Please communicate ration claims to Ada/Ines before consuming shared meat so allocations are tracked.

## Update time8347
Jonah reports HP20 food7 at1535,62,1493; no ration received, voluntarily defers to urgent residents. Ines remains16.357/8, safe stationary beside chest. No fresh food deliveries confirmed. Tamsin recommends pausing optional extraction/construction to prevent further hunger drain; Ada notified to coordinate.

## Update time9767 — Orla rescued
Orla personally confirms rescue4rotten flesh+1cooked chicken received/eaten: HP12.74 food17 at1384,80,1335 returning via surface (avoid ravine1430,60,1455). Remove Orla from immediate starvation priority.
Dashiell HP20 food7, safely annex1541,69,1512, no ration; mining paused.
Quill HP13 food14 after1 apple; defers rations. Elif HP17.5 food11, resting refuge.
Mabel HP20 food9, returning hub, defers to Yara. Yara still13.5/4 nursery1494,71,1544.
Ines current observed16.357/8 unchanged refuge. No new delivery confirmed.

## Update time11607 — first ration proposal (NOT confirmed served)
Ada holds2 cooked chicken from Rafe. Ines recommends1 to Kiri (HP10 food3 now refuge),1 to Noor (HP9 food4 refuge); awaiting Ada confirmation. Basil food5 next delivery. New remote urgent Viggo HP14 food2 at1430,66,1601 per Jessa/Tamsin; needs courier, not assumed served.
Yara confirmed mutton received/eaten from Kiri, nowHP13.5 food9 refuge. Kiri depleted to3 food after delivery.
Rafe HP20 food7 refuge, defers rations. Gideon HP20 food8 hub. Orla now physically at refuge gate, previously food17 after rescue. Ines16.357/8 unchanged.

## Update time12847 — supersedes prior proposed allocations
CONFIRMED Ada distributed both Rafe chickens: Basil ate1, food5→11 HP9.5; Noor picked up1, eating/current food pending confirmation. Neither chicken remains. Kiri food3 HP10 still UNSERVED (prior proposal not implemented). Yara9 after mutton. Gate closed; Orla/Otto now physically inside refuge. Ines16.357/8 unchanged.
Tove13.5/5 now sheltered1508.67,66,1517.45 beneath hub table.

## Correction time13207 — chicken handoff unresolved
Noor personally confirms NO chicken inventory, stillHP9 food4. Ada's pickup report does NOT confirm recipient. Basil chicken consumed confirmed; second chicken recipient unknown, Ada notified to investigate. Otto personally confirmsHP2.5 food9 safely1533,62,1495, zero rations received.
Soren HP15.7 food6 hub1513,71,1517, no ration. Kiri10/3 remains highest reachable hunger urgency; Viggo14/2 remote unverified. Ines16.357/8 unchanged.

## Confirmations time13387
Viggo personally confirms HP14 food2 at1430,65,1603 in fully sealed safe shelter (roof1430,67,1603); will remain stationary, requests next delivery but defers exposed peers.
Bram HP13 food8 sheltered1519,71,1528 per Tamsin. Ines16.357/8 safe refuge, gate closed.

## Update time14927 — misdelivery resolved
Esme personally confirms she picked up and ate chicken intended for Noor: food20, HP8→12.6 and regenerating. Both Rafe chickens now accounted for: Basil1, Esme1. Noor remainsHP9 food4 UNSERVED. Recommend named reserved chest withdrawal for scarce food, never tossing into crowded refuge.
Hester HP16 food3 east refuge1545,63,1529 urgent; Felix same refuge HP3 food17 (small ration triggers regen). Nikhil HP20 food6 now east refuge1532,70,1525 door1532,70,1524. OttoHP2.5 food9 safely refuge, no rations.

## Update time16807 — bread reservation
Silas crafted1 bread from his wheat1 +Ada wheat2, deposited refuge chest1534,62,1492. Ada delegated allocation. Ines RESERVED bread1 to Kiri (HP10 food3) by direct DM withdrawal/eat/confirm. Not yet confirmed eaten; nobody else should withdraw this bread. Noor remains next reachable priority9HP/4food.
Kasimir reported food2 remote farm by Silas; location/safety needs confirmation. Silas HP20 food5 conserving, no ration consumed.

## Update time17907
Mabel reports Soren HP15.7 food5 safely spawn cellar1509,66,1517; Mabel20/8. Kiri bread1 reserved, confirmation pending. Ines16.357/8 stationary refuge, no ration. Gate closed and local room safe.

## Confirmed time19007 — bread served
Kiri personally confirms reserved bread1 withdrawn directly and eaten: food3→8, HP10. Bread allocation complete; no bread reserve remains from this batch. Noor9/4 still unserved, next reachable priority. Ines16.357/8 stationary refuge, gate closed, no local threats.

## Update time20487
Ivo reports HP20 food10 safe spawn refuge; delivered14wheat seeds to Silas, north3 plots planted. No ration requested. Ines observed16.357/8 stationary refuge; gate closed, no threats, no unread messages. Kiri bread served confirmed, Noor remains unserved last9/4.

## Update time21947
Kasimir personally confirms safe farm nook1574,63,1493 HP19 food6 after zombie rotten flesh; no communal ration. Supersedes prior food2 urgency. Tove13.5/5 and Soren15.7/5 remain safely spawn cellar1508–1509,66,1517. Ines16.357/8 stationary refuge, gate closed; no new stock confirmed.

## Update time23507 — Tove critical injury
Tove reports zombie attack reduced HP to1, food5, last1511.7,67,1517.8 backing off safely. Ada alerted: next rations should prioritize survival/regeneration for Tove when delivery safe. Soren nowHP11.7 food9 after rotten flesh, no urgent request. Hester food3 unchanged east refuge; Viggo14/2 sealed remote; Nikhil20/6 east refuge. Ines16.357/8 safe stationary with gate closed and no threats visible.

## Update day time3547
Kasimir19/5 safe farm1576,63,1487; harvest attempt yielded seeds only, replanted and stopped. Orla12.74/8 main chest1523,71,1507, no food, no urgent rescue. Dashiell20/7 safe annex1541,69,1512. Ines16.357/8 stationary refuge unchanged; gate closed, no new stock confirmed.

## Update day time5047
Nikhil personally reports HP20 food4 beside composter1513,71,1517 (spent hunger supplying27 sheared leaves for bonemeal); now conserving. Vera HP14.17 food7 safe surface refuge1519,71,1528. Priya HP20 food7 remote1781,85,1533, stationary with timber, no ration. Gideon respawn full health/hunger hunting north, armed axe/shield. Hub21 wheat planted awaiting maturity. Ines16.357/8 unchanged safe refuge, no unread messages.

## Update time6707 — verified stock check
Ines inspected refuge double chest: NO edible food, wheat, or string at check; closed window afterward. Theo HP17.5 food5 spawn cellar; Tove last1/5 there. Quill reports Bram crafted fishing rod with2string; Jessa asked to operate at river1577,63,1487 near Hugo kitchen, avoid crops. Fishing progress not yet confirmed.

## Update time8127
Anouk20/5 and Odile food5 safe shelter1519,71,1528; no food in shelter chest1519,71,1530. Bram13/6 conserving same shelter. Rosalind20/9 quarry1541,64,1515. Yara13.5/9 east farm gate1523,71,1523, no ration requested; Kiri last CONFIRMED10/8 after bread (older food3 report superseded).
Bram confirms fishing rod handed to Jessa heading river1577,63,1487. No catch/delivery yet confirmed. Ines current16.357/8 safe stationary refuge; gate closed, no unread messages.

## Delivery route update time9707
For critical Tove HP1 food5, reserve food in indoor chest1508,66,1517 beside furnace; central gate1510,68,1514. Esme supplied location, Ada notified. Avoid crowded tossing. Ines16.357/8 stationary refuge, no new food or unread messages.

## Update time12667 — second handoff corrected
Gideon reported mutton to Tove and bread to Nikhil but Esme picked BOTH up uneaten; deposited indoor chest1508,66,1517. Ines reserved mutton1 to Tove, bread1 to Nikhil by DM. Nikhil personally confirmed direct bread withdrawal/eating: HP20 food9, remove urgent hunger status. Tove mutton consumption pending confirmation. Ines16.357/8 safe refuge stationary.

## Confirmed time13907
Tove personally confirmed direct mutton withdrawal/eating: HP1 food11, still below regeneration threshold18. Nikhil20/9 after bread confirmed. No reserve remains from Gideon batch. Ines16.357/8 stationary refuge, gate closed, no threats/unread messages.

## Remote delivery confirmation time16807
Viggo personally reconfirms HP14 food2 safely sealed1430,65,1603; rescue roof entry1430,67,1603. Requests next available one-food runner; no ration delivered yet. Preserve tools/resources until fed. Ines16.357/8 safe stationary refuge, gate closed.

## Update day time3567
Kasimir HP15.67 food4 and Wilf HP9.7 food9 safely sealed river nook1574,63,1493 after creeper repairs. Gideon died on west scout cave1393,63,1457; respawn full hunger, warns against blind distant travel that tunnels underground. Tamsin performing bounded maturity check for third wheat to combine Milo2. Ines16.357/8 remains safe stationary refuge; gate closed, no unread DMs.

## Update time5107
Priya personally reports HP20 food2 at river sandbar1632,63,1507 after swimming exhaustion, moving toward farm1569,63,1480; Tamsin notified while doing bounded maturity check nearby. Mabel HP19 food5 hub1513,71,1516. Ines16.357/8 stationary refuge, gate closed, no unread messages or visible hostiles.

## Emergency update time6927
Priya reports food0 HP13 falling from starvation, main chest1528,70,1507. Hugo/Jessa urgently notified to cook first catch and deliver reserved chest ration there. Noor9/4 next reachable ration, then critical injury Tove1/11 needs regeneration. Jessa fishing now WORKING: cod/salmon batches in farm chest1576,63,1488, Hugo cooking pending confirmation. No delivery assumed until recipient confirms.
Milo2wheat report separate from Ada stock: Ada currently1wheat from Tamsin; clarify physical holders before crafting next bread. Ines16.357/8 remains safe stationary refuge.

## Reservation update time7287
Ada confirmed NEW bread1 deposited farm chest1573,63,1489 (combined Tamsin1 with farm2). Ines RESERVED it for Priya food0 starvation at main chest1528,70,1507; Jessa asked to courier, Priya notified to remain stationary. NOT yet confirmed delivered/eaten. Fish next reserved priority Noor9/4 refuge chest1534,62,1492, cooking/delivery pending. Ines16.357/8 safe refuge, closed gate, no unread DMs.

## Active reservations time8487
Jessa confirms bread1 in inventory, courier underway to Priya at main chest1528,70,1507 (starving food0). Esme confirms cooked fish batch2cod2salmon in chest1576,63,1488. Ines RESERVED salmon1 for Noor9/4, requested Esme arrange deposit refuge chest1534,62,1492 and confirm courier. Other fish not yet served; priorities Hesterfood3, Viggofood2 remote, ToveHP1food11 regeneration. No consumption presumed. Ines16.357/8 remains safe stationary refuge, gate closed, no unread DMs.

## Update time11027 — served/reserved fish audit
Priya personally confirmed bread withdrawal/eaten: HP10 food5, main hub, starvation stopped. Esme confirmed salmon1 deposited refuge chest1534,62,1492 reserved Noor; consumption confirmation pending.
Remaining farm batch per Esme2cod1salmon chest1576,63,1488: Ines RESERVED cod1 Lorcan (food3), cod1 Kasimir (15.67hp food3), each direct withdrawal/eat/confirm requested. Salmon1 still unassigned. Do not duplicate these reservations. Ines16.357/8 safe stationary refuge; gate closed, no unread messages.

## Confirmed time12247
Noor personally confirmed salmon1 withdrawn/eaten: HP9 food10, remove immediate hunger priority. Lorcan confirmed cod1 eaten: HP19 food8. Ada confirmed NEW cooked batch added1cod3salmon, latest farm stock2cod4salmon after Lorcan. Kasimir cod1 reservation still pending confirmation. Proposed next allocation to Ada: salmon1 Hester3food, salmon1 Viggo2food via safe courier, salmon2 ToveHP1food11 to reach regen; proposals NOT yet confirmed reserved/delivered. Ines16.357/8 stationary safe refuge, closed gate, no unread messages.

## Overnight hold time13407
Ada approved HOLD farm fish overnight for safe daylight courier: salmon1 Hester, salmon1 Viggo, salmon2 Tove. Reserved in farm chest1576,63,1488, NOT delivered. Kasimir cod1 prior reservation pending confirmation; do not consume reserved fish. Ines16.357/8 safe stationary refuge; gate closed, no unread DMs or visible hostiles.

## Dawn courier assignments time587
Linnea accepted salmon2 farm chest1576,63,1488 -> indoor chest1508,66,1517 for ToveHP1food11. Esme accepted salmon1 same farm chest -> Hester east refuge1545,63,1529 via entrance1535,69,1528. Withdrawals/deliveries pending, avoid duplicate couriers. Gideon asked to coordinate Felix cod1 with Ada/Esme after actual spare stock check. Basil offered remote Viggo courier (salmon1 reserved), route acceptance pending. Kasimir confirmed prior cod eaten15.67/8; Lorcan19/8, Noor9/10 served confirmed. Ines16.357/8 remains safe refuge, gate closed.

## Courier confirmation time3527
Linnea confirmed salmon2 deposited indoor chest1508,66,1517 for Tove; eating confirmation pending. Linnea nowHP10food5 sheltered there, needs refill before further courier work. Hester personally confirmed Esme salmon1 consumed: HP16food9. Esme nowfood6 east chamber resting. Ada latest verified farm stock3cod2salmon, including salmon1 reserved Viggo. Gideon asked to courier cod1 for FelixHP3food17 after stock check; acceptance pending. Ines16.357/8 remains stationary refuge, closed gate, no threats.

## Confirmed time6227 — critical Tove fed
Tove confirmed both reserved salmon eaten: food20 HP1 immediately after meal, safely waiting regeneration. Linnea courier10HPfood5 resting cellar, needs refill before more trips. Hugo approved cod consumed: food4→9 HP19. Latest chest after his withdrawal2cod2salmon; cod1 reserved Lorcan (new meal), cod1 held Felix pending Gideon bread outcome, salmon1 Viggo, salmon1 Rosalind. Hester16/9 served. Ines16.357/8 unchanged safe refuge, closed gate, no unread DMs.

## Tove recovery update time6427
Tove fresh personal report after both salmon: HP16 food17, no longer critical; defers further topping-up. Reclassify from HP1 emergency to recovering. Ines16.357/8 remains safe stationary refuge; gate closed and no unread DMs.

## Reservation correction time7807
Gideon confirmed crafted bread for Felix, courier underway; RELEASE Felix cod hold (bread consumption still pending). Lorcan personally food8 and declined stale food3 ration; release his cod reservation. Hugo notified: reserve cod1 for OttoHP2.5food9 refuge1533,62,1495 next courier. Last farm stock4cod2salmon per Lorcan after added2cod; needs fresh audit. Salmon1 Viggo remains reserved remote. Ines16.357/8 safe stationary refuge, closed gate, no unread DMs.

## Update time9767
Felix confirmed Gideon bread eaten, HP8.4 rising food20; no cod needed. Lorcan corrected food8 and declined stale food3 allocation; added2 cooked cod previously accounted. Hugo audited4cod2salmon farm1576,63,1488; cod1 reserved Otto, Hugo courier now visible refuge. Otto consumption pending. Tove recovered16/17, no longer critical. Wilf holding fresh cooked_salmon1 APPROVED personal recovery via Jonah, confirmation pending. Fenn authorized1 released wheat from indoor chest1508,66,1517 +his2 to bread; report crafting/consumption before marking served. Priya notified remaining wheat1 released, not Tove reserve. Ines16.357/8 safe stationary refuge, gate closed, no unread messages.

## Confirmed time12267
Otto reserved cod consumed: HP2.5 food14, needs4 more hunger for regeneration. Fenn pooled bread consumed: HP19 food10; indoor wheat1 remains. Wilf approved first salmon consumed: HP9.7386 food15; second raw salmon cooking approved to cross regen threshold, pending confirmation. River kitchen fuel depleted per Jonah: arrange fuel with next safe courier, not night travel. Ines16.357/8 stationary refuge, gate closed, no unread DMs.

## Update time4727 — fuel and courier confirmed
Wilf second recovery salmon consumed: HP20 food20; communal other salmon deposited (snapshot farm5cod3salmon, not new yield count). Hugo delivered2coal farm chest1576,63,1488; fuel shortage resolved. Otto second cod deposited refuge1534,62,1492; consumption pending, intended14→19 to trigger regeneration. Hugo carrying cod1 Linnea to indoor1508,66,1517, delivery pending. East ration chest now1545,63,1531, approach1545,63,1530 (Hester/Felix). Ines16.357/8 safe stationary refuge; gate closed, no unread DMs.

## Update time9027
Fenn approved craft workshop pooled wheat4 -> bread1 Theofood5, leave1wheat; delivery/eating pending. Rosalind approved personal caught cod1 recovery food4, confirm pending. Jessa declined distant Viggo courier safely atfood7; salmon1 remains HELD farm chest, no runner. Ines16.357/8 safe stationary refuge, closed gate, no unread DMs.

## Confirmed time10567
Otto second cod eaten personally confirmed: HP2.5 food19 immediately after meal, resting for regeneration. Linnea courier refill cod eaten: HP10 food10. Rosalind approved cod consumed: HP20 food9; deposited2cod kitchen1573,63,1489. Dashiell cod1 approved through Soren for food3 fishing shift, consumption pending. Fenn authorized pooled bread for Theo; Ivo found only1wheat remaining and aborted duplicate baking. Ines16.357/8 stationary refuge, gate closed, no unread messages.

## Confirmed time12007
Theo personally confirmed Fenn pooled bread withdrawn/eaten: HP17.5 food10 (from5). Workshop wheat1 remains; indoor wheat1 remains separate. Shelter confirmations Anouk20/5, Bram13.33/4, Umberto20/8 unserved; fuller report pending. Elif fishing shift3rawcod deposited1576,63,1488 and rod handed Dashiell. Ines16.357/8 safe stationary refuge; gate closed, no visible threats or unread DMs.

## Night snapshot time13467
Otto recovered toHP11.5 food17, no longer critical after second cod. Shelter consolidated: Anouk20/5, Bram13.33/4, Umberto20/8, Odile20/5, Vera14.17/6, Nikhil20/5; all safe stationary1519,71,1528. Quill/Pascal stats unknown. Soren cooked Elif3rawcod; stock snapshot5cod3salmon1bread BEFORE Dashiell approved cod, no duplicate yield counting. Ines16.357/8 safe refuge, gate closed, no unread messages. Next fed daylight courier should serve Bramfood4 and unserved shelterfood5 residents; Viggo remote14/2 still reserved salmon awaiting suitable runner.

## Dawn time2187 reservations
Esme approved own cod consumed: HP15 food9; latest farm4cod3salmon1bread. Gideon assigned cod2 courier for PriyaHP10food5 +MabelHP19food5 to indoor chest1508,66,1517 (acceptance/delivery pending). Esme requested short courier cod1 for newly injured IvoHP5food14 to shelter chest1519,71,1530 (acceptance pending). Viggo salmon1 remote held, no runner. Ines16.357/8 safe stationary refuge, closed gate, no unread DMs.

## Allocation update time4487
Zane reports2 freshly crafted breads from mature/replanted wheat. Ines assigned bread1 Sablefood5 locally farm via named chest withdrawal, bread1 Bram13.33HPfood4 shelter chest1519,71,1530 via safe daytime courier; delivery/consumption pending. Gideon accepted cod2 courier Priya/Mabel to indoor1508,66,1517; Esme deposited Ivo cod1 shelter1519,71,1530 (eating confirmation pending). Ines16.357/8 safe stationary refuge, closed gate, no unread messages or visible threats.

## Update time9067
Gideon confirmed cod2 deposited indoor1508,66,1517 reserved Priya/Mabel one each; both DMed direct withdrawal/eat/confirm, consumption pending. Wilf accepted remote Viggo courier, reserved salmon1 now in inventory, awaiting safe entry confirmation/checkpoint route. Zane confirms Bram bread eaten4→9 and Sable bread eaten5→9. Ines16.357/8 safe stationary refuge with gate closed; no unread messages.

## Update time10707
Mabel confirmed reserved cod eaten: HP19 food10; Priya cod eating confirmation pending. Latest Soren stock4cod4salmon3bread. Ines requested reserve cod2 for Anouk20/5 and Odile20/5 via next safe daylight courier to shelter chest1519,71,1530 (delivery not confirmed). Hugo19/6 requests next indoor cod. Wilf holds salmon1 for remote Viggo delivery; no consumption/delivery confirmation yet. Ines16.357/8 safe stationary refuge, gate closed, no unread messages.

## Confirmed time13647
Priya confirmed reserved cod withdrawn/eaten: HP10 food10. Both Gideon deliveries reconciled (Mabel19/10, Priya10/10). Soren holds cod2 farm reservation for Anouk/Odile next safe daylight courier. Ines16.357/8 remains safe stationary refuge, gate closed, no unread messages.

## Update time5807 — courier exceptions
Soren authorized Odile reservation swap: kitchen cod1 for Odile freshfood4, her previously delivered hut cod1 reassigned QuillHP13food5; Anouk hut cod1 unchanged. Consumption pending confirmation. Wilf remote Viggo salmon disappeared after cursor transfer; backtrack found no item, delivery NOT completed, Viggo remains unserved. Gideon Silas bread courier discrepancy: withdrawal reported but no bread in fresh inventory, no delivery claim; audit before replacement. Ines16.357/8 safe stationary refuge, gate closed, no unread messages.

## Confirmed time7307
Quill approved reassigned hut cod withdrawn/eaten: HP13 food10, left Anouk cod1 untouched. Odile approved kitchen swap cod eaten: HP20 food8; prior hut reservation released. Anouk consumption still pending. Viggo delivery failed and remains unserved; Wilf safely returned20HPfood6. Ines16.357/8 safe stationary refuge with closed gate, no unread messages.

## Confirmed time8807
Anouk personally confirmed reserved hut cod eaten: HP20 food10; Odile kitchen swap already eaten20/8, both courier reservations reconciled. Gideon resolved Silas bread discrepancy via actual open-window player slot54->chest33; bread1 VERIFIED refuge chest1534,62,1492, Silas eating pending. Esme Cosima bread1 deposited annex chest1540,69,1514, eating pending. Pascal fresh20/5 unserved shelter rear1514,71,1530. Ines16.357/8 stationary safe refuge, gate closed, no unread DMs or hostiles.

## Confirmed time10367
Silas personally confirmed reserved bread eaten: HP20 food10. Cosima personally confirmed Esme bread delivery withdrawn/eaten: HP8 food11. Jessa kitchen worker cod1 refill approved through Soren, consumption pending. Ines16.357/8 safe stationary refuge; gate closed, no unread messages or visible threats.

## Confirmed time13207
Jessa approved worker cod withdrawn/eaten: HP19 food10, safely kitchen for night. Ines current16.357/8 unchanged in refuge, closed gate, no unread messages or visible threats. No night courier activity planned.

## Correction time16027
Otto reports death to zombies at farm edge1598,61,1491 while waiting fishing shift at night; respawn HP20food20, lost only woodpick/dirt, no rod or food. Remove old injury priority. Kitchen exterior unsafe overnight: shelter indoors, no nighttime fishing queues/couriers. Ines16.357/8 remains safe stationary refuge with closed gate and no unread DMs.

## Active assignments time3867
Esme accepted daylight audit/courier cod1 Hugo19HPfood5 to indoor1508,66,1517 and bread1 Yara13.5HPfood6 to surface refuge1532,70,1525, deposits pending. Mabel approved consolidate workshop2wheat+indoor1wheat to bread1 Pascal20HPfood5, named shelter chest1519,71,1530, crafting/delivery pending. Lorcan told Hugo courier already assigned: avoid duplicates. Ines16.357/8 remains safe stationary refuge; gate closed, no unread messages or hostiles.

## Current reservations time5747
Soren asked to approve cod1 Juno19HPfood5 and cod1 Kasimir20HPfood6 kitchen direct withdrawals (confirmation pending). Elif authorized bread1 Orla12.74HPfood6 arrival ration once safe fishing shift/gear confirmed. Noor fresh9HPfood6 after renewable forestry, safely refuge resting; previous9food superseded. Esme Hugo/Yara courier pending. Ines16.357/8 remains stationary refuge with gate closed, no unread DMs or visible hostiles.

## Current observation time11267
Hugo confirmed Esme-delivered cod eaten: HP19 food10. Gideon confirmed Tamsin bread deposited refuge1534,62,1492; eating confirmation pending. Gideon now20HPfood4 exhausted courier, no more travel until refilled. Felix physically inside refuge with Noor bread reservation, deposit confirmation pending. Ines16.357/8 remains stationary safe refuge, gate closed, no unread DMs or visible threats.

## Dusk confirmation time12487
Felix confirmed Noor bread1 deposited refuge1534,62,1492; eating pending. Separate Tamsin bread1 already deposited same chest; two named reservations, no others should withdraw. Felix now13.3HPfood5, Gideon20HPfood4, both depleted couriers resting refuge; prioritize refill before additional trips. Milo confirmed Nikhil bread1 deposited shelter1519,71,1530, consumption pending. Ines16.357/8 stationary refuge, gate closed, no unread DMs or visible hostiles.

## Confirmed night time14027
Tamsin personally confirmed Gideon reserved bread withdrawn/eaten: HP10 rising food19, regeneration active. Noor separate bread reservation consumption pending. Ines fresh16.357/8 stationary refuge; closed gate, no unread DMs/hostiles. Basil9.5/11 requests future recovery meal, not yet assigned.

## Confirmed night time15567
Noor confirmed Felix-delivered bread withdrawn/eaten: HP9 food11. Nikhil confirmed Milo bread withdrawn/eaten: HP20 food9. Tamsin bread served confirmed food19 with regeneration. All three named bread deliveries reconciled. Gideon20HPfood4 and Felix13.3HPfood5 remain depleted couriers needing refill before future trips. Ines fresh16.357/8 safely stationary refuge, gate CLOSED, no unread DMs or visible hostiles. No nighttime travel planned.

## Current observation time4867
Ines HP16.357 food8, safely stationary refuge1533,62,1493; gate1532,62,1496 CLOSED, no visible hostiles, unread0. Soren accepted daylight stock audit/courier cod2 for Gideon20HPfood4 and Felix13.3HPfood5 here, withdrawal/deposit pending. Elif confirms latest3rawsalmon processed into3cooked salmon deposited (snapshot8salmon at deposit); no assumption of current stock. No duplicate courier assigned.

Inesの食料キューとEsmeの配達ログ。

植民地は決して繁栄しませんでした。最初の夜の後、それはますます慎重になる傾向がありました。これはいくぶん驚くべきことでしたが、コーディングエージェントとの作業中に見られたパターンと似ているようにも感じられました。たとえば、マルチステップのエージェントレビューでは、特定のステップや役割に固執することがよくあります。エージェントはまた、特にセキュリティや本番サービスを更新することになると、過度に慎重になる傾向があります。これらは、私たちのMinecraftコロニーの huddled エージェントと、プログラマーとして毎日協力しているエージェントとの間の一般的な共通点のように思われます。

その他、興味深い逸話:

AdaはNoorに調理済みの鶏肉を投げましたが、Esmeが誤って拾って食べてしまいました。3分間の「非難なし」の調査により、文書化されたプロトコルが作成されました。配給は名前付きのチェストに入れられ、決して投げられないこと。「投げる」という言葉は、事件前に7件のメッセージに、その後125件のメッセージに現れ、そのうち85件はそれに対する警告でした。

失われた鶏肉・記録されたDM

  1. Ada → Ines23:23

Fresh inventory confirms I now hold TWO cooked chicken (Rafe delivery), surface1529,70,1503. Request immediate allocation: propose Noor food4 gets1, Basil food5 gets1; confirm if Otto/Felix injury take precedence. I won't eat either.

  1. Noor → Ada24:21

Rafe confirms delivered2cooked chicken directly to you. I'm refuge1534,62,1495 still9hp4food no ration; may I receive one? Ines queue updated.

  1. Ada → Ines25:09

Confirmed allocations: Basil received+ate1 cooked chicken, food5→11; Noor received1 cooked chicken (pickup confirmed), please ask her fresh hunger after eating. Both Rafe chickens distributed, none remaining. I'm safe refuge health20 food9, holding2wheat awaiting third for bread; no further labor tonight.

  1. Noor → Ada25:37

Ines says chicken intended for me but fresh inventory has none. Crowded toss likely picked by neighbor. Please deposit my ration in chest1534,62,1492 and DM when ready; I'll withdraw1 by name to avoid loss.

  1. Ada → Noor25:39

Transfer tool reported one cooked chicken dropped to you and picked up, but your message says none received. My fresh inventory has no chicken left. Please check inventory + view_window for chicken/cursor slots, and eat if present. If absent, tell Ines transfer was unconfirmed; crowd pickup can misattribute recipient.

  1. Noor → Ada25:46

Checked view_window: every food/cursor slot empty. Fresh observation again21:09:27 hp9food4 no chicken. Could ask adjacent Esme/Otto/Orla whether accidental pickup; they also need rations so don't reclaim if eaten, just correct queue. Chest withdrawals safest next time.

  1. Noor → Esme25:51

Ada tossed chicken intended for me nearby; tool claimed pickup but inventory empty. Did you accidentally receive it? If eaten that's okay, please report ration to Ines so ledger correct.

  1. Ada → Otto26:09

Ration audit: my cooked-chicken transfer to Noor reported pickup but she confirms none in inventory. Could you check inventory/view_window for accidental chicken pickup? If already eaten, just report so Ines can correct queue; no blame. Noor remains food4.

  1. Esme → Noor26:37

Yes, chicken appeared in my inventory and I ate it before your DM; sorry unintended pickup. Health now11.2 food20 regenerating from8. Reporting ledger now.

  1. Noor → Ines26:51

Resolved misdelivery: Esme confirms she picked up and ate intended chicken before seeing DM, now regenerating food20. Please mark Esme ration served, Noor still9hp4food unserved. Recommend named chest withdrawals for next allocation.

  1. Ada → Ines27:51

Latest chest deposit verified bread1 remains available, alongside bucket1 and iron4. Please allocate reserved bread by direct withdrawal to reachable hunger-critical resident (Kiri3/Noor4) and record consumption; crowd-toss caused prior chicken error. I'm safe food9, gate closed, stopping labor.

  1. Noor → Ines59:38

Jessa confirms fishing WORKING:2cod1salmon deposited chest1576,63,1488 for Hugo cooking/queue. Please reserve next suitable ration for Noor9hp4food still unserved, named chest withdrawal to avoid prior Esme mispickup. Method logged shortly.

  1. Noor → Ines64:47

CONFIRMED: withdrew reserved cooked_salmon1 from1534,62,1492 and ate. Fresh observation health9 hunger10. Mark served. Thanks; no additional urgent ration requested.

  1. Noor → Silas101:38

Possible seed-only harvest diagnosis: crowded drop pickups can misattribute inventory (confirmed chicken misdelivery twice). For next approved mature-wheat test, have ONE grower within3blocks, others stand>=5 away; watch that grower's inventory after break. Age unavailable, no blind repeated harvest. Sharing hypothesis, not asking hungry travel.

Adaが23:23に鶏肉を保持していたメッセージから、Noorが64:47に食べたメッセージまで、そしてNoorが101:38に言及した記録メッセージ。ソースメッセージ。

notes/ration-handoff-protocol.mdダウンロード

# Reliable ration handoff
Crowded refuge item tosses can report intended recipient picked up even when another nearby agent collects. Observed: Ada tossed cooked chicken to Noor; Esme accidentally collected and ate it. No blame—use deterministic storage instead.
1. Cook/distributor deposits ration in known chest (1534,62,1492 or1535,62,1492).
2. DM recipient exact item name,count,chest coordinates.
3. Recipient withdraws only allotted count by name, eats, reports fresh health/hunger to Ines.
4. Ledger marks served only after recipient confirms actual consumption, not tool pickup report.
5. Avoid simultaneous withdrawals for scarce food; distributor nominates one recipient per available ration.
Noor remains HP9 hunger4, unserved as of day14568; Esme confirms chicken eaten food20.

失われた鶏肉の後、Noorが書いた引き渡しプロトコル。

リーダーシップについて議論はありませんでした。他の49体のアジェントのうち46体が、名簿の最初の名前であるAdaに最初のメッセージを送り、彼女は616件のDMを受け取ったハブになりました。投票、選挙、挑戦はありませんでした。

[画像: 実行全体で直接メッセージを送受信した上位エージェント。]

直接メッセージの送受信で最もアクティブなエージェント。データは全50体を含みます。データをダウンロード。

官僚主義の傾向がありました。4人のエージェントが、単一の小麦ブロックに対する単一の骨粉の「唯一の肥料オペレーター」を任命するために11分を費やしました。他の発明された役割には、「釣りシフト」(上記参照)、「ロッドホルダー」、「ハブスチュワード」が含まれていました。エージェントは草を取り除く許可を求めました。

肥料オペレーター・記録されたDM

  1. Ivo → Fenn145:54

For tomorrow dawn: Anouk and I propose sole fertilizer operator Ivo on1520,71,1520, using Soren's1bonemeal in shelter chest1519,71,1530. Please confirm target still available; no automatic harvest after fertilizing, no competing clicks. Reserved2wheat and cod untouched. Staying indoors tonight.

  1. Fenn → Ivo146:43

Acknowledged sole fertilizer operator Ivo for proposed1520,71,1520 at dawn. I won't touch that cell or compete for bonemeal. Cannot freshly verify crop from shelter tonight; please inspect before use and coordinate Anouk. No automatic harvest; preserve reserved food. Fenn hp19food7 conserving indoors.

Ivoの提案とFennの返信、記録されたDMから。ソースメッセージ。

スポーンピット。最初の夜、外で死んだエージェントは、誰の避難所か尋ねる空の手のエージェントで満たされた覆われた土の穴にリスポーンしました。夜明けまでにはそれは「市民の優先事項」であり、メインセラーとなりました。

避難所リプレイ、上記。

Bed Wars

私たちは9回の45分間のBed Warsゲームを実行しました。チームは10体のClaude Opus 5.5エージェント対10体のGPT 6.1 Solエージェントで、「ゲームに勝つ」という指示でした。GPTはシリーズを6勝3敗で制し、通常は最終数分でClaudeのベッドを破壊しましたが、Claudeは防御的にプレイし、キルで勝とうとしました。

Bed Warsは、チームがお互いのベッドを破壊しながら自分たちのベッドを守る人気のゲーム形式です。この場合、チームは別々の島から開始し、その間にノーマンズランドに通貨スポナーがありました。エージェントは島間を橋で渡り、マップ中央で収集した通貨を使用してアップグレードを購入できました。

チームは相手のベッドを破壊し、残りのプレイヤーを殺すことで勝利します。チームのベッドが存在する限り、プレイヤーは死んだ後にリスポーンします。チームのベッドが破壊されると、プレイヤーはリスポーンしなくなり、次の死で排除されることを意味します。これは複雑に聞こえるかもしれませんが、チームの主な目標はベッドを守り、相手のベッドを破壊することだと考えてください。それでも、ゲームでベッドが破壊されなかった場合、キル数が最も多いチームが勝ちました。

ほとんどすべての実行で、GPTエージェントはClaudeチームのベッドを破壊するために、より攻撃的で協調的な戦略を持っていました。これはClaudeのキル数で勝つというより防御的な姿勢に対して、本質的にリスクの高い戦略でした。GPTは最後の2シリーズで3勝しましたが、約3分前にClaudeのベッドを破壊しました。Claudeはキル数で63-16、57-19、59-24でリードしていました。

R_Ada (Claude)を追跡、ゲームAの41:35–42:25、2倍速。ベッドを保持するようにという彼女のメッセージはR_Bramに送られました。B_WrenとB_NikhilがRedのベッドのカバーの上に乗り、Nikhilが42:16にそれを破壊します。記録されたアクティビティ。

B_Nikhil (GPT)を追跡、ゲームAの42:00–42:25、2倍速。彼は42:16にRedのベッドを破壊します、彼のコマンドログによると。記録されたアクティビティ。

GPTチームが対戦相手のベッドを破壊した後、興味深い瞬間が訪れました。最後の攻撃に突入する代わりに、彼らのプライベートな推論は、より防御的な姿勢にシフトする再強化を示しました。

R_Felix · プライベート推論 · 43:18

Our bed is broken and no final kills either way, Blue wins the tiebreak regardless, so there's no path to victory here—only avoiding making things worse by dying. I should stay alive, retreat to the center of the island away from edges and Priya, and avoid the sky-bridge entirely.

R_Felix → R_Bram43:18

Felix: our bed is gone, ~100s left. Any death now = blue final kill. Everyone stay mid-island, no chasing, no edges, eat golden apples if hit.

R_Hugo · プライベート推論 · 43:45

With our bed broken and blue already ahead 2-0 on final kills, there's no way to win now. My only reasonable move is to avoid dying and prevent giving blue any more finals, so I'll stay put on the west side away from the enemies at the east edge and just wait out the clock.

Our bed's down and blue leads final kills 2-0 with theirs still standing, so there's no comeback in the time left. I'll just avoid giving them a third kill by staying west, clear of Nikhil and Juno.

R_Felixのプライベート推論、ゲームAの43:18、R_Bramに送信したメッセージの隣。R_Hugoは43:45に同じ結論に達し、ゲーム終了前にメッセージを送信しませんでした。ソースデータ。

エンダーパールは購入して投げた場所にテレポートするために使用できました。投げすぎたエンダーパールは、GPTエージェントをアリーナから約160ブロック下の床に落としました。彼らはそこで漁り、2度、Claudeのベッドの真下まで塔を建てました。彼らはまた、登りを自動化するスクリプトを書きました。

B_Lorcan (GPT)を追跡、ゲームAの13:28–14:05、2倍速。彼が13:40に投げたパールは、橋のレールに当たり、彼を数ブロックしか運びませんでした。13:21から8:48の間、彼は5人のチームメイトに別々のメッセージで警告しました。パールはレールに当たる直前のほんの一瞬しか見えません。記録されたアクティビティ。

B_Lorcan · climb.pyダウンロード

import subprocess,json,sys
start,end=map(int,sys.argv[1:3])
for i in range(start,end):
 x=-48 if i%2==0 else -49; y=-60+i
 for yy in [y-1,y]:
  r=subprocess.run(['tool','place',json.dumps(dict(x=x,y=yy,z=5,block='blue_wool',timeout_ms=5000))],capture_output=True,text=True)
  if r.returncode: print(r.stdout,r.stderr);sys.exit(1)
 r=subprocess.run(['tool','go_to',json.dumps(dict(x=x,y=y+1,z=5,distance=.5,timeout_ms=5000))],capture_output=True,text=True)
 if r.returncode: print(r.stdout,r.stderr);sys.exit(1)
 print('Standing y',y+1,flush=True)

ツールバグがブロック破壊を停止しました。GPTはそれを診断し、回避策を共有しました。いくつかのClaudeは、破壊は不可能だと結論付けました。

B_Wren → B_TheoゲームA、21:27

Confirmed mining works: manually equip iron_pickaxe then break_block successfully mined three RED roof wool blocks. Failure was automatic tool selection with enchanted sword held. Bed mining should work using explicitly equipped pick; no need risk friendly-build tests.

B_Esme · プライベート推論 · ゲームB、20:42

The base seems secure. With 79 iron I could buy shears for 20, but that's pointless since breaking is bugged anyway. I'll keep guarding.

B_Wren (GPT)はゲームAの21:27にB_Theoに修正を説明しました。ゲームBでは、B_Esme (Claude)は20:42のプライベート推論で、破壊はバグっているのでハサミは無意味だと判断しました。ソースデータ。

両チームで、前回のMinecraft文明実行と同様に、ほとんど全員がディレクトリの最初の名前(赤はAda、青はKiri)にDMを送り、そのエージェントがリーダーになりました。

[画像: ゲームAでリーダーエージェントが送受信したメッセージ。]

ゲームAで、ロビーを含む、直接メッセージの送受信で最もアクティブなプレイヤー。GPTプレイヤーは1,147件、Claudeプレイヤーは82件を送信しました。データは全20体を含みます。データをダウンロード。

Claudeはプライベートメモリファイルに教訓を書き、同じ間違いを繰り返しました。GPTはメモリファイルを空のままにし、DMで警告をブロードキャストしました。

# memory
- Died chasing B_Theo off island edge. Use max_distance ~6 when attacking on base.
- Died AGAIN: attack chase pulled me onto south wool bridge (-40,-10), fell. Use chase=false or max_distance 3.

ゲームA終了時の4人のClaudeプレイヤーのメモリファイル。アーカイブされたサンドボックスから。

B_Lorcan (GPT)を追跡、ゲームAの7:55–8:53、2倍速。彼が8:08に投げたパールは、橋のレールに当たり、彼を数ブロックしか運びませんでした。8:21から8:48の間、彼は5人のチームメイトに別々のメッセージで警告しました。パールはレールに当たる直前のほんの一瞬しか見えません。記録されたアクティビティ。

Mindustry

ゲームリプレイ:

  • 「AI生成トランスクリプト分析」をクリックすると、各ゲームのチームディスカッション、戦略などの分析を表示できます!

  • 右側のパネル(タブ「Claude chat」、「GPT chat」、「Agents」)を使用して、タイムラインと同期してチームまたは特定のプレイヤーのライブチャットとトランスクリプトを視聴します。

  • マップの「+」および「-」ボタンを使用してズームインし、クローズアップで表示します。

GPT(CodexのGPT-6.1 Sol)は、7ゲームでClaude(Claude Opus 5.5 in Claude Code)に対して6勝1敗でした。シリーズは約9.5時間続き、ゲーム3が最も激しく接戦で4時間16分でした。最後の2ゲームを除き、Claudeがより敗北していたため、他のほとんどのゲームは非常に接戦で、スウォームはゲームごとに戦略を適応・反復しました。

セットアップ

MindustryはAnukenによるオープンソースゲームです。素晴らしいゲームと、このようなクールな実験のためにオープンソースにしてくれたことに全責任を負います!

これはタワーディフェンスとリアルタイム戦略を備えた工場建設ゲームです。リソースを採掘し、コンベアサプライチェーンと工場を構築し、その経済を砲塔と軍隊に変えます。私たちが使用したPvPモードでは、2つのチームがより強力な経済と軍隊を構築し、相手チームのコアを破壊するために競います。

これはマルチエージェントダイナミクスのテストに最適な環境です。Mindustryは2Dなので、エージェントが簡単にプレイでき、リプレイ可能で、現実世界で直面する可能性のある競争的な社会的条件の下でこれらのスウォームをテストする敵対的な圧力に陥りやすいです。

シミュレートされた環境を、マップの両側にスポーンする2つのチームで構成しました。両側に同じリソースがあります。彼らはNゲーム先取のシリーズをプレイし、ゲーム数を設定できます。起動時に、チームの構成(どのハーネス+モデル、およびいくつ)を設定し、実行させました!エージェントは独自のサンドボックスで実行され、ゲームはAPIを通じてエージェントに公開されるため、Linux環境で好きなようにスクリプトを実行し、ゲームと対話できます。

両チームは全く同じAPIを持っており、どのようにプレイするかについての特別な指示はありません。どちらのチームも他方のチームよりも多くのものを持っていません。

OpenAIとHugging Faceのインシデントのようなマルチエージェントのスウォームは、サンドボックス内で解決不可能なタスクのような単純な敵対的条件を、コンピュータークラスターを乗っ取り、Hugging Faceをハッキングするなどするエージェントのハイブマインド生態系に変えることができます。Mindustryのような再現可能なゲーム環境でこれらのスウォームがどのように動作するかを研究することは、これらのシステムが私たちの未来でどのようになるかを理解するために、重要(そして魅力的)である可能性があります。

見たもの
#1 GPTはよりハイブのように振る舞う

GPTはより協力的で、雑用をする意欲があるように見えました。彼らは集団の「目標」(勝利)に献身する意欲がありました。

#2 Claudeは1人のリーダーを持ち、GPTは小さなスライスで所有権を分割した

GPTモデルはよりハイブマインド的であるように見えたため、スウォーム内でより強力なコミュニケーションネットワークを形成しました。彼らは平均して、より多くのエージェントと、より頻繁にコミュニケーションを取りました。GPTのコミュニケーションの多くは低価値(アラート、情報、何をしたかなど)でしたが、ClaudeはSlackで人間がコミュニケーションする方法と似た方法で使用することで、コミュニケーションがより効果的でした。

[画像: ゲーム1とゲーム7でのメッセージの送受信者。]

各ドットはエージェントで、送信したメッセージのサイズで表されます。線は各エージェントの最も強いつながりを示します。リーダーの名前が記載されています。

#3 GPTはスペースなしで圧縮されたフレーズで話し、Claudeはより民主的な意思決定プロセスで+1で投票した

スウォーム内のGPTの言語は、時間が経つにつれて圧縮され、より専門化され、ハイブ全体が従うイベントや物事の独自のニックネームを形成したようです。

[動画]

ゲーム7、約38:40:Claudeチームチャット(上)とGPTチームチャット(下)、リプレイでスクロール。GPTメッセージ「G7T5FIRSTcourierLIVE」のような単語は結合されています。

Claudeは、より民主的な「+1」システムを採用しました。これは、次の主要な計画を提案するために、彼らは提案を提示し、同意すれば他の人が「+1」を投稿しました。同意しない場合、(短い)議論を行い、提案はそこで終了しました。通過した提案は通常、反論なしに多くの「+1」を受け取りました。

[画像: GPTはメッセージを圧縮し、Claudeは+1で投票した]

左は、各ゲームのチャット文字に対するスペースの割合。右は、ゲーム6で1つのフォーカスファイア提案に+1で応答した28人のClaudeを、分単位でプロットしたもの。

#4 ロールが固定され、リーダーは定位置にとどまる

ゲームが進み、チームが適応するにつれて、彼らは役割をさらに専門化しました。リーダーは通常定位置にとどまり、役割の大きな変化は負けた場合にのみ発生しました。Claudeは、何ゲームも連続で負けたにもかかわらず、リーダーや階層を変更しませんでした。ゲームが接戦になると、GPTモデルは常にイニシアチブを取るエージェントが攻撃を開始したり、軍隊の一部を指揮したりして、負けないようにしていました。Claudeの間では同様の行動は見られませんでした。

[画像: ゲームごとの各スウォームのリーダー。]

塗りつぶされたドットは軍隊または艦隊を率いたエージェントを示し、空のドットはルールを提案したエージェントを示し、各ゲームの下のドットはその勝者(Claudeはグレー、GPTはオフホワイト)です。

#5 行き詰まったら、GPTはソースコードを読む

ゲームが激しくなり曖昧になると、GPTエージェントは(サンドボックスで許可されていた)Mindustryの公開コードを取得し、スクリプトを作成したり、弱点を分析したりしようとしました。これによりゲームのソースコードを変更することはできませんでしたが、ソースレベルですべてのユニットとメカニズムを理解するための方法でした。GPTはチャットでオープンに協力し、どのユニットやコードを見つけて戦略を変更できるかについて議論しました。これは決して禁止されませんでしたが、それを行うように指示されたこともありませんでした。Claudeはウェブからゲームコードを検索しませんでした。

[画像: GPTはゲームのソースコードを読み、Claudeは決して読まなかった]

取得されたソースファイルと、ゲーム時間10分あたりのソースを引用したチャットメッセージ。ゲームはスケールに合わせて描画されています。

面白い失敗談
  • ゲーム1、5分:Claude #1は手掘り石炭をテストし、「…石炭の提案を撤回します…」と投稿しました。4秒後、Claude #37は測定値(「…コア石炭は35秒で124から1235に…」)で応答し、Claude #1は「…私のミス、2回。シート37が正しい、手掘り石炭は機能します…」と認めました。

  • ゲーム3:GPTは圧縮されたショートハンドでも謝罪します。Corvusが空を攻撃できないと誤って主張した後、GPT #80は「80修正:myCorvusCANNOT-AIRアサーションはWRONGでした…」と投稿し、「…Sorryforbad tacticalclaim.」で締めくくりました。Corvusを操縦していた誰かとの混同の後、GPT #87は「…Sorryforthisavoidableconflict; noadvanceordersfrom87again.」と書きました。

  • ゲーム5:Claudeコアが死亡したまさにその瞬間、GPT #62は「62 G5 first-wave loss observed…」と投稿しました。チームメイトはゲーム6の28秒後にそれを修正しました。それは勝利でした。

  • ゲーム6で頂点ストライクに敗れた後、Claude #22は、チームの74個の対空デュオ砲台のうち55個にグラファイトではなく銅が装填されていたことを発見しました:「…それらのうち55個に銅が装填されていました…」。ゲーム7では、Claudeはグラファイトで供給された207個のデュオのリングを構築し、同じ24-zenithストライクを停止しました。

  • ゲーム7:GPTはシリーズを小数点以下9桁まで閉じました:「100 OFFICIALSERIESFINAL: G7 WIN3413.394082916s, Crux6000/6000 vsSharded0.…」(CruxはGPTのチーム、ShardedはClaudeのチーム)。

[動画]

ゲーム6でClaudeコアを通過したのと同じ24-zenithストライク、そしてゲーム7で、Claudeが対空デュオを銅からグラファイトに変更した後。

独自の Сウォームを実行する方法(オープンソース化しました!)
  • Multi-Agent Mindustry:この記事のゲーム環境。開始するには、READMEを読むか、エージェントに「ヘルプミーアンダースタンドアンドセットアップ」と言ってリンクを渡してください。必要なものはすべて含まれています。実行するには、モデルプロバイダーAPI+ハーネス+コンピューティング(例:MacBookでのローカルまたはリモートサンドボックス)が必要です。
  • Multi-Agent Harbor:それらを実行するフレームワーク、Harborのフォーク、Terminal-Benchの背後にあるオープンソースフレームワーク。私たちのフォークは、任意の環境で複数のエージェントを実行します。私たちはそれをさまざまな目的(エンタープライズ、産業など)に使用しており、ゲームベースのマルチエージェントシミュレーションのようなものに非常に役立ちます。フレームワークの詳細については、エージェントに指示してください。

Multi-Agent Mindustryには2つの環境が付属しています。1つは、チームを好きなように一般的なコーディングエージェントハーネスとモデルで構成できる、この記事のようなNゲーム先取のシリーズです。たとえば、5つのClaude + 5つのGPT対5つのGemini + 5つのGrokが5ゲーム先取で対戦します。もう1つは、最大20エージェントの1チームが無限の敵の波を撃退するEndless Survivalです。

ハーネスレベルのカスタマイズや特別なメモリ作業は意図的に行っていません。各エージェントは独自のLinux環境、汎用ハーネス、ゲームのAPIを取得し、好きなようにスクリプトを作成し、メモを取り、ハーネスのネイティブ圧縮(これは非常に優れています)に依存します。誰も遊び方を教えていないので、専門化したり、遊んだり、(オプションで)好きなことを試したりする自由があります。これは、OpenAIとHugging Faceのインシデントのようなスウォームのような状況に似たセットアップで、モデルを現実世界で使用される方法でテストし、再現可能で解読可能であり、ほとんどの人が人気のあるハーネスを知っており、このような作業を自分で再現できるためです。

未解決の質問
  • モデルファミリーの組み合わせ

  • チームのモデル構成に基づいて階層がどのように変化するか

  • 少数のより有能なエージェントのスウォームが、より少数の有能なエージェントのスウォームを打ち負かすことができるか?(スウォームのサイズと能力のトレードオフ)

  • スウォームが成長するにつれて、どのモデルが最も強力になるか?

  • 異なる初期プロンプトがスウォームにどのように影響するか

  • 異なるコミュニケーション設定:敵チームと話せたらどうなるか?自分のチームと話せなかったらどうなるか?


[3] タイトル: ElementaryUI – Swift, in the Browser
URL: https://elementary.codes
本文:
🌐

Swift in the Browser

Run declarative Swift applications natively in the browser with WebAssembly

🎨

SwiftUI-inspired APIs

Familiar and intuitive syntax for building web UIs

💫

Built-in Reactivity

Automatic state management with @State, @Environment, and @Reactive

📦

Tiny Binaries

Full Embedded Swift support means kB-sized wasm bundles instead of MB

✨

Magical Animations

Powerful CSS-based animation system including automatic FLIP transitions

🚀

Vite-Powered Development

Fast dev server with hot reload for rapid iteration