MCPcopy Index your code
hub / github.com/simstudioai/sim / parseFileParserV3Response

Function parseFileParserV3Response

apps/sim/tools/file/parser.ts:336–364  ·  view source on GitHub ↗
(response: Response)

Source from the content-addressed store, hash-verified

334}
335
336const parseFileParserV3Response = async (response: Response): Promise<FileParserV3Output> => {
337 const parsed = await parseFileParserResponse(response)
338 if (!parsed.success) {
339 return {
340 success: false,
341 output: {
342 files: [],
343 combinedContent: '',
344 },
345 error: parsed.error,
346 }
347 }
348
349 const output = parsed.output as FileParserOutputData
350 const files =
351 Array.isArray(output.processedFiles) && output.processedFiles.length > 0
352 ? output.processedFiles
353 : []
354
355 const cleanedOutput: FileParserV3OutputData = {
356 files,
357 combinedContent: output.combinedContent,
358 }
359
360 return {
361 success: true,
362 output: cleanedOutput,
363 }
364}
365
366export const fileParserV3Tool: ToolConfig<FileParserInput, FileParserV3Output> = {
367 id: 'file_parser_v3',

Callers

nothing calls this directly

Calls 1

parseFileParserResponseFunction · 0.85

Tested by

no test coverage detected