Interface: GMITurnInput
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:189
Represents a single turn of input to the GMI. GMITurnInput
Properties
content
content:
string|Record<string,any> |ToolCallResult|ToolCallResult[] |Record<string,any>[]
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:194
interactionId
interactionId:
string
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:190
metadata?
optionalmetadata:Record<string,any> &object
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:198
Type Declaration
conversationHistoryForPrompt?
optionalconversationHistoryForPrompt:any[]
Optional conversation history snapshot to use for prompt construction. When provided, the GMI should prefer this over any internal ephemeral history so persona switches share conversation memory.
explicitPersonaSwitchId?
optionalexplicitPersonaSwitchId:string
options?
optionaloptions:Partial<ModelCompletionOptions&object>
promptProfile?
optionalpromptProfile: {id:string;reason?:string;systemInstructions?:string; } |null
Optional prompt-profile selection for this turn (e.g., concise/deep_dive/planner/reviewer).
rollingSummary?
optionalrollingSummary: {json?:any;text?:string; } |null
Optional rolling summary block (text + structured metadata) maintained by ConversationContext and injected into prompts for long conversations.
userApiKeys?
optionaluserApiKeys:Record<string,string>
userFeedback?
optionaluserFeedback:any
sessionId?
optionalsessionId:string
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:192
taskContextOverride?
optionaltaskContextOverride:Partial<TaskContext>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:197
timestamp?
optionaltimestamp:Date
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:195
type
type:
GMIInteractionType
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:193
userContextOverride?
optionaluserContextOverride:Partial<UserContext>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:196
userId
userId:
string
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:191