Brunnfeld Agentic World: Multi-Agenten-Simulation einer mittelalterlichen Wirtschaft ohne Verhaltensvorgaben

Kernarchitektur
Die Simulation läuft mit 20 LLM-Agenten in einer mittelalterlichen Dorfwirtschaft ohne Verhaltensanweisungen. Anstatt den Agenten Ziele vorzugeben, baut das System eine Welt mit Physik auf und lässt Ziele natürlich entstehen. Jeder Agent erhält pro Tick eine Wahrnehmung von etwa 200 Token, die enthält: seinen Standort, wer in der Nähe ist, sein Inventar, sein Geldbeutel, seinen Hungerlevel, die Haltbarkeit seiner Werkzeuge und das Live-Marktplatz-Orderbuch. Sie sehen, was sie an ihrem aktuellen Standort mit ihren aktuellen Eingaben produzieren KÖNNEN.
Die Architektur verwendet 14 deterministische Engine-Phasen pro Tick, die einen einzelnen LLM-Aufruf pro Agent umschließen. Die Engine übernimmt alle Mechaniken, für die man normalerweise Prompt-Token verschwenden würde: Rezeptvalidierung, Werkzeugverschleiß, Orderbuch-Abgleich, Verderb-Timer, Hungerdrift, Schließzeiten und Bekanntschafts-Freigabe (Agenten kennen die Namen anderer erst, nachdem sie miteinander gesprochen haben). Der LLM wählt lediglich Aktionen aus einem Schema aus, und die Engine löst sie gegen den Weltzustand auf.
Wichtige Mechaniken
- Hunger als Zündschalter: In den ersten 4 Ticks handelt niemand, weil niemand hungrig ist. Sobald der Hunger 3/5 erreicht, beginnen die Agenten, sich zum Dorfplatz zu bewegen, Aufträge zu erteilen und Essen zu kaufen. Tick 7 hatte 6 Trades im Wert von 54 Münzen nach 6 Ticks ohne Aktivität.
- Lieferkette als Persönlichkeit: Der Müller kontrolliert das gesamte Mehl. Der Schmied stellt alle Werkzeuge her. Wenn einer von beiden stirbt (Verhungern tötet nach 3 Ticks bei Hunger 5), bricht die gesamte nachgelagerte Kette zusammen.
- Natürliches Feedback: Agenten sehen
(Du bist hungrig.), wenn der Hunger 3/5 erreicht. Sie sehen[Kann nicht essen] Weizen muss zuerst zu Mehl gemahlen werden, wenn sie ungültige Aktionen versuchen.
Beobachtete emergente Verhaltensweisen
Ohne wirtschaftliche Anweisungen traten am ersten Tag folgende Verhaltensweisen auf:
- Ein Bäcker handelte Mehl auf Kredit vom Müller aus und versprach, aus dem Brotverkauf bis Sonntag zu bezahlen
- Der Neffe eines Bauern bemerkte, dass seine Werkzeuge versagten, stritt mit seinem Onkel darüber, die Arbeit zu unterbrechen, um den Schmied zu besuchen, und gewann die Auseinandersetzung
- Der Schmied ging zur Mine und handelte Erzpreise von 2,2 Münzen pro Einheit durch Gespräche aus
- Ein 16-jähriger Lehrling kaufte Brot, aß eines und verkaufte den Überschuss auf dem Marktplatz weiter, wurde also ein Mittelsmann, ohne dass ihm jemand erklärte, was Arbitrage ist
Technische Umsetzung
Das Projekt ist Open-Source-TypeScript ohne Framework-Abhängigkeiten. Es läuft auf jedem LLM, wobei kostenlose Modelle über OpenRouter gut funktionieren. Das System enthält einen spielbaren Viewer mit Pixel-Art-Karte, Live-Agenten-Sprites, einem Bloomberg-ähnlichen Ticker, der fließende Trades anzeigt, und ermöglicht es Benutzern, als Dorfbewohner beizutreten und gegen die 20 NPCs anzutreten. Es gibt eine Bestenliste, und der Gott-Modus erlaubt es, Dürren und Mineneinstürze einzuspritzen, um die Reaktion der Wirtschaft zu beobachten. Man kann jeden Agenten interviewen, und sie antworten aus ihrem echten Gedächtniszustand.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Creation OS: Ein lokaler σ-gesteuerter LLM-Laufzeit, der Modelle sagen lässt „Ich weiß es nicht“ statt zu halluzinieren
Creation OS umhüllt lokale LLMs (BitNet, Qwen, Gemma, beliebige GGUF) mit einem σ-Gate, das mehrere Unsicherheitskanäle misst und pro Ausgabe ACCEPT, RETHINK oder ABSTAIN entscheidet. Keine Cloud, keine API. Die Genauigkeit bei TruthfulQA verbesserte sich durch selektive Regeneration um ~29%.

Open-Source-CLI zum Komprimieren großer Java/Spring-Monorepos für Claude
Das CLI-Tool sourcecode reduziert ein Java/Spring-Monorepo mit ~4.000 Dateien von ~3M Tokens auf 1.700 Tokens (Compact-Modus). Der Fokus liegt derzeit auf Kontextkompression, Git-Hotspot-Erkennung und Symbolsuche.

OpenClaw CoreBrain-Plugin: Persistenter Speicher für KI-Codierungs-Agenten
Ein neues Plugin namens CoreBrain löst die Speicherprobleme von OpenClaw, indem es Informationen außerhalb des Kontextfensters in einem Wissensgraphen speichert und sie vor jeder Abfrage automatisch einfügt, wodurch Werkzeugaufrufe und optionale Speicheraufrufe überflüssig werden.

Höhlenmensch: Eine Claude-Code-Fähigkeit, die durch Höhlenmenschen-Sprache 75 % der Tokens einspart
Caveman ist eine Claude Code-Fähigkeit, die den Token-Verbrauch um etwa 75 % reduziert, indem Claude in einem prägnanten, höhlenmenschartigen Stil antwortet, während die volle technische Genauigkeit erhalten bleibt. Es wird über npx oder den Claude-Plugin-Marktplatz installiert.