@molroo-ai/sdk
    Preparing search index...

    Interface EventInput

    Input for dispatching a world event.

    Events can carry an appraisal (cognitive evaluation) or a direct stimulus (raw physiological/emotional manipulation).

    interface EventInput {
        appraisal?: AppraisalVector;
        from?: string;
        payload?: Record<string, unknown>;
        propagateToAdjacent?: boolean;
        stimulus?: {
            bodyBudgetDelta?: number;
            catastropheAlphaDelta?: number;
            needsDelta?: Partial<
                { autonomy: number; competence: number; relatedness: number },
            >;
            soulStageForce?: number;
            vadDelta?: Partial<{ A: number; D: number; V: number }>;
            vadOverride?: Partial<{ A: number; D: number; V: number }>;
        };
        target?: string;
        type: string;
    }
    Index

    Properties

    appraisal?: AppraisalVector
    from?: string
    payload?: Record<string, unknown>
    propagateToAdjacent?: boolean
    stimulus?: {
        bodyBudgetDelta?: number;
        catastropheAlphaDelta?: number;
        needsDelta?: Partial<
            { autonomy: number; competence: number; relatedness: number },
        >;
        soulStageForce?: number;
        vadDelta?: Partial<{ A: number; D: number; V: number }>;
        vadOverride?: Partial<{ A: number; D: number; V: number }>;
    }
    target?: string
    type: string