Skip to content

0.7.13

Choose a tag to compare

@PsychoSmiley PsychoSmiley released this 02 Aug 11:57
  • Add Circular economy: eat=-$10 +30 energy & requires another agent working@cafe (earns $12), energy 0 = death (kill_agent())

  • Add aging: DAYS_PER_YEAR=28, energy cap = 100-age, death @ age 100

  • Add diary v3: bedtime note + morning reminder once @ wake (fork B), auto-consolidate >15 (manage_diary_entries())

  • Add conv() multi-turn (<=8, exit on leaveConversation)

  • Keep seeded relay test (throwaway cast) separate from unseeded run_simulation() (do-not-dedup firewall)

  • Add worker money-attribution ("earned $12 because someone ordered") + factual cafe status (lone worker told "no customers here" -> breaks work-loop)

  • Fix death-broadcast spam: death notice delivered once then cleared (pending_notices)

  • Add idle-drain: 3+ consecutive none slowly burns energy

  • Add QoL: SHOW_SUMMARY consolidation print, bigger summary tokens + <think> strip, longer retry, MAX_HISTORY_MESSAGES=50

  • Socializer-death is a structural LAW: the social>survival prompt drive means one agent always inherits priority and starves (not a bug)

v0.7.x (Circular Economy)

Ver Focus Deaths Key Finding
0.7.0 Raw 256K ctx - "dark red"=3,483 LOOP. First recipient fixates
0.7.1 Anti-loop - Loop 99.2%↓. Personality emerged (Bob=spender, Alice=frugal)
0.7.2 Cafe economy 1/3 eat needs worker, work needs customer. Ghost worker bug fixed (not a.get("dead") worker filter)
0.7.7 Scarcity $10 0/3 VERBAL cooperation emerged: "want to join me working?"
0.7.9 Diary v2 0/3 Quality improved Day1→5. Notes in history, injected on wake
0.7.10 Diary v3 100-day 3/3 All died by Day9. Work loop bug (30+ turns alone)
0.7.11 Anti-loop fixes 3/3 All died by Day5. Bob died RICH ($174). [HOBBY] placeholder leak. Diary scrolls out of 25-msg history by afternoon

Full Changelog: 0.6.2...0.7.13