UNPKG

naisys

Version:

NAISYS - Autonomous AI agent runner with built-in context management and cost tracking

19 lines 769 B
export var ContentSource; (function (ContentSource) { ContentSource["ConsolePrompt"] = "startPrompt"; ContentSource["LlmPromptResponse"] = "endPrompt"; ContentSource["Console"] = "console"; ContentSource["LLM"] = "llm"; })(ContentSource || (ContentSource = {})); /** Extract text content from a message's content field. Returns "[Image]" placeholder for image blocks. */ export function getTextContent(content) { if (typeof content === "string") { return content; } // For image/audio blocks, there should only be a single text block that is like [Image: filename.jpg] return content .filter((block) => block.type === "text") .map((block) => block.text) .join(" | "); } //# sourceMappingURL=llmDtos.js.map