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

Function assistantMessage

common/src/util/messages.ts:442–462  ·  view source on GitHub ↗
(
  params:
    | AssistantContent
    | ({
      content: AssistantContent
    } & Omit<AssistantMessage, 'role' | 'content'>),
)

Source from the content-addressed store, hash-verified

440}
441
442export function assistantMessage(
443 params:
444 | AssistantContent
445 | ({
446 content: AssistantContent
447 } & Omit<AssistantMessage, 'role' | 'content'>),
448): AssistantMessage {
449 if (typeof params === 'object' && 'content' in params) {
450 return {
451 ...params,
452 role: 'assistant',
453 content: assistantContent(params.content),
454 sentAt: Date.now(),
455 }
456 }
457 return {
458 role: 'assistant',
459 content: assistantContent(params),
460 sentAt: Date.now(),
461 }
462}
463
464export function jsonToolResult<T extends JSONValue>(
465 value: T,

Calls 1

assistantContentFunction · 0.85

Tested by

no test coverage detected