Interface: IGMI
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:480
IGMI
Description
Defines the contract for a Generalized Mind Instance (GMI).
Properties
creationTimestamp
readonlycreationTimestamp:Date
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:482
gmiId
readonlygmiId:string
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:481
Methods
_triggerAndProcessSelfReflection()
_triggerAndProcessSelfReflection():
Promise<void>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:501
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:503
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:486
Returns
string
getCurrentState()
getCurrentState():
GMIPrimeState
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:488
Returns
getGMIId()
getGMIId():
string
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:487
Returns
string
getOverallHealth()
getOverallHealth():
Promise<GMIHealthReport>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:504
Returns
Promise<GMIHealthReport>
getPersona()
getPersona():
IPersonaDefinition
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:485
Returns
getReasoningTrace()
getReasoningTrace():
Readonly<ReasoningTrace>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:500
Returns
Readonly<ReasoningTrace>
handleToolResult()
handleToolResult(
toolCallId,toolName,resultPayload,userId,userApiKeys?):Promise<GMIOutput>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:491
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:484
Parameters
persona
config
Returns
Promise<void>
onMemoryLifecycleEvent()
onMemoryLifecycleEvent(
event):Promise<LifecycleActionResponse>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:502
Parameters
event
Returns
Promise<LifecycleActionResponse>
processTurnStream()
processTurnStream(
turnInput):AsyncGenerator<GMIOutputChunk,GMIOutput,undefined>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:489
Parameters
turnInput
Returns
AsyncGenerator<GMIOutputChunk, GMIOutput, undefined>
shutdown()
shutdown():
Promise<void>
Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:505
Returns
Promise<void>