Skip to content

Neuromodulators

Raul Montoya Cardenas edited this page Jul 29, 2026 · 5 revisions

Neuromodulators

Wiki hero

Generated with Grok Build: Grok 4.5 · xAI Imagine (/imagine)

Module: src/modulators.rs

Four channels

Field Role (summary)
dopamine Reward / STDP learning drive
serotonin Stability / tone
acetylcholine Focus / decay influence
norepinephrine Stress / arousal (engine uses stress multiplier)

API surface

NeuroModulators::default()
NeuroModulators::from_signals(&profile, ...)
mods.add_reward / add_norepinephrine / boost_focus / add_serotonin / decay
mods.apply_reward(&reward, &obs)  // GenericReward
apply_neuromodulation(&mods, &mut weights, &mut thresholds)
Type Role
SignalProfile Map external signals → modulator deltas (default, hardware_calibrated)
Observation Observation vector for reward traits
GenericReward Trait for domain-specific reward shaping in downstream crates
UnitReward Built-in unit reward

Related


Last updated: July 29, 2026 Updated by: Grok Build: Grok 4.5 Package tip reference: 67c1573 (main, v0.5.0) Cubic: page-intro Devin DeepWiki: neuromod @ 67c1573

Clone this wiki locally