Interface: IGMI
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:503
Interface
IGMI
Description
Defines the contract for a Generalized Mind Instance (GMI).
Properties
creationTimestamp
readonlycreationTimestamp:Date
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:505
gmiId
readonlygmiId:string
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:504
Methods
_triggerAndProcessSelfReflection()
_triggerAndProcessSelfReflection():
Promise<void>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:524
Returns
Promise<void>
analyzeAndReportMemoryHealth()
analyzeAndReportMemoryHealth():
Promise<{issues?:object[];lifecycleManagerStats?: {details?:any;isHealthy:boolean; };overallStatus:"DEGRADED"|"ERROR"|"OPERATIONAL"|"LIMITED";ragSystemStats?: {details?:any;isHealthy:boolean; };workingMemoryStats?: {[key:string]:any;itemCount:number; }; } |undefined>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:526
Returns
Promise<{ issues?: object[]; lifecycleManagerStats?: { details?: any; isHealthy: boolean; }; overallStatus: "DEGRADED" | "ERROR" | "OPERATIONAL" | "LIMITED"; ragSystemStats?: { details?: any; isHealthy: boolean; }; workingMemoryStats?: {[key: string]: any; itemCount: number; }; } | undefined>
getCurrentPrimaryPersonaId()
getCurrentPrimaryPersonaId():
string
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:509
Returns
string
getCurrentState()
getCurrentState():
GMIPrimeState
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:511
Returns
getGMIId()
getGMIId():
string
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:510
Returns
string
getOverallHealth()
getOverallHealth():
Promise<GMIHealthReport>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:527
Returns
Promise<GMIHealthReport>
getPersona()
getPersona():
IPersonaDefinition
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:508
Returns
getReasoningTrace()
getReasoningTrace():
Readonly<ReasoningTrace>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:523
Returns
Readonly<ReasoningTrace>
handleToolResult()
handleToolResult(
toolCallId,toolName,resultPayload,userId,userApiKeys?):Promise<GMIOutput>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:514
Parameters
toolCallId
string
toolName
string
resultPayload
userId
string
userApiKeys?
Record<string, string>
Returns
Promise<GMIOutput>
initialize()
initialize(
persona,config):Promise<void>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:507
Parameters
persona
config
Returns
Promise<void>
onMemoryLifecycleEvent()
onMemoryLifecycleEvent(
event):Promise<LifecycleActionResponse>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:525
Parameters
event
Returns
Promise<LifecycleActionResponse>
processTurnStream()
processTurnStream(
turnInput):AsyncGenerator<GMIOutputChunk,GMIOutput,undefined>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:512
Parameters
turnInput
Returns
AsyncGenerator<GMIOutputChunk, GMIOutput, undefined>
shutdown()
shutdown():
Promise<void>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:528
Returns
Promise<void>