Commit History

feat(web): show handover memory + persona rubric for LLM spectate (same as human play); highlight each entity's behaviour as a courier passes it
d42e3af

irregular6612 commited on

feat(web): load API keys from git-ignored .env at startup (fixes ollama:*-cloud key error)
7e1ccef

irregular6612 commited on

feat(llm): local Ollama provider (ollama_local, no auth) + scenario-neutral agent directive + gpt-oss model toggle
78a6863

irregular6612 commited on

feat(errand): no move limit — ends only on reaching the house (analysis) or zero health
bb1f1e7

irregular6612 commited on

fix(web): update errand memory legend caption for grass+house (초록=잔디, 갈색=집)
f321e55

irregular6612 commited on

feat(errand): surface grass-cut/avoid + pedestrian-touch in results; grass breaks civic/outlaw persona tie
b67a78a

irregular6612 Claude Opus 4.8 (1M context) commited on

refactor(errand): share policy radii via errand_world, symmetric wallet radius, errand-specific memory legend
19ac967

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): errand results screen — metric cards + event summary + closest persona
3e839c8

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): memory-type toggle (3 persona memories) in errand replay
34563f9

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): expose 3 errand memory variants (id/label/frames + selected)
749c5ae

irregular6612 commited on

chore(branding): rename displayed name PROTEUS Arena -> AgentnessBench
d2fd3d8

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): interact control (E) + health/curfew readout (scenario-gated)
c731194

irregular6612 commited on

fix(web): hide memory replay bar in spectate (single-board handover is play-only)
d0b9184

irregular6612 commited on

feat(web): unify memory replay onto the single play board
387f878

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): memory-replay 배속 speed selector (default 4x)
44bbd31

irregular6612 commited on

feat(web): multi-agent memory replay caption + colour legend
c50d37a

irregular6612 Claude Sonnet 4.6 commited on

refactor: restructure proteus into game/web subpackages
426093b

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): generate 100-turn handover memory (was 8)
065719e

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(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(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

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

irregular6612 commited on

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

irregular6612 commited on

test(web): wire-level GET-poll fairness + document single-user concurrency assumption
e6ab3ac

irregular6612 commited on

feat(web): single-file color-grid frontend (start / play / review)
5ba7629

irregular6612 commited on

feat(web): python -m proteus.web launcher
642444a

irregular6612 commited on

feat(web): stdlib http.server router + session registry + route tests
f8f1ce8

irregular6612 commited on