Skip to main content

Function: personality()

personality(config): Personality

Defined in: packages/orchestration/src/ensemble/personality/personality.ts:87

Create a personality — a pipeline compiler for behavioral dimensions.

Parameters

config

PersonalityConfig

Returns

Personality

Example

const skeptic = personality({
verificationImpulse: 0.8,
onUncertainty: 'ask',
reEntryStyle: 'summary',
challenge: {
onMessageTypes: ['proposal'],
inPhases: ['ideation', 'review'],
maxPerSession: 3,
},
});

const wrappedBot = skeptic.wrap(researcherBot);