Table of Contents

Namespace JD.AI.Workflows.Steps

Classes

AgentDecisionStep

A scoped LLM decision step. Invokes the chat model with a tailored prompt and only the specified subset of tools (plugins/functions) available. Use for agentic workflow steps that need LLM reasoning with a controlled tool loadout.

AgentWorkflowData

Typed data that flows through an agent workflow.

InvokeToolStep

A WorkflowFramework step that invokes a specific Semantic Kernel function by plugin/function name.

RunSkillStep

A WorkflowFramework step that invokes a Semantic Kernel skill (prompt) against the configured LLM with auto-tool-calling enabled.

ValidateStep

A step that validates a condition against the workflow data and aborts if not met.