Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 425 Bytes

File metadata and controls

29 lines (21 loc) · 425 Bytes
title MessageRole
description MessageRole Schema Reference
category ai
zodFile conversation
**Source:** `packages/spec/src/ai/conversation.zod.ts`

Allowed Values

  • system
  • user
  • assistant
  • function
  • tool

TypeScript Usage

import { MessageRole } from '@objectstack/spec/ai';

// Type-safe enum value
const value: MessageRole = 'system';