Replace demo with audio version; keep silent original as townlet-noaudio.mp4 fc5dc33 verified Budlee commited on 13 days ago
Add demo video, blog, and social post links for submission 6c9b969 verified Budlee commited on 13 days ago
Disable CPU fallback: GPU-only on Spaces (CPU froze UI) e0c5d7e verified Budlee commited on 13 days ago
Non-blocking CPU fallback: mutex prevents UI freeze on lock contention fc709a0 verified Budlee commited on 13 days ago
3 chars only; adaptive hog deadline (no more GPU task aborted) fd6714f verified Budlee commited on 13 days ago
README: model stack reflects single-model default + roster swap 266b77e verified Budlee commited on 13 days ago
All characters on nemotron-4b; one cold-load per fork 76ce26a verified Budlee commited on 13 days ago
Hog GPU once acquired: duration=120, up to 12 sub-drains, 100s deadline e4e5d2c verified Budlee commited on 13 days ago
Dean-aligned Llama(): 5 kwargs only; hf_hub_download at module scope; poll 25s 233354f verified Budlee commited on 13 days ago
Tier 1 safety: n_ctx 8192, TypeError guard on perf kwargs d72888a verified Budlee commited on 14 days ago
Tier 1 perf: page-cache warm + n_ctx 6144 + q8_0 KV + mlock + poll 10s 8b08e50 verified Budlee commited on 14 days ago
@GPU (duration=120) + DECISIONS_PER_DRAIN=2 for tighter drains bbb1410 verified Budlee commited on 14 days ago
Timestamped logs via game.log.tlog; explains visible drain pauses e80adab verified Budlee commited on 14 days ago
Always probe GPU first; CPU is fallback per-tick, no lock 67ce751 verified Budlee commited on 14 days ago
Add /tick_decisions_cpu fallthrough; broaden GPU error catch; JS GPUβCPU lock cf18346 verified Budlee commited on 14 days ago
CPU fallback when ZeroGPU quota exhausted; GPU/CPU chip in topbar 856bab5 verified Budlee commited on 14 days ago
Move Info modal above script β fixes blank-UI from null DOM lookup 3134861 verified Budlee commited on 14 days ago
Add Cyra hero (saboteur); sharpen saboteur shell-as-weapon line ccc0620 verified Budlee commited on 14 days ago
Fix Pause to halt drain; Spawn click feedback; Info modal with The Dot 1ac7b23 verified Budlee commited on 14 days ago
Drop Flux 2; 4 starting chars; pin Ada=engineer Bram=diplomat 9524dcd verified Budlee commited on 14 days ago
interpreter: per-fork interpreter so shell output reaches the UI (pid-mismatch detection) b8e2a8a verified Budlee commited on 15 days ago
docs: note @spaces.GPU fork semantics + the bugs they cause a972014 verified Budlee commited on 15 days ago
interpreter: stop spurious 'mass death' flag (is_alive() unreliable across @spaces.GPU fork) 8305adb verified Budlee commited on 15 days ago
Named-place movement: atomic move_to, drop coord reasoning, 10/gather, per-archetype reward, default llama-3b, smart-mock updated fda78e0 verified Budlee commited on 15 days ago
actions: strip surrounding quotes from move_to target (fixes "'cave'" loop) 2750b2c verified Budlee commited on 15 days ago
actions: mine_coal/draw_water yield 10 units per action (was 1); tool descriptions updated so agent knows 409bebd verified Budlee commited on 15 days ago
actions: move_to short-circuits when already at destination so agent can mine/draw/post in the same decision 5dc0992 verified Budlee commited on 15 days ago
stream: strip <think> blocks + broaden meta-leak filter for Nemotron reasoning output 18beeb2 verified Budlee commited on 15 days ago
scheduler: idle drift skips characters at named places (fixes mine_coal not at cave) + strip <think> blocks from agent thought 504de22 verified Budlee commited on 15 days ago
stream: stop SoC meta-leak (few-shot exemplars + leak filter) 5498847 verified Budlee commited on 15 days ago
frontend: smooth char transition (0.8s linear) to match snapshot cadence a223a89 verified Budlee commited on 15 days ago
Recording prep: JS mutex, mixed models (Ada/Bram=Nemotron, rest=SmolLM2), drain=3, init=3, duration=90s, idle-drift, mock latency profile aa21191 verified Budlee commited on 15 days ago
frontend: slow tick_decisions poll 2s -> 20s (ZeroGPU quota) a4547ca verified Budlee commited on 15 days ago
Default model: always Nemotron 3 Nano 4B, regardless of env 102dcf7 verified Budlee commited on 19 days ago
Mock: tighten SoC-detection so it doesn't swallow normal decisions 81a081a verified Budlee commited on 19 days ago
Trace: strip smolagents </code> marker from displayed thought 69d3c52 verified Budlee commited on 19 days ago
Frontend: revert panel order β SoC between Journal and Trace 1647e8e verified Budlee commited on 19 days ago
Frontend: reorder panel β Goal/SoC/Trace promoted to top 4c0ef18 verified Budlee commited on 19 days ago
Mock: templated SoC per archetype style for local testing 9a051a0 verified Budlee commited on 19 days ago
SoC: include in character's own next-decision perception prompt b8eccd0 verified Budlee commited on 19 days ago
SoC: new game/stream.py β refresh every 10 decisions per char 5aea3bd verified Budlee commited on 19 days ago