MCPcopy Create free account
hub / github.com/Zoo-Code-Org/Zoo-Code / convertToAnthropicRole

Function convertToAnthropicRole

src/api/transform/vscode-lm-format.ts:162–171  ·  view source on GitHub ↗
(vsCodeLmMessageRole: vscode.LanguageModelChatMessageRole)

Source from the content-addressed store, hash-verified

160}
161
162export function convertToAnthropicRole(vsCodeLmMessageRole: vscode.LanguageModelChatMessageRole): string | null {
163 switch (vsCodeLmMessageRole) {
164 case vscode.LanguageModelChatMessageRole.Assistant:
165 return "assistant"
166 case vscode.LanguageModelChatMessageRole.User:
167 return "user"
168 default:
169 return null
170 }
171}
172
173/**
174 * Extracts the text content from a VS Code Language Model chat message.

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected