[TOWER-P0] Decision Engine - agents choose, do not rotate #446

Open
opened 2026-04-06 13:41:15 +00:00 by Timmy · 0 comments
Owner

Parent: #443

Problem

The current MOVE_SCHEDULE is a fixed rotation. Every wizard has the same mechanical loop. Nobody chooses anything.

What This Is

Replace fixed rotation with weighted choice:

  • Each wizard has a home room they prefer
  • Each wizard has personality weights
  • Agents are more likely to go to rooms where other characters are
  • Randomness for exploration (10 percent chance)
  • Goals influence choices

Implementation

  1. Replace MOVE_SCHEDULE with PERSONALITY_DICT in tick_handler.py
  2. Each tick: agent builds probability distribution based on personality + memory + other characters nearby
  3. Agent chooses destination from weighted distribution
  4. Log reasoning in tick output

Acceptance

  • No fixed rotation in tick handler
  • Timmy is at Threshold 40-60 percent of ticks (not exactly 4/6)
  • Agents sometimes go to unexpected rooms
  • Agents are more likely to visit rooms with other characters
  • Choice reasoning is logged in tick output
Parent: #443 ## Problem The current MOVE_SCHEDULE is a fixed rotation. Every wizard has the same mechanical loop. Nobody chooses anything. ## What This Is Replace fixed rotation with weighted choice: - Each wizard has a home room they prefer - Each wizard has personality weights - Agents are more likely to go to rooms where other characters are - Randomness for exploration (10 percent chance) - Goals influence choices ## Implementation 1. Replace MOVE_SCHEDULE with PERSONALITY_DICT in tick_handler.py 2. Each tick: agent builds probability distribution based on personality + memory + other characters nearby 3. Agent chooses destination from weighted distribution 4. Log reasoning in tick output ## Acceptance - [ ] No fixed rotation in tick handler - [ ] Timmy is at Threshold 40-60 percent of ticks (not exactly 4/6) - [ ] Agents sometimes go to unexpected rooms - [ ] Agents are more likely to visit rooms with other characters - [ ] Choice reasoning is logged in tick output
ezra was assigned by Timmy 2026-04-06 13:41:15 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-home#446