| AgentFrameworkFunctionGroupRegistry |
Generated registry for Microsoft Agent Framework function groups discovered at compile time. Pass AllGroups to AgentFrameworkSyringeExtensions.AddAgentFunctionGroupsFromGenerated. |
| AgentFrameworkFunctionRegistry |
Generated registry for Microsoft Agent Framework function types discovered at compile time. Pass AllFunctionTypes to AgentFrameworkSyringeExtensions.AddAgentFunctionsFromGenerated. |
| AgentGroupChatRegistry |
Generated registry of agent group chat memberships declared via [AgentGroupChatMember] attributes. |
| AgentHandoffTopologyRegistry |
Generated registry of agent handoff topology declared via [AgentHandoffsTo] attributes. |
| AgentNames |
String constants for agent type names discovered at compile time. |
| AgentRegistry |
Generated registry for agent types declared with [NeedlrAiAgent], discovered at compile time. |
| AgentSequentialTopologyRegistry |
Generated registry of sequential pipeline memberships declared via [AgentSequenceMember] attributes. Agents within each pipeline are stored in ascending order value order. |
| GeneratedAgentFactoryExtensions |
Generated strongly-typed extension methods on IAgentFactory. Each method creates an agent from its [NeedlrAiAgent] declaration, eliminating magic strings and direct type references at the composition root. |
| GeneratedAgentFrameworkSyringeExtensions |
Generated strongly-typed extension methods on AgentFrameworkSyringe. Each method registers a named function group without requiring direct type references. |
| GroupNames |
String constants for function group names discovered at compile time. |
| PipelineNames |
String constants for sequential pipeline names discovered at compile time. |
| ServiceCatalog |
Compile-time service catalog containing all discovered registrations. |
| TypeRegistry |
Compile-time generated registry of injectable types and plugins. This eliminates the need for runtime reflection-based type discovery. |
| WorkflowFactoryExtensions |
Generated strongly-typed extension methods on IWorkflowFactory. Each method encapsulates an agent type or group name so the composition root requires no direct agent type references or magic strings. |