MCPcopy Create free account
hub / github.com/continuedev/continue / pushMessage

Function pushMessage

core/llm/llms/OpenAI.ts:65–74  ·  view source on GitHub ↗
(
    role: "user" | "assistant" | "system" | "developer",
    content: string | ResponseInputMessageContentList,
  )

Source from the content-addressed store, hash-verified

63 const input: ResponseInputItem[] = [];
64
65 const pushMessage = (
66 role: "user" | "assistant" | "system" | "developer",
67 content: string | ResponseInputMessageContentList,
68 ) => {
69 // o-series / gpt-5 use `developer` instead of `system`
70 const normalizedRole: "user" | "assistant" | "system" | "developer" =
71 role === "system" ? "developer" : role;
72
73 input.push({ role: normalizedRole, content });
74 };
75
76 for (const message of messages) {
77 switch (message.role) {

Callers 1

Calls 1

pushMethod · 0.65

Tested by

no test coverage detected