MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / normalizeOpenCodeZenMessages

Function normalizeOpenCodeZenMessages

web/src/llm-api/opencode-zen.ts:144–162  ·  view source on GitHub ↗
(
  messages: ChatCompletionRequestBody['messages'],
)

Source from the content-addressed store, hash-verified

142}
143
144function normalizeOpenCodeZenMessages(
145 messages: ChatCompletionRequestBody['messages'],
146): ChatCompletionRequestBody['messages'] {
147 return messages.map((message) => {
148 const {
149 cache_control: _cacheControl,
150 content,
151 ...rest
152 } = message as typeof message & {
153 cache_control?: unknown
154 }
155 return {
156 ...rest,
157 ...(content !== undefined && {
158 content: normalizeOpenCodeZenContent(content),
159 }),
160 }
161 })
162}
163
164function normalizeOpenCodeZenContent(
165 content: ChatCompletionRequestBody['messages'][number]['content'],

Callers 1

createOpenCodeZenRequestFunction · 0.85

Calls 1

Tested by

no test coverage detected