17 lines
395 B
JavaScript
17 lines
395 B
JavaScript
|
|
// Role enums — fixed per format. Pure data (no logic).
|
||
|
|
// OpenAI chat / Claude share these; mapping between them stays in translators.
|
||
|
|
|
||
|
|
export const ROLE = {
|
||
|
|
USER: "user",
|
||
|
|
ASSISTANT: "assistant",
|
||
|
|
TOOL: "tool",
|
||
|
|
SYSTEM: "system",
|
||
|
|
DEVELOPER: "developer",
|
||
|
|
};
|
||
|
|
|
||
|
|
// Gemini / Antigravity use "model" instead of "assistant".
|
||
|
|
export const GEMINI_ROLE = {
|
||
|
|
USER: "user",
|
||
|
|
MODEL: "model",
|
||
|
|
};
|