Skip to content

Latest commit

 

History

History
93 lines (51 loc) · 1.62 KB

File metadata and controls

93 lines (51 loc) · 1.62 KB
title Agent Action
description Agent Action protocol schemas

Agent Action

**Source:** `packages/spec/src/ai/agent-action.zod.ts`

TypeScript Usage

import { AgentActionSchema, AgentActionResultSchema, AgentActionSequenceSchema, AgentActionSequenceResultSchema, ComponentActionParamsSchema, ComponentActionTypeSchema, DataActionParamsSchema, DataActionTypeSchema, FormActionParamsSchema, FormActionTypeSchema, IntentActionMappingSchema, NavigationActionParamsSchema, NavigationActionTypeSchema, UIActionTypeSchema, ViewActionParamsSchema, ViewActionTypeSchema, WorkflowActionParamsSchema, WorkflowActionTypeSchema } from '@objectstack/spec/ai';
import type { AgentAction, AgentActionResult, AgentActionSequence, AgentActionSequenceResult, ComponentActionParams, ComponentActionType, DataActionParams, DataActionType, FormActionParams, FormActionType, IntentActionMapping, NavigationActionParams, NavigationActionType, UIActionType, ViewActionParams, ViewActionType, WorkflowActionParams, WorkflowActionType } from '@objectstack/spec/ai';

// Validate data
const result = AgentActionSchema.parse(data);

AgentAction


AgentActionResult


AgentActionSequence


AgentActionSequenceResult


ComponentActionParams


ComponentActionType


DataActionParams


DataActionType


FormActionParams


FormActionType


IntentActionMapping


NavigationActionParams


NavigationActionType


UIActionType


ViewActionParams


ViewActionType


WorkflowActionParams


WorkflowActionType