Interface: RecordMutationInput
Defined in: packages/agentos/src/emergent/PersonalityMutationStore.ts:70
Input parameters for recording a new personality mutation.
The strength and createdAt fields are set automatically by the store
(1.0 and Date.now() respectively).
Properties
agentId
agentId:
string
Defined in: packages/agentos/src/emergent/PersonalityMutationStore.ts:72
The agent making the mutation.
baselineValue
baselineValue:
number
Defined in: packages/agentos/src/emergent/PersonalityMutationStore.ts:84
The trait value before mutation.
delta
delta:
number
Defined in: packages/agentos/src/emergent/PersonalityMutationStore.ts:78
The signed delta to apply.
mutatedValue
mutatedValue:
number
Defined in: packages/agentos/src/emergent/PersonalityMutationStore.ts:87
The trait value after mutation.
reasoning
reasoning:
string
Defined in: packages/agentos/src/emergent/PersonalityMutationStore.ts:81
Free-text reasoning for the mutation.
trait
trait:
string
Defined in: packages/agentos/src/emergent/PersonalityMutationStore.ts:75
The HEXACO trait being mutated.