Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
CognitiveMap
Class CognitiveMap
Index
Constructors
constructor
Properties
state
Size
task
Count
method
Count
max
Stack
Depth
max
Decision
Depth
max
Undo
Log
max
Plan
Length
max
Queued
Goals
Methods
define
Primitive
define
Method
finalize
set
State
get
State
find
Plan
plan
Length
plan
Step
plan
Gen
failed
Task
Id
failed
Depth
enqueue
Goal
queued
Goal
Count
run
Scheduler
clear
Constructors
constructor
new
CognitiveMap
(
opts
:
CognitiveMapOptions
)
:
CognitiveMap
Parameters
opts
:
CognitiveMapOptions
Returns
CognitiveMap
Properties
Readonly
state
Size
stateSize
:
number
Readonly
task
Count
taskCount
:
number
Readonly
method
Count
methodCount
:
number
Readonly
max
Stack
Depth
maxStackDepth
:
number
Readonly
max
Decision
Depth
maxDecisionDepth
:
number
Readonly
max
Undo
Log
maxUndoLog
:
number
Readonly
max
Plan
Length
maxPlanLength
:
number
Readonly
max
Queued
Goals
maxQueuedGoals
:
number
Methods
define
Primitive
definePrimitive
(
taskId
:
number
,
def
:
PrimitiveDefinition
)
:
void
Parameters
taskId
:
number
def
:
PrimitiveDefinition
Returns
void
define
Method
defineMethod
(
def
:
MethodDefinition
)
:
void
Parameters
def
:
MethodDefinition
Returns
void
finalize
finalize
()
:
void
Returns
void
set
State
setState
(
slot
:
number
,
value
:
number
)
:
void
Parameters
slot
:
number
value
:
number
Returns
void
get
State
getState
(
slot
:
number
)
:
number
Parameters
slot
:
number
Returns
number
find
Plan
findPlan
(
goalId
:
number
,
stepBudget
:
number
)
:
PlanResult
Parameters
goalId
:
number
stepBudget
:
number
Returns
PlanResult
plan
Length
planLength
()
:
number
Returns
number
plan
Step
planStep
(
index
:
number
)
:
number
Parameters
index
:
number
Returns
number
plan
Gen
planGen
()
:
number
Returns
number
failed
Task
Id
failedTaskId
()
:
number
Returns
number
failed
Depth
failedDepth
()
:
number
Returns
number
enqueue
Goal
enqueueGoal
(
goalTaskId
:
number
,
priority
:
number
)
:
boolean
Parameters
goalTaskId
:
number
priority
:
number
Returns
boolean
queued
Goal
Count
queuedGoalCount
()
:
number
Returns
number
run
Scheduler
runScheduler
(
stepBudget
:
number
)
:
PlanResult
|
null
Parameters
stepBudget
:
number
Returns
PlanResult
|
null
clear
clear
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
state
Size
task
Count
method
Count
max
Stack
Depth
max
Decision
Depth
max
Undo
Log
max
Plan
Length
max
Queued
Goals
Methods
define
Primitive
define
Method
finalize
set
State
get
State
find
Plan
plan
Length
plan
Step
plan
Gen
failed
Task
Id
failed
Depth
enqueue
Goal
queued
Goal
Count
run
Scheduler
clear
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...