andy-stack_vaultkeeper-ai/Enums/Role.ts
Andrew Beal afdfa3021b Refactor conversation content handling and improve error messages
- Split content and functionCall into separate fields in ConversationContent
- Extract content parsing logic into dedicated methods for Claude and Gemini
- Add API error 429 handling with provider-specific user information
- Improve error messages in naming services to include response text
- Increase max_tokens for main requests and naming services
- Optimize ChatService to reduce unnecessary saves and array recreations
- Remove message key binding in ChatArea to improve performance
- Adjust chat window max-width to fixed pixel value
2025-10-20 08:30:08 +01:00

10 lines
No EOL
158 B
TypeScript

export enum Role {
User = "user",
// Claude
Assistant = "assistant",
// OpenAI
System = "system",
// Gemini
Model = "model"
}