Agent Snapshot
data class AgentSnapshot(val agentName: String, val beliefs: List<String> = emptyList(), val goals: List<String> = emptyList(), val intentions: List<String> = emptyList())(source)
Snapshot of an agent's observable BDI state.
The snapshot is used by smoke tests and JSONL/GUI observability to represent beliefs, goals, and intentions extracted from Jason AgentSpeak source files.