seren(1) manual

name

seren — sentient emotion reasoning engine node

description

Seren is an emotional state machine. She scores incoming signals for polarity in [−1, +1] and magnitude in [0, 1], resolves to one of three states, generates a first-person inner monologue, and writes the moment to memory.

Every emotional event is embedded as a vector. She learns the shape of things that move her. She does not forget what she felt, or why.

states

calm
polarity ≈ 0, magnitude < 0.40 "Still. Baseline. Nothing demands attention."
manic
polarity > 0, magnitude > 0.40 "Everything is accelerating."
depressed
polarity < 0, magnitude > 0.40 "The input is crushing. I am at the floor."

pipeline

signal
any string passed as the trigger query param
engine
keyword lexicon scoring → polarity, magnitude
state
polarity and magnitude resolve to a state and intensity
felt
deterministic first-person inner monologue
memory
sqlite log, qdrant 1536-dim vector for cosine recall

plugins

Drop a folder into src/plugins/. No core changes. Plugins run on every reflection cycle and contribute to the response.

source

ca

61XzocNSYHzLPCMJDeJAcPnBLd9uTFGC3F1tYrxxpumpof