MCPcopy Create free account
hub / github.com/BlockRunAI/ClawRouter / getLastUserContent

Function getLastUserContent

test/test-e2e.ts:172–180  ·  view source on GitHub ↗
(messages: unknown)

Source from the content-addressed store, hash-verified

170}
171
172function getLastUserContent(messages: unknown): string {
173 if (!Array.isArray(messages)) return "";
174 for (let i = messages.length - 1; i >= 0; i--) {
175 const message = asRecord(messages[i]);
176 if (message.role !== "user") continue;
177 return typeof message.content === "string" ? message.content : JSON.stringify(message.content);
178 }
179 return "";
180}
181
182function mockChatContent(body: Record<string, unknown>): string {
183 const prompt = getLastUserContent(body.messages).toLowerCase();

Callers 1

mockChatContentFunction · 0.85

Calls 1

asRecordFunction · 0.85

Tested by

no test coverage detected