{"version":"v2","builtAt":"2026-05-31T17:05:46.028Z","signature":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:18005:1780247059415.9526|/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:4052:1780247118561.034|/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:4533:1780247145473.4739|/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:7817:1780246903189.6033|/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:5697:1780246936985.1875|/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:7068:1780246975224.9976|/Users/mike/.pi/agent/extensions/deep-research/src/types.ts:1269:1780246834312.9827","fileSignatures":[["/Users/mike/.pi/agent/extensions/deep-research/index.ts","18005:1780247059415.9526"],["/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","4052:1780247118561.034"],["/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","4533:1780247145473.4739"],["/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","7817:1780246903189.6033"],["/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","5697:1780246936985.1875"],["/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","7068:1780246975224.9976"],["/Users/mike/.pi/agent/extensions/deep-research/src/types.ts","1269:1780246834312.9827"]],"nodes":[["file:/Users/mike/.pi/agent/extensions/deep-research/index.ts",{"id":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","kind":"file","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/index.ts","metadata":{"lineCount":517,"featureKind":"library","trustBoundaries":[]}}],["external:@earendil-works/pi-coding-agent",{"id":"external:@earendil-works/pi-coding-agent","kind":"external","language":"jsts","metadata":{"source":"@earendil-works/pi-coding-agent"}}],["external:typebox",{"id":"external:typebox","kind":"external","language":"jsts","metadata":{"source":"typebox"}}],["external:@earendil-works/pi-tui",{"id":"external:@earendil-works/pi-tui","kind":"external","language":"jsts","metadata":{"source":"@earendil-works/pi-tui"}}],["file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts",{"id":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","kind":"file","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","metadata":{"lineCount":243,"featureKind":"library","trustBoundaries":[]}}],["file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts",{"id":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","kind":"file","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","metadata":{"lineCount":157,"featureKind":"library","trustBoundaries":[]}}],["file:/Users/mike/.pi/agent/extensions/deep-research/src/types.ts",{"id":"file:/Users/mike/.pi/agent/extensions/deep-research/src/types.ts","kind":"file","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/types.ts","metadata":{"lineCount":56,"featureKind":"library","trustBoundaries":[]}}],["/Users/mike/.pi/agent/extensions/deep-research/index.ts:formatDuration",{"id":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:formatDuration","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/index.ts","symbolName":"formatDuration","symbolKind":"function","exported":false,"metadata":{"line":41,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:Math.floor",{"id":"external:Math.floor","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.floor"}}],["/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate",{"id":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/index.ts","symbolName":"truncate","symbolKind":"function","exported":false,"metadata":{"line":48,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:s.slice",{"id":"external:s.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"s.slice"}}],["/Users/mike/.pi/agent/extensions/deep-research/index.ts:",{"id":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/index.ts","symbolName":"","symbolKind":"function","exported":false,"metadata":{"line":507,"column":26,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:pi.registerTool",{"id":"external:pi.registerTool","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.registerTool"}}],["symbol-name:setInterval",{"id":"symbol-name:setInterval","kind":"symbol","language":"jsts","symbolName":"setInterval","metadata":{"unresolvedName":"setInterval"}}],["symbol-name:truncate",{"id":"symbol-name:truncate","kind":"symbol","language":"jsts","symbolName":"truncate","metadata":{"unresolvedName":"truncate"}}],["external:lines.push",{"id":"external:lines.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.push"}}],["external:Math.round",{"id":"external:Math.round","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.round"}}],["external:\"█\".repeat",{"id":"external:\"█\".repeat","kind":"external","language":"jsts","metadata":{"unresolvedName":"\"█\".repeat"}}],["external:\"░\".repeat",{"id":"external:\"░\".repeat","kind":"external","language":"jsts","metadata":{"unresolvedName":"\"░\".repeat"}}],["external:ctx.ui.setWidget",{"id":"external:ctx.ui.setWidget","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.setWidget"}}],["external:lines.join",{"id":"external:lines.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.join"}}],["symbol-name:onUpdate",{"id":"symbol-name:onUpdate","kind":"symbol","language":"jsts","symbolName":"onUpdate","metadata":{"unresolvedName":"onUpdate"}}],["external:ctx.ui.setStatus",{"id":"external:ctx.ui.setStatus","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.setStatus"}}],["symbol-name:onProgress",{"id":"symbol-name:onProgress","kind":"symbol","language":"jsts","symbolName":"onProgress","metadata":{"unresolvedName":"onProgress"}}],["symbol-name:runDeepResearch",{"id":"symbol-name:runDeepResearch","kind":"symbol","language":"jsts","symbolName":"runDeepResearch","metadata":{"unresolvedName":"runDeepResearch"}}],["external:researchResult.rounds.map",{"id":"external:researchResult.rounds.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"researchResult.rounds.map"}}],["external:r.queries.map",{"id":"external:r.queries.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"r.queries.map"}}],["symbol-name:formatDuration",{"id":"symbol-name:formatDuration","kind":"symbol","language":"jsts","symbolName":"formatDuration","metadata":{"unresolvedName":"formatDuration"}}],["symbol-name:clearInterval",{"id":"symbol-name:clearInterval","kind":"symbol","language":"jsts","symbolName":"clearInterval","metadata":{"unresolvedName":"clearInterval"}}],["symbol-name:String",{"id":"symbol-name:String","kind":"symbol","language":"jsts","symbolName":"String","metadata":{"unresolvedName":"String"}}],["external:theme.fg",{"id":"external:theme.fg","kind":"external","language":"jsts","metadata":{"unresolvedName":"theme.fg"}}],["external:theme.bold",{"id":"external:theme.bold","kind":"external","language":"jsts","metadata":{"unresolvedName":"theme.bold"}}],["external:details.rounds.reduce",{"id":"external:details.rounds.reduce","kind":"external","language":"jsts","metadata":{"unresolvedName":"details.rounds.reduce"}}],["external:container.addChild",{"id":"external:container.addChild","kind":"external","language":"jsts","metadata":{"unresolvedName":"container.addChild"}}],["external:pi.registerCommand",{"id":"external:pi.registerCommand","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.registerCommand"}}],["external:args.trim",{"id":"external:args.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"args.trim"}}],["external:ctx.ui.notify",{"id":"external:ctx.ui.notify","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.notify"}}],["external:ctx.ui.select",{"id":"external:ctx.ui.select","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.select"}}],["external:depthStr?.startsWith",{"id":"external:depthStr?.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"depthStr?.startsWith"}}],["external:breadthStr?.startsWith",{"id":"external:breadthStr?.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"breadthStr?.startsWith"}}],["external:pi.sendUserMessage",{"id":"external:pi.sendUserMessage","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.sendUserMessage"}}],["external:pi.on",{"id":"external:pi.on","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.on"}}],["symbol-name:isFirecrawlReachable",{"id":"symbol-name:isFirecrawlReachable","kind":"symbol","language":"jsts","symbolName":"isFirecrawlReachable","metadata":{"unresolvedName":"isFirecrawlReachable"}}],["/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute",{"id":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/index.ts","symbolName":"execute","symbolKind":"function","exported":false,"metadata":{"line":132,"column":5,"cyclomaticComplexity":17,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress",{"id":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/index.ts","symbolName":"onProgress","symbolKind":"function","exported":false,"metadata":{"line":459,"column":46,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderCall",{"id":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderCall","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/index.ts","symbolName":"renderCall","symbolKind":"function","exported":false,"metadata":{"line":292,"column":5,"cyclomaticComplexity":5,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult",{"id":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/index.ts","symbolName":"renderResult","symbolKind":"function","exported":false,"metadata":{"line":314,"column":5,"cyclomaticComplexity":8,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler",{"id":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/index.ts","symbolName":"handler","symbolKind":"function","exported":false,"metadata":{"line":413,"column":14,"cyclomaticComplexity":11,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts",{"id":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","kind":"file","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","metadata":{"lineCount":146,"featureKind":"library","trustBoundaries":[]}}],["/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","symbolName":"runAnalysisAgent","symbolKind":"function","exported":true,"metadata":{"line":36,"column":1,"cyclomaticComplexity":15,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["symbol-name:setTimeout",{"id":"symbol-name:setTimeout","kind":"symbol","language":"jsts","symbolName":"setTimeout","metadata":{"unresolvedName":"setTimeout"}}],["external:sessionRef.session?.agent.abort",{"id":"external:sessionRef.session?.agent.abort","kind":"external","language":"jsts","metadata":{"unresolvedName":"sessionRef.session?.agent.abort"}}],["symbol-name:getAgentDir",{"id":"symbol-name:getAgentDir","kind":"symbol","language":"jsts","symbolName":"getAgentDir","metadata":{"unresolvedName":"getAgentDir"}}],["external:loader.reload",{"id":"external:loader.reload","kind":"external","language":"jsts","metadata":{"unresolvedName":"loader.reload"}}],["symbol-name:createAgentSession",{"id":"symbol-name:createAgentSession","kind":"symbol","language":"jsts","symbolName":"createAgentSession","metadata":{"unresolvedName":"createAgentSession"}}],["external:SessionManager.inMemory",{"id":"external:SessionManager.inMemory","kind":"external","language":"jsts","metadata":{"unresolvedName":"SessionManager.inMemory"}}],["external:result.session.agent.abort",{"id":"external:result.session.agent.abort","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.session.agent.abort"}}],["external:signal?.addEventListener",{"id":"external:signal?.addEventListener","kind":"external","language":"jsts","metadata":{"unresolvedName":"signal?.addEventListener"}}],["external:result.session.subscribe",{"id":"external:result.session.subscribe","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.session.subscribe"}}],["symbol-name:onEvent",{"id":"symbol-name:onEvent","kind":"symbol","language":"jsts","symbolName":"onEvent","metadata":{"unresolvedName":"onEvent"}}],["symbol-name:extractAssistantText",{"id":"symbol-name:extractAssistantText","kind":"symbol","language":"jsts","symbolName":"extractAssistantText","metadata":{"unresolvedName":"extractAssistantText"}}],["external:result.session.prompt",{"id":"external:result.session.prompt","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.session.prompt"}}],["external:result.session.agent.waitForIdle",{"id":"external:result.session.agent.waitForIdle","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.session.agent.waitForIdle"}}],["symbol-name:unsubscribe",{"id":"symbol-name:unsubscribe","kind":"symbol","language":"jsts","symbolName":"unsubscribe","metadata":{"unresolvedName":"unsubscribe"}}],["external:result.session.dispose",{"id":"external:result.session.dispose","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.session.dispose"}}],["external:signal?.removeEventListener",{"id":"external:signal?.removeEventListener","kind":"external","language":"jsts","metadata":{"unresolvedName":"signal?.removeEventListener"}}],["symbol-name:clearTimeout",{"id":"symbol-name:clearTimeout","kind":"symbol","language":"jsts","symbolName":"clearTimeout","metadata":{"unresolvedName":"clearTimeout"}}],["external:finalText.trim",{"id":"external:finalText.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"finalText.trim"}}],["external:sessionRef.session?.dispose",{"id":"external:sessionRef.session?.dispose","kind":"external","language":"jsts","metadata":{"unresolvedName":"sessionRef.session?.dispose"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","symbolName":"","symbolKind":"function","exported":false,"metadata":{"line":82,"column":50,"cyclomaticComplexity":7,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:extractAssistantText",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:extractAssistantText","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","symbolName":"extractAssistantText","symbolKind":"function","exported":false,"metadata":{"line":135,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:Array.isArray",{"id":"external:Array.isArray","kind":"external","language":"jsts","metadata":{"unresolvedName":"Array.isArray"}}],["external:content\n .filter",{"id":"external:content\n .filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"content\n .filter"}}],["external:node:fs",{"id":"external:node:fs","kind":"external","language":"jsts","metadata":{"source":"node:fs"}}],["external:node:path",{"id":"external:node:path","kind":"external","language":"jsts","metadata":{"source":"node:path"}}],["external:node:os",{"id":"external:node:os","kind":"external","language":"jsts","metadata":{"source":"node:os"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:loadFirecrawlConfig",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:loadFirecrawlConfig","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","symbolName":"loadFirecrawlConfig","symbolKind":"function","exported":false,"metadata":{"line":14,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"service","trustBoundaries":["filesystem","database"]}}],["external:path.join",{"id":"external:path.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"path.join"}}],["external:os.homedir",{"id":"external:os.homedir","kind":"external","language":"jsts","metadata":{"unresolvedName":"os.homedir"}}],["external:JSON.parse",{"id":"external:JSON.parse","kind":"external","language":"jsts","metadata":{"unresolvedName":"JSON.parse"}}],["external:fs.readFileSync",{"id":"external:fs.readFileSync","kind":"external","language":"jsts","metadata":{"unresolvedName":"fs.readFileSync"}}],["external:(process.env.FIRECRAWL_BASE_URL ?? \"http://localhost:3002\").replace",{"id":"external:(process.env.FIRECRAWL_BASE_URL ?? \"http://localhost:3002\").replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"(process.env.FIRECRAWL_BASE_URL ?? \"http://localhost:3002\").replace"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","symbolName":"firecrawlRequest","symbolKind":"function","exported":false,"metadata":{"line":40,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["symbol-name:fetch",{"id":"symbol-name:fetch","kind":"symbol","language":"jsts","symbolName":"fetch","metadata":{"unresolvedName":"fetch"}}],["external:JSON.stringify",{"id":"external:JSON.stringify","kind":"external","language":"jsts","metadata":{"unresolvedName":"JSON.stringify"}}],["external:res.text",{"id":"external:res.text","kind":"external","language":"jsts","metadata":{"unresolvedName":"res.text"}}],["external:text.slice",{"id":"external:text.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.slice"}}],["external:res.json",{"id":"external:res.json","kind":"external","language":"jsts","metadata":{"unresolvedName":"res.json"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:isFirecrawlReachable",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:isFirecrawlReachable","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","symbolName":"isFirecrawlReachable","symbolKind":"function","exported":true,"metadata":{"line":69,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:AbortSignal.timeout",{"id":"external:AbortSignal.timeout","kind":"external","language":"jsts","metadata":{"unresolvedName":"AbortSignal.timeout"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:searchWeb",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:searchWeb","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","symbolName":"searchWeb","symbolKind":"function","exported":true,"metadata":{"line":92,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:Math.min",{"id":"external:Math.min","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.min"}}],["symbol-name:firecrawlRequest",{"id":"symbol-name:firecrawlRequest","kind":"symbol","language":"jsts","symbolName":"firecrawlRequest","metadata":{"unresolvedName":"firecrawlRequest"}}],["external:res.data.map",{"id":"external:res.data.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"res.data.map"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:scrapeUrl",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:scrapeUrl","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","symbolName":"scrapeUrl","symbolKind":"function","exported":true,"metadata":{"line":131,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts",{"id":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","kind":"file","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","metadata":{"lineCount":245,"featureKind":"library","trustBoundaries":[]}}],["/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","symbolName":"generateQueries","symbolKind":"function","exported":true,"metadata":{"line":51,"column":1,"cyclomaticComplexity":9,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["symbol-name:runAnalysisAgent",{"id":"symbol-name:runAnalysisAgent","kind":"symbol","language":"jsts","symbolName":"runAnalysisAgent","metadata":{"unresolvedName":"runAnalysisAgent"}}],["symbol-name:generateFallbackQueries",{"id":"symbol-name:generateFallbackQueries","kind":"symbol","language":"jsts","symbolName":"generateFallbackQueries","metadata":{"unresolvedName":"generateFallbackQueries"}}],["external:parsed.slice(0, count).map",{"id":"external:parsed.slice(0, count).map","kind":"external","language":"jsts","metadata":{"unresolvedName":"parsed.slice(0, count).map"}}],["external:parsed.slice",{"id":"external:parsed.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"parsed.slice"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","symbolName":"generateFollowUpQueries","symbolKind":"function","exported":true,"metadata":{"line":93,"column":1,"cyclomaticComplexity":9,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:rounds.flatMap",{"id":"external:rounds.flatMap","kind":"external","language":"jsts","metadata":{"unresolvedName":"rounds.flatMap"}}],["external:allFindings\n .map",{"id":"external:allFindings\n .map","kind":"external","language":"jsts","metadata":{"unresolvedName":"allFindings\n .map"}}],["external:rounds\n .flatMap((r) => r.queries)\n .map",{"id":"external:rounds\n .flatMap((r) => r.queries)\n .map","kind":"external","language":"jsts","metadata":{"unresolvedName":"rounds\n .flatMap((r) => r.queries)\n .map"}}],["external:rounds\n .flatMap",{"id":"external:rounds\n .flatMap","kind":"external","language":"jsts","metadata":{"unresolvedName":"rounds\n .flatMap"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFallbackQueries",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFallbackQueries","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","symbolName":"generateFallbackQueries","symbolKind":"function","exported":false,"metadata":{"line":153,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:queries.push",{"id":"external:queries.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"queries.push"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","symbolName":"analyzeResults","symbolKind":"function","exported":true,"metadata":{"line":193,"column":1,"cyclomaticComplexity":11,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:results\n .map",{"id":"external:results\n .map","kind":"external","language":"jsts","metadata":{"unresolvedName":"results\n .map"}}],["external:r.markdown.slice",{"id":"external:r.markdown.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"r.markdown.slice"}}],["external:parsed\n .map",{"id":"external:parsed\n .map","kind":"external","language":"jsts","metadata":{"unresolvedName":"parsed\n .map"}}],["external:f.sources.map",{"id":"external:f.sources.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"f.sources.map"}}],["external:f.keyQuotes.map",{"id":"external:f.keyQuotes.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"f.keyQuotes.map"}}],["external:[\"high\", \"medium\", \"low\"].includes",{"id":"external:[\"high\", \"medium\", \"low\"].includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"[\"high\", \"medium\", \"low\"].includes"}}],["file:/Users/mike/.pi/agent/extensions/deep-research/src/report.ts",{"id":"file:/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","kind":"file","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","metadata":{"lineCount":172,"featureKind":"library","trustBoundaries":["filesystem","database"]}}],["/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","symbolName":"synthesizeReport","symbolKind":"function","exported":true,"metadata":{"line":31,"column":1,"cyclomaticComplexity":17,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":["filesystem","database"]}}],["external:rounds.reduce",{"id":"external:rounds.reduce","kind":"external","language":"jsts","metadata":{"unresolvedName":"rounds.reduce"}}],["external:evidenceByAngle.has",{"id":"external:evidenceByAngle.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"evidenceByAngle.has"}}],["external:evidenceByAngle.set",{"id":"external:evidenceByAngle.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"evidenceByAngle.set"}}],["external:evidenceByAngle.get(angle)!.push",{"id":"external:evidenceByAngle.get(angle)!.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"evidenceByAngle.get(angle)!.push"}}],["external:evidenceByAngle.get",{"id":"external:evidenceByAngle.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"evidenceByAngle.get"}}],["external:Array.from",{"id":"external:Array.from","kind":"external","language":"jsts","metadata":{"unresolvedName":"Array.from"}}],["external:finding.sources.map((s: string) => `[${s}](${s})`).join",{"id":"external:finding.sources.map((s: string) => `[${s}](${s})`).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"finding.sources.map((s: string) => `[${s}](${s})`).join"}}],["external:finding.sources.map",{"id":"external:finding.sources.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"finding.sources.map"}}],["symbol-name:generateFallbackReport",{"id":"symbol-name:generateFallbackReport","kind":"symbol","language":"jsts","symbolName":"generateFallbackReport","metadata":{"unresolvedName":"generateFallbackReport"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","symbolName":"generateFallbackReport","symbolKind":"function","exported":false,"metadata":{"line":121,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":["filesystem","database"]}}],["external:round.queries.map((q) => `\"${q.query}\"`).join",{"id":"external:round.queries.map((q) => `\"${q.query}\"`).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"round.queries.map((q) => `\"${q.query}\"`).join"}}],["external:round.queries.map",{"id":"external:round.queries.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"round.queries.map"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","symbolName":"runDeepResearch","symbolKind":"function","exported":true,"metadata":{"line":42,"column":1,"cyclomaticComplexity":19,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}],["external:Date.now",{"id":"external:Date.now","kind":"external","language":"jsts","metadata":{"unresolvedName":"Date.now"}}],["symbol-name:generateQueries",{"id":"symbol-name:generateQueries","kind":"symbol","language":"jsts","symbolName":"generateQueries","metadata":{"unresolvedName":"generateQueries"}}],["symbol-name:generateFollowUpQueries",{"id":"symbol-name:generateFollowUpQueries","kind":"symbol","language":"jsts","symbolName":"generateFollowUpQueries","metadata":{"unresolvedName":"generateFollowUpQueries"}}],["external:q.query.slice",{"id":"external:q.query.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"q.query.slice"}}],["symbol-name:searchWeb",{"id":"symbol-name:searchWeb","kind":"symbol","language":"jsts","symbolName":"searchWeb","metadata":{"unresolvedName":"searchWeb"}}],["external:searchResults.push",{"id":"external:searchResults.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"searchResults.push"}}],["external:errorMsg.slice",{"id":"external:errorMsg.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"errorMsg.slice"}}],["external:searchResults.filter",{"id":"external:searchResults.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"searchResults.filter"}}],["external:seen.has",{"id":"external:seen.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"seen.has"}}],["external:seen.add",{"id":"external:seen.add","kind":"external","language":"jsts","metadata":{"unresolvedName":"seen.add"}}],["external:Math.ceil",{"id":"external:Math.ceil","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.ceil"}}],["external:uniqueResults.slice",{"id":"external:uniqueResults.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"uniqueResults.slice"}}],["symbol-name:analyzeResults",{"id":"symbol-name:analyzeResults","kind":"symbol","language":"jsts","symbolName":"analyzeResults","metadata":{"unresolvedName":"analyzeResults"}}],["external:allFindings.push",{"id":"external:allFindings.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"allFindings.push"}}],["external:rounds.push",{"id":"external:rounds.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"rounds.push"}}],["external:allFindings\n .filter((f) => f.confidence === \"low\")\n .map",{"id":"external:allFindings\n .filter((f) => f.confidence === \"low\")\n .map","kind":"external","language":"jsts","metadata":{"unresolvedName":"allFindings\n .filter((f) => f.confidence === \"low\")\n .map"}}],["external:allFindings\n .filter",{"id":"external:allFindings\n .filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"allFindings\n .filter"}}],["symbol-name:synthesizeReport",{"id":"symbol-name:synthesizeReport","kind":"symbol","language":"jsts","symbolName":"synthesizeReport","metadata":{"unresolvedName":"synthesizeReport"}}],["/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:",{"id":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:","kind":"symbol","language":"jsts","filePath":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","symbolName":"","symbolKind":"function","exported":false,"metadata":{"line":147,"column":48,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false,"featureKind":"library","trustBoundaries":[]}}]],"edges":[{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"external:@earendil-works/pi-coding-agent","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"external:typebox","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"external:@earendil-works/pi-tui","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/types.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:formatDuration","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:formatDuration","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:formatDuration","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","to":"external:s.slice","kind":"calls","metadata":{"unresolvedName":"s.slice"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:pi.registerTool","kind":"calls","metadata":{"unresolvedName":"pi.registerTool"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"symbol-name:setInterval","kind":"calls","metadata":{"unresolvedName":"setInterval"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"calls","metadata":{"unresolvedName":"truncate"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:\"█\".repeat","kind":"calls","metadata":{"unresolvedName":"\"█\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:\"░\".repeat","kind":"calls","metadata":{"unresolvedName":"\"░\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:ctx.ui.setWidget","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setWidget"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:lines.join","kind":"calls","metadata":{"unresolvedName":"lines.join"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:ctx.ui.setStatus","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setStatus"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","kind":"calls","metadata":{"unresolvedName":"onProgress"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","kind":"calls","metadata":{"unresolvedName":"runDeepResearch"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:researchResult.rounds.map","kind":"calls","metadata":{"unresolvedName":"researchResult.rounds.map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:r.queries.map","kind":"calls","metadata":{"unresolvedName":"r.queries.map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:formatDuration","kind":"calls","metadata":{"unresolvedName":"formatDuration"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"symbol-name:clearInterval","kind":"calls","metadata":{"unresolvedName":"clearInterval"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:details.rounds.reduce","kind":"calls","metadata":{"unresolvedName":"details.rounds.reduce"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:pi.registerCommand","kind":"calls","metadata":{"unresolvedName":"pi.registerCommand"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:args.trim","kind":"calls","metadata":{"unresolvedName":"args.trim"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:ctx.ui.select","kind":"calls","metadata":{"unresolvedName":"ctx.ui.select"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:depthStr?.startsWith","kind":"calls","metadata":{"unresolvedName":"depthStr?.startsWith"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:breadthStr?.startsWith","kind":"calls","metadata":{"unresolvedName":"breadthStr?.startsWith"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:pi.sendUserMessage","kind":"calls","metadata":{"unresolvedName":"pi.sendUserMessage"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:pi.on","kind":"calls","metadata":{"unresolvedName":"pi.on"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:isFirecrawlReachable","kind":"calls","metadata":{"unresolvedName":"isFirecrawlReachable"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"symbol-name:setInterval","kind":"calls","metadata":{"unresolvedName":"setInterval"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"calls","metadata":{"unresolvedName":"truncate"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"external:\"█\".repeat","kind":"calls","metadata":{"unresolvedName":"\"█\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"external:\"░\".repeat","kind":"calls","metadata":{"unresolvedName":"\"░\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"external:ctx.ui.setWidget","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setWidget"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"external:lines.join","kind":"calls","metadata":{"unresolvedName":"lines.join"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"external:ctx.ui.setStatus","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setStatus"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","kind":"calls","metadata":{"unresolvedName":"onProgress"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","kind":"calls","metadata":{"unresolvedName":"runDeepResearch"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"external:researchResult.rounds.map","kind":"calls","metadata":{"unresolvedName":"researchResult.rounds.map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"external:r.queries.map","kind":"calls","metadata":{"unresolvedName":"r.queries.map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:formatDuration","kind":"calls","metadata":{"unresolvedName":"formatDuration"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"symbol-name:clearInterval","kind":"calls","metadata":{"unresolvedName":"clearInterval"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:execute","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","kind":"defines"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"calls","metadata":{"unresolvedName":"truncate"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:\"█\".repeat","kind":"calls","metadata":{"unresolvedName":"\"█\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:\"░\".repeat","kind":"calls","metadata":{"unresolvedName":"\"░\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:ctx.ui.setWidget","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setWidget"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:lines.join","kind":"calls","metadata":{"unresolvedName":"lines.join"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderCall","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderCall","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderCall","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"calls","metadata":{"unresolvedName":"truncate"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderCall","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderCall","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult","to":"external:details.rounds.reduce","kind":"calls","metadata":{"unresolvedName":"details.rounds.reduce"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:formatDuration","kind":"calls","metadata":{"unresolvedName":"formatDuration"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:renderResult","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"calls","metadata":{"unresolvedName":"truncate"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:args.trim","kind":"calls","metadata":{"unresolvedName":"args.trim"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:ctx.ui.select","kind":"calls","metadata":{"unresolvedName":"ctx.ui.select"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:depthStr?.startsWith","kind":"calls","metadata":{"unresolvedName":"depthStr?.startsWith"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:breadthStr?.startsWith","kind":"calls","metadata":{"unresolvedName":"breadthStr?.startsWith"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:ctx.ui.setStatus","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setStatus"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"calls","metadata":{"unresolvedName":"truncate"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"symbol-name:setInterval","kind":"calls","metadata":{"unresolvedName":"setInterval"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:\"█\".repeat","kind":"calls","metadata":{"unresolvedName":"\"█\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:\"░\".repeat","kind":"calls","metadata":{"unresolvedName":"\"░\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:ctx.ui.setWidget","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setWidget"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","kind":"calls","metadata":{"unresolvedName":"runDeepResearch"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"symbol-name:clearInterval","kind":"calls","metadata":{"unresolvedName":"clearInterval"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:formatDuration","kind":"calls","metadata":{"unresolvedName":"formatDuration"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:handler","to":"external:pi.sendUserMessage","kind":"calls","metadata":{"unresolvedName":"pi.sendUserMessage"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","kind":"defines"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:truncate","kind":"calls","metadata":{"unresolvedName":"truncate"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:\"█\".repeat","kind":"calls","metadata":{"unresolvedName":"\"█\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:\"░\".repeat","kind":"calls","metadata":{"unresolvedName":"\"░\".repeat"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","to":"external:ctx.ui.setWidget","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setWidget"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/index.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:isFirecrawlReachable","kind":"calls","metadata":{"unresolvedName":"isFirecrawlReachable"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"external:@earendil-works/pi-coding-agent","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"external:@earendil-works/pi-coding-agent","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:sessionRef.session?.agent.abort","kind":"calls","metadata":{"unresolvedName":"sessionRef.session?.agent.abort"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"symbol-name:getAgentDir","kind":"calls","metadata":{"unresolvedName":"getAgentDir"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:loader.reload","kind":"calls","metadata":{"unresolvedName":"loader.reload"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"symbol-name:createAgentSession","kind":"calls","metadata":{"unresolvedName":"createAgentSession"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:SessionManager.inMemory","kind":"calls","metadata":{"unresolvedName":"SessionManager.inMemory"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:result.session.agent.abort","kind":"calls","metadata":{"unresolvedName":"result.session.agent.abort"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:signal?.addEventListener","kind":"calls","metadata":{"unresolvedName":"signal?.addEventListener"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:result.session.subscribe","kind":"calls","metadata":{"unresolvedName":"result.session.subscribe"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"symbol-name:onEvent","kind":"calls","metadata":{"unresolvedName":"onEvent"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:extractAssistantText","kind":"calls","metadata":{"unresolvedName":"extractAssistantText"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:result.session.prompt","kind":"calls","metadata":{"unresolvedName":"result.session.prompt"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:result.session.agent.waitForIdle","kind":"calls","metadata":{"unresolvedName":"result.session.agent.waitForIdle"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"symbol-name:unsubscribe","kind":"calls","metadata":{"unresolvedName":"unsubscribe"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:result.session.dispose","kind":"calls","metadata":{"unresolvedName":"result.session.dispose"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:signal?.removeEventListener","kind":"calls","metadata":{"unresolvedName":"signal?.removeEventListener"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:finalText.trim","kind":"calls","metadata":{"unresolvedName":"finalText.trim"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","to":"external:sessionRef.session?.dispose","kind":"calls","metadata":{"unresolvedName":"sessionRef.session?.dispose"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:","to":"external:sessionRef.session?.agent.abort","kind":"calls","metadata":{"unresolvedName":"sessionRef.session?.agent.abort"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:","to":"symbol-name:onEvent","kind":"calls","metadata":{"unresolvedName":"onEvent"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:extractAssistantText","kind":"calls","metadata":{"unresolvedName":"extractAssistantText"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:extractAssistantText","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:extractAssistantText","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:extractAssistantText","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:extractAssistantText","to":"external:content\n .filter","kind":"calls","metadata":{"unresolvedName":"content\n .filter"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"external:node:path","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"external:node:os","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/types.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:loadFirecrawlConfig","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:loadFirecrawlConfig","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:loadFirecrawlConfig","to":"external:path.join","kind":"calls","metadata":{"unresolvedName":"path.join"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:loadFirecrawlConfig","to":"external:os.homedir","kind":"calls","metadata":{"unresolvedName":"os.homedir"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:loadFirecrawlConfig","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:loadFirecrawlConfig","to":"external:fs.readFileSync","kind":"calls","metadata":{"unresolvedName":"fs.readFileSync"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:loadFirecrawlConfig","to":"external:(process.env.FIRECRAWL_BASE_URL ?? \"http://localhost:3002\").replace","kind":"calls","metadata":{"unresolvedName":"(process.env.FIRECRAWL_BASE_URL ?? \"http://localhost:3002\").replace"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","to":"symbol-name:fetch","kind":"calls","metadata":{"unresolvedName":"fetch"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","to":"external:res.text","kind":"calls","metadata":{"unresolvedName":"res.text"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","to":"external:text.slice","kind":"calls","metadata":{"unresolvedName":"text.slice"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","to":"external:res.json","kind":"calls","metadata":{"unresolvedName":"res.json"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:isFirecrawlReachable","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:isFirecrawlReachable","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:isFirecrawlReachable","to":"symbol-name:fetch","kind":"calls","metadata":{"unresolvedName":"fetch"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:isFirecrawlReachable","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:isFirecrawlReachable","to":"external:AbortSignal.timeout","kind":"calls","metadata":{"unresolvedName":"AbortSignal.timeout"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:searchWeb","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:searchWeb","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:searchWeb","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:searchWeb","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","kind":"calls","metadata":{"unresolvedName":"firecrawlRequest"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:searchWeb","to":"external:res.data.map","kind":"calls","metadata":{"unresolvedName":"res.data.map"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:scrapeUrl","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:scrapeUrl","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:scrapeUrl","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:firecrawlRequest","kind":"calls","metadata":{"unresolvedName":"firecrawlRequest"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/types.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","kind":"calls","metadata":{"unresolvedName":"runAnalysisAgent"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFallbackQueries","kind":"calls","metadata":{"unresolvedName":"generateFallbackQueries"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","to":"external:parsed.slice(0, count).map","kind":"calls","metadata":{"unresolvedName":"parsed.slice(0, count).map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","to":"external:parsed.slice","kind":"calls","metadata":{"unresolvedName":"parsed.slice"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"external:rounds.flatMap","kind":"calls","metadata":{"unresolvedName":"rounds.flatMap"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"external:allFindings\n .map","kind":"calls","metadata":{"unresolvedName":"allFindings\n .map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"external:rounds\n .flatMap((r) => r.queries)\n .map","kind":"calls","metadata":{"unresolvedName":"rounds\n .flatMap((r) => r.queries)\n .map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"external:rounds\n .flatMap","kind":"calls","metadata":{"unresolvedName":"rounds\n .flatMap"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","kind":"calls","metadata":{"unresolvedName":"runAnalysisAgent"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"external:parsed.slice(0, count).map","kind":"calls","metadata":{"unresolvedName":"parsed.slice(0, count).map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"external:parsed.slice","kind":"calls","metadata":{"unresolvedName":"parsed.slice"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFallbackQueries","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFallbackQueries","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFallbackQueries","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFallbackQueries","to":"external:queries.push","kind":"calls","metadata":{"unresolvedName":"queries.push"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"external:results\n .map","kind":"calls","metadata":{"unresolvedName":"results\n .map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"external:r.markdown.slice","kind":"calls","metadata":{"unresolvedName":"r.markdown.slice"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","kind":"calls","metadata":{"unresolvedName":"runAnalysisAgent"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"external:parsed\n .map","kind":"calls","metadata":{"unresolvedName":"parsed\n .map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"external:f.sources.map","kind":"calls","metadata":{"unresolvedName":"f.sources.map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"external:f.keyQuotes.map","kind":"calls","metadata":{"unresolvedName":"f.keyQuotes.map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","to":"external:[\"high\", \"medium\", \"low\"].includes","kind":"calls","metadata":{"unresolvedName":"[\"high\", \"medium\", \"low\"].includes"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/types.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"external:rounds.flatMap","kind":"calls","metadata":{"unresolvedName":"rounds.flatMap"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"external:rounds.reduce","kind":"calls","metadata":{"unresolvedName":"rounds.reduce"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"external:evidenceByAngle.has","kind":"calls","metadata":{"unresolvedName":"evidenceByAngle.has"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"external:evidenceByAngle.set","kind":"calls","metadata":{"unresolvedName":"evidenceByAngle.set"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"external:evidenceByAngle.get(angle)!.push","kind":"calls","metadata":{"unresolvedName":"evidenceByAngle.get(angle)!.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"external:evidenceByAngle.get","kind":"calls","metadata":{"unresolvedName":"evidenceByAngle.get"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"external:Array.from","kind":"calls","metadata":{"unresolvedName":"Array.from"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"external:finding.sources.map((s: string) => `[${s}](${s})`).join","kind":"calls","metadata":{"unresolvedName":"finding.sources.map((s: string) => `[${s}](${s})`).join"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"external:finding.sources.map","kind":"calls","metadata":{"unresolvedName":"finding.sources.map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"/Users/mike/.pi/agent/extensions/deep-research/src/agent.ts:runAnalysisAgent","kind":"calls","metadata":{"unresolvedName":"runAnalysisAgent"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","to":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport","kind":"calls","metadata":{"unresolvedName":"generateFallbackReport"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport","to":"external:rounds.flatMap","kind":"calls","metadata":{"unresolvedName":"rounds.flatMap"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport","to":"external:round.queries.map((q) => `\"${q.query}\"`).join","kind":"calls","metadata":{"unresolvedName":"round.queries.map((q) => `\"${q.query}\"`).join"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport","to":"external:round.queries.map","kind":"calls","metadata":{"unresolvedName":"round.queries.map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:generateFallbackReport","to":"external:lines.join","kind":"calls","metadata":{"unresolvedName":"lines.join"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","to":"external:@earendil-works/pi-coding-agent","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/types.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","to":"file:/Users/mike/.pi/agent/extensions/deep-research/src/report.ts","kind":"imports"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"/Users/mike/.pi/agent/extensions/deep-research/index.ts:onProgress","kind":"calls","metadata":{"unresolvedName":"onProgress"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateQueries","kind":"calls","metadata":{"unresolvedName":"generateQueries"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:generateFollowUpQueries","kind":"calls","metadata":{"unresolvedName":"generateFollowUpQueries"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:q.query.slice","kind":"calls","metadata":{"unresolvedName":"q.query.slice"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"/Users/mike/.pi/agent/extensions/deep-research/src/firecrawl.ts:searchWeb","kind":"calls","metadata":{"unresolvedName":"searchWeb"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:searchResults.push","kind":"calls","metadata":{"unresolvedName":"searchResults.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:errorMsg.slice","kind":"calls","metadata":{"unresolvedName":"errorMsg.slice"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:searchResults.filter","kind":"calls","metadata":{"unresolvedName":"searchResults.filter"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:seen.has","kind":"calls","metadata":{"unresolvedName":"seen.has"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:seen.add","kind":"calls","metadata":{"unresolvedName":"seen.add"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:Math.ceil","kind":"calls","metadata":{"unresolvedName":"Math.ceil"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:uniqueResults.slice","kind":"calls","metadata":{"unresolvedName":"uniqueResults.slice"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"/Users/mike/.pi/agent/extensions/deep-research/src/queries.ts:analyzeResults","kind":"calls","metadata":{"unresolvedName":"analyzeResults"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:allFindings.push","kind":"calls","metadata":{"unresolvedName":"allFindings.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:rounds.push","kind":"calls","metadata":{"unresolvedName":"rounds.push"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:allFindings\n .filter((f) => f.confidence === \"low\")\n .map","kind":"calls","metadata":{"unresolvedName":"allFindings\n .filter((f) => f.confidence === \"low\")\n .map"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"external:allFindings\n .filter","kind":"calls","metadata":{"unresolvedName":"allFindings\n .filter"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:runDeepResearch","to":"/Users/mike/.pi/agent/extensions/deep-research/src/report.ts:synthesizeReport","kind":"calls","metadata":{"unresolvedName":"synthesizeReport"}},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:","kind":"contains"},{"from":"file:/Users/mike/.pi/agent/extensions/deep-research/src/research.ts","to":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:","kind":"defines"},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:","to":"external:seen.has","kind":"calls","metadata":{"unresolvedName":"seen.has"}},{"from":"/Users/mike/.pi/agent/extensions/deep-research/src/research.ts:","to":"external:seen.add","kind":"calls","metadata":{"unresolvedName":"seen.add"}}]}