Skip to content

Interface: CreateScenarioRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Scenarios / CreateScenarioRequest

Interface: CreateScenarioRequest

Defined in: src/types/scenarios.ts:80

Request body for scenario creation (generate + materialize).

Properties

agentName?

optional agentName: string | null

Defined in: src/types/scenarios.ts:82

Optional custom agent name.


answers?

optional answers: object | null

Defined in: src/types/scenarios.ts:84

Answers to clarification questions (2nd call in multi-turn flow).


createAgent?

optional createAgent: boolean

Defined in: src/types/scenarios.ts:86

Whether to create a cognitive agent from the scenario.


enableCurriculum?

optional enableCurriculum: boolean

Defined in: src/types/scenarios.ts:88

Whether to generate curriculum stages.


enableGrounding?

optional enableGrounding: boolean

Defined in: src/types/scenarios.ts:90

Whether to apply concept grounding after materialization.


prompt

prompt: string

Defined in: src/types/scenarios.ts:92

Natural language task description (e.g., “organize a conference”).


runInitialCycle?

optional runInitialCycle: boolean

Defined in: src/types/scenarios.ts:94

Whether to run an initial cognitive cycle after materialization. Requires create_agent to be true.


sessionId?

optional sessionId: string | null

Defined in: src/types/scenarios.ts:96

Session ID for multi-turn clarification continuity.