/** * Represents the guardrail associated with an agent. * * @property id - Unique identifier for the agent guardrail. * @property name - Name of the agent guardrail. * @property description - Description of the agent guardrail. * @property instructions - Instructions for the agent guardrail. * @property url - URL of the external executor to run the guardrail. * @property workflowId - Identifier of the related workflow. * @property stepId - Identifier of the related step. * @property attributes - Attributes of the agent guardrail. */ export interface IAgentGuardrail { id: string; name: string; description: string; instructions: string; url: string; workflowId: string; stepId: string; attributes: Record; }