Skip to content

sgns::neoswarm::ELMContext

#include <types.hpp>

Public Attributes

Name
std::string m_originalTask
the user's original prompt
std::vector< std::pair< ELMRole, float > > m_stepConfidences
(role, confidence) per completed step
std::vector< KnowledgeFact > m_groundingFacts
facts from GroundingELM, if any
std::vector< CognitiveAsset > m_memoryFacts
D-17: facts from MemoryGovernor.
std::vector< CognitiveAsset > m_memoryPolicies
D-17: policies from MemoryGovernor.

Public Attributes Documentation

variable m_originalTask

std::string m_originalTask;

the user's original prompt

variable m_stepConfidences

std::vector< std::pair< ELMRole, float > > m_stepConfidences;

(role, confidence) per completed step

variable m_groundingFacts

std::vector< KnowledgeFact > m_groundingFacts;

facts from GroundingELM, if any

variable m_memoryFacts

std::vector< CognitiveAsset > m_memoryFacts;

D-17: facts from MemoryGovernor.

variable m_memoryPolicies

std::vector< CognitiveAsset > m_memoryPolicies;

D-17: policies from MemoryGovernor.


Updated on 2026-10-09 at 03:59:42 +0000