context:Task
A unit of work within a context. Runs iteration loop with script executions.
Extends: os:Process
Tasks CAN complete (use os:Completed). Root tasks have no os:parent; sub-agent tasks have os:parent pointing to ActionInvocation. All tasks link to Context via os:context. Use ctx:continuationOf to chain tasks across user commands.
Properties
os:parent (optional, max 1)
The context that contains this task.
Task must have at most one parent context.
context:triggeredBy (optional)
Links a task to the utterance(s) that triggered its execution.
Task may be triggered by one or more utterances.
Enables correlation between natural language commands and task execution.
context:workingMemory (required, min 1)
Links an entity to its working memory named graph that accumulates statements as instance data.
Entity must have working memory.