Skip to content

Index

NexusLabs.Needlr.AgentFramework.Analyzers Namespace

Classes
AgentCyclicHandoffAnalyzer Analyzer that detects cyclic handoff chains in [AgentHandoffsTo] topology declarations.
AgentFunctionDescriptionAnalyzer Analyzer that detects [AgentFunction] methods and their parameters that are missing [System.ComponentModel.Description] attributes.
AgentFunctionGroupReferenceAnalyzer Analyzer that validates FunctionGroups references in [NeedlrAiAgent] declarations.
AgentFunctionTypesMiswiredAnalyzer Analyzer that detects types listed in FunctionTypes on [NeedlrAiAgent] that have no [AgentFunction] methods, causing the agent to silently receive zero tools.
AgentGroupChatSingletonAnalyzer Analyzer that validates [AgentGroupChatMember] group declarations.
AgentOrphanAnalyzer Analyzer that detects agent types that participate in no topology declaration.
AgentSequenceOrderAnalyzer Analyzer that validates Order values within [AgentSequenceMember] pipeline declarations.
AgentTopologyAnalyzer Analyzer that validates [AgentHandoffsTo] topology declarations.
MafDiagnosticDescriptors Contains diagnostic descriptors for all Needlr Agent Framework analyzers.
MafDiagnosticIds Contains diagnostic IDs for all Needlr Agent Framework analyzers.
TerminationConditionAnalyzer Analyzer that validates termination condition declarations on agent classes.