All characters on nemotron-4b; one cold-load per fork 76ce26a verified Budlee commited on 21 days ago
@GPU (duration=120) + DECISIONS_PER_DRAIN=2 for tighter drains bbb1410 verified Budlee commited on 21 days ago
Timestamped logs via game.log.tlog; explains visible drain pauses e80adab verified Budlee commited on 21 days ago
Add Cyra hero (saboteur); sharpen saboteur shell-as-weapon line ccc0620 verified Budlee commited on 22 days ago
Fix Pause to halt drain; Spawn click feedback; Info modal with The Dot 1ac7b23 verified Budlee commited on 22 days ago
Drop Flux 2; 4 starting chars; pin Ada=engineer Bram=diplomat 9524dcd verified Budlee commited on 22 days ago
interpreter: per-fork interpreter so shell output reaches the UI (pid-mismatch detection) b8e2a8a verified Budlee commited on 22 days ago
interpreter: stop spurious 'mass death' flag (is_alive() unreliable across @spaces.GPU fork) 8305adb verified Budlee commited on 22 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 23 days ago
actions: strip surrounding quotes from move_to target (fixes "'cave'" loop) 2750b2c verified Budlee commited on 23 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 23 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 23 days ago
stream: strip <think> blocks + broaden meta-leak filter for Nemotron reasoning output 18beeb2 verified Budlee commited on 23 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 23 days ago
stream: stop SoC meta-leak (few-shot exemplars + leak filter) 5498847 verified Budlee commited on 23 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 23 days ago
Default model: always Nemotron 3 Nano 4B, regardless of env 102dcf7 verified Budlee commited on 27 days ago
Trace: strip smolagents </code> marker from displayed thought 69d3c52 verified Budlee commited on 27 days ago
SoC: include in character's own next-decision perception prompt b8eccd0 verified Budlee commited on 27 days ago
SoC: new game/stream.py — refresh every 10 decisions per char 5aea3bd verified Budlee commited on 27 days ago
SoC: stream_of_consciousness + decisions_since_soc on Character b3b4549 verified Budlee commited on 27 days ago
Trace: record each _decide via tool monkey-patch + smolagents memory 6b09218 verified Budlee commited on 27 days ago
Fix: shell lock release no longer gated on exact shell_queue tile 27c0ffb verified Budlee commited on 27 days ago
The Dot: embed full game mechanics (resources, locker, shell semaphore) ab643b8 verified Budlee commited on 27 days ago
Filesystem state persistence with flock to survive @spaces.GPU fork c8fc16a verified Budlee commited on 27 days ago
Log PID + TID at endpoint entry to diagnose multi-worker isolation 21e9b08 verified Budlee commited on 27 days ago
Architectural fix: kill bg tick thread, tick synchronously inside @spaces.GPU and snapshot calls ed294ac verified Budlee commited on 27 days ago
Diagnostics: heartbeat with Townlet id; tick try/except 2b6886a verified Budlee commited on 27 days ago
Fix: restore scheduler.py contents (was overwritten by smol_adapter on previous push) 1e3fffe verified Budlee commited on 27 days ago