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

Function systemMessage

common/src/util/messages.ts:370–388  ·  view source on GitHub ↗
(
  params:
    | SystemContent
    | ({
      content: SystemContent
    } & Omit<SystemMessage, 'role' | 'content'>),
)

Source from the content-addressed store, hash-verified

368}
369
370export function systemMessage(
371 params:
372 | SystemContent
373 | ({
374 content: SystemContent
375 } & Omit<SystemMessage, 'role' | 'content'>),
376): SystemMessage {
377 if (typeof params === 'object' && 'content' in params) {
378 return {
379 ...params,
380 role: 'system',
381 content: systemContent(params.content),
382 }
383 }
384 return {
385 role: 'system',
386 content: systemContent(params),
387 }
388}
389
390export type UserContent =
391 | string

Callers 6

runAgentStepFunction · 0.90
getRelevantFilesFunction · 0.90
messagesWithSystemFunction · 0.90
messages.test.tsFile · 0.90
messages.test.tsFile · 0.90

Calls 1

systemContentFunction · 0.85

Tested by

no test coverage detected