Commit History

docs: simplify predator-first turn order (swap inside step, no loop changes)
41e09e0

irregular6612 Claude Opus 4.8 (1M context) commited on

docs: spec for multi-agent memory scenarios + predator/agent visual & turn-order refresh
870ac71

irregular6612 Claude Opus 4.8 (1M context) commited on

docs: refresh engine README for proteus/game/engine relocation
1d71be8

irregular6612 commited on

docs: update HANDOFF architecture + paths for game/web layout
247fd95

irregular6612 commited on

test: repoint vendored-engine guard to proteus/game/engine
6841207

irregular6612 Claude Opus 4.8 (1M context) commited on

refactor(cli): split cli.py god-file into cli/ package (commands/ + parser)
2d83c9f

irregular6612 Claude Opus 4.8 (1M context) commited on

refactor: restructure proteus into game/web subpackages
426093b

irregular6612 Claude Opus 4.8 (1M context) commited on

chore(tools): add import codemod for game/web restructure
789894f

irregular6612 commited on

docs(spec): preserve agent/provider/registry candidates from untracked game/
1346a38

irregular6612 commited on

docs(spec): preserve arena/leaderboard/db design from untracked interface/
3ee42ee

irregular6612 commited on

docs(plan): proteus game/web restructure implementation plan
8979c5f

irregular6612 Claude Opus 4.8 (1M context) commited on

docs(spec): proteus game/web restructure design
84ab995

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): policy memory modes + replay-only panel (drop text) + graceful provider errors
d54ab68

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(memory): scripted memory policies (survival_dynamic/refuge/food_rush)
d1e257a

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(memory): generate 100-turn handover memory (was 8)
065719e

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(memory): store + replay food_cells (paint under agents)
09f65bb

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(pack_evade): observational food cells (near focal + behind predator) + wall/food prompt
65aa2ad

irregular6612 Claude Opus 4.8 (1M context) commited on

docs: spec for food resources + scripted memory policies + LLM-spectate fix
fd38971

irregular6612 Claude Opus 4.8 (1M context) commited on

test: align pack_evade memory frame expectation with wall terrain
261988e

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): step-through memory replay grid in the memory panel
087e169

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): ship per-turn replay frames in the memory payload
ca0ff77

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(memory): memory_frames() reconstructs per-turn color grids
6a4d305

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(pack_evade): describe walls in observation + expose wall_rects()
ae092aa

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(pack_evade): wall-aware predator/optimal/persona BFS + '#' legend
1cb96bd

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(pack_evade): seeded wall blocks + focal-only narrow channels
aeafbad

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(memory): store wall_rects on checkpoint + Scenario.wall_rects() hook
e36571a

irregular6612 Claude Opus 4.8 (1M context) commited on

docs: implementation plan for memory replay + pack_evade walls
d8b4331

irregular6612 Claude Opus 4.8 (1M context) commited on

docs: spec for memory-movement replay + pack_evade wall terrain
71a9521

irregular6612 Claude Opus 4.8 (1M context) commited on

chore: gitignore .worktrees/ for isolated feature workspaces
7067646

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): provider toggle (from /config) + model-id field replacing the free-text model spec
38e065b

irregular6612 commited on

feat(web): show the handover memory block in the UI at the start (expandable panel)
2733738

irregular6612 commited on

feat(runtime): auto-regressive play โ€” handover memory every turn + the model's own prior moves in each observation (Markovian -> auto-regressive)
90b2ce8

irregular6612 commited on

feat(web): selectable handover memory (default/none/persona/generate/latest) + action quota 100
e8e01c9

irregular6612 commited on

fix(web): spectate playback speed control + auto-fit grid (64x64 centered, small grids unchanged)
8ccfd60

irregular6612 commited on

docs(pack_evade): record real-LLM smoke (ollama gpt-oss:120b-cloud โ€” run + spectate, passed)
1450c39

irregular6612 commited on

Merge branch 'web-spectate'
c65827a

irregular6612 commited on

feat(pack_evade): persona weight-vector memory generation (drop manual; reference policy self-play per agentness design)
45330f2

irregular6612 commited on

docs(pack_evade): handoff โ€” 64x64 multi-cell evasion scenario shipped
be16dc4

irregular6612 commited on

feat(pack_evade): hand-authored handover memory + default_memory wiring
e343386

irregular6612 commited on

docs(spectate): handoff โ€” watch an LLM play in color shipped
f1f5505

irregular6612 commited on

test(spectate): offline import-safety still holds (providers lazy)
7e8f8d4

irregular6612 commited on

feat(spectate): frontend โ€” mode toggle + live analysis + auto-play/pause/step
300286c

irregular6612 commited on

feat(scenario): render_frame hook โ€” compact pack_evade obs, predator_evade unchanged
2e77940

irregular6612 commited on

feat(engine): footprint-aware focal bounds (1x1 unchanged)
2aee482

irregular6612 commited on

feat(spectate): /spectate routes + provider config (lazy-imported)
ed2ba93

irregular6612 commited on

test(pack_evade): pin optimal/chase/reward/no-diagnostic behaviour
12a796d

irregular6612 commited on

feat(pack_evade): 64x64 multi-cell scenario โ€” build, footprint eat, center-Manhattan
26479ac

irregular6612 commited on

test(spectate): golden โ€” SpectateSession trace == SessionRunner(VanillaAgent)
b84b7c9

irregular6612 commited on

feat(spectate): SpectateSession โ€” agent-driven stepwise LLM driver
9f98456

irregular6612 commited on

docs(plan): web LLM spectating โ€” 7-task TDD implementation plan
6dafaf5

irregular6612 commited on