MCPcopy Create free account
hub / github.com/Superflows-AI/superflows / MessageInclSummaryToGPT

Function MessageInclSummaryToGPT

lib/edge-runtime/utils.ts:58–71  ·  view source on GitHub ↗
(
  message: GPTMessageInclSummary,
)

Source from the content-addressed store, hash-verified

56}
57
58export function MessageInclSummaryToGPT(
59 message: GPTMessageInclSummary,
60): ChatGPTMessage {
61 const out = {
62 role: message.role,
63 content:
64 "summary" in message
65 ? message?.summary ?? message.content
66 : message.content,
67 name: "name" in message ? message.name : undefined,
68 };
69 if (out.role !== "function") delete out.name;
70 return out as ChatGPTMessage;
71}
72
73export function removeOldestFunctionCalls(
74 chatGptPrompt: ChatGPTMessage[],

Callers 1

utils.test.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected