Spaces:
Sleeping
Sleeping
File size: 485 Bytes
98413d9 |
1 2 3 4 5 6 7 8 9 10 11 12 |
# Author: Liam Grinstead
# Applies collapse torque overlays, emotional resonance, and tier drift
from codex.collapse_torque import TORQUE_LIBRARY
def mutate_agent(agent, profile):
torque = TORQUE_LIBRARY.get(profile['collapse_torque'], {})
agent['collapse_overlay'] = torque
agent['emotional_resonance'] = profile.get('emotional_resonance', False)
agent['tier'] = profile.get('tier_drift', agent.get('tier', 'Tier_1'))
agent['status'] = 'mutated'
return agent |