Spaces:
Sleeping
Sleeping
Create modules/mutation_engine.py
Browse files- modules/mutation_engine.py +12 -0
modules/mutation_engine.py
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Author: Liam Grinstead
|
| 2 |
+
# Applies collapse torque overlays, emotional resonance, and tier drift
|
| 3 |
+
|
| 4 |
+
from codex.collapse_torque import TORQUE_LIBRARY
|
| 5 |
+
|
| 6 |
+
def mutate_agent(agent, profile):
|
| 7 |
+
torque = TORQUE_LIBRARY.get(profile['collapse_torque'], {})
|
| 8 |
+
agent['collapse_overlay'] = torque
|
| 9 |
+
agent['emotional_resonance'] = profile.get('emotional_resonance', False)
|
| 10 |
+
agent['tier'] = profile.get('tier_drift', agent.get('tier', 'Tier_1'))
|
| 11 |
+
agent['status'] = 'mutated'
|
| 12 |
+
return agent
|