H-Logic Agent Model
Documentation status: guide — see Maturity and evidence.
Agent
define .:#Agent(
identity:#Identity,
role:#Role,
state:#AgentState
);
Task
define .:#Task(
requester:#Actor,
objective:#Goal,
context:#Context
)[
priority::#Priority,
riskLevel::#RiskLevel
];
Observation
define .:#Observation(
agent:#Agent,
source:#Source,
content:#Fact,
context:#Context
)[
confidence::#float
];
Tool call
define .:#ToolCall(
agent:#Agent,
tool:#Tool,
input:#Input,
output:#Output,
status:#Status,
context:#Context
)[
cost::#float,
duration::#float
];
Decision
define .:#Decision(
agent:#Agent,
subject:#Entity,
selectedOption:#Option,
context:#Context
)[
confidence::#float,
status::#DecisionStatus
];