Skip to content

sgns::neoswarm::ELMContext

#include <types.hpp>

Public Attributes

Name
std::string m_originalTask
the user's original prompt
std::string m_lastOutput
output of the immediately prior step
std::vector< std::pair< ELMRole, float > > m_stepConfidences
(role, confidence) per completed step
std::vector< KnowledgeFact > m_groundingFacts
facts from GroundingELM, if any

Public Attributes Documentation

variable m_originalTask

std::string m_originalTask;

the user's original prompt

variable m_lastOutput

std::string m_lastOutput;

output of the immediately prior step

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


Updated on 2026-07-25 at 22:56:56 +0000