IWorkflowFunctionCatalog
Namespace AgentPrism · Assembly
AgentPrism.Abstractions.dllThe registry of workflow function nodes registered in code.
public interface IWorkflowFunctionCatalogRemarks
Section titled “Remarks”This registry is one of AgentPrism’s security boundaries, the same one IToolRegistry draws for tools. A workflow definition can only point to a registered function by name; the function’s code cannot be written from the UI, only selected from this list.
Methods
Section titled “Methods”Contains(string)
Section titled “ Contains(string)”Returns whether a function with the given name is registered.
bool Contains(string name)Parameters
Section titled “Parameters”name string
The function name. Comparison is case-sensitive.
Returns
Section titled “Returns”true if the function is registered.
List()
Section titled “ List()”Returns the descriptors of all registered functions, ordered by name.
IReadOnlyList<WorkflowFunctionDescriptor> List()Returns
Section titled “Returns”IReadOnlyList<WorkflowFunctionDescriptor>
The function descriptors.