{"version":"v1","builtAt":"2026-05-18T08:59:43.788Z","signature":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:20902:1778288573128.0537|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:3589:1778288573128.0537|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/schema.ts:2399:1778288573128.0537|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:9738:1778288573128.1895|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:1275:1778288573128.1895|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:5114:1778288573128.1895|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:4449:1778288573128.1895|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:1575:1778288573128.1895|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:33810:1778288573128.1895|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:5457:1779094782937.363|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:4769:1778292440405.1084|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:25160:1778659132256.7708|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:3336:1778288573128.442|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:7797:1778288573128.5977|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:15581:1778288573128.5977|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:3813:1778288573128.5977|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:13549:1778288573128.5977|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:4236:1778288573128.5977|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/types.ts:691:1778288573128.5977|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/events.ts:378:1778288573128.8928|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:2126:1778288573128.8928|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:5997:1778288573128.8928|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/rules.ts:11690:1778288573128.8928|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:1845:1778288573128.8928|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/types.ts:944:1778288573128.8928|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:4645:1778288573129.1013|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:16492:1778288573129.1013|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:3094:1778288573129.1013|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:18605:1778288573129.1013|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:729:1778288573129.1013|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:2619:1778288573129.317|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:8344:1778288573129.317|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:2615:1778288573129.317|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:1784:1778288573129.317|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:2628:1778288573129.4329|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:2781:1778288573129.4329|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:2703:1778288573129.4329|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:10432:1778288573129.4329|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:3818:1778288573129.4329|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:8393:1778288573129.4329|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:25495:1778288573129.4329|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/types.ts:2779:1778288573129.4329|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:43428:1778288573129.5588|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:3923:1778288573129.5588|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:1529:1778288573129.5588|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:8926:1778288573129.942|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:15943:1778288573129.942|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:8951:1778288573130.0566|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:6244:1778288573130.0566|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:5881:1778288573130.0566|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:10195:1778288573130.0566|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/types.ts:1951:1778288573130.0566|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:2127:1778288573130.0566|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/thinking-colors.ts:259:1778288573130.242|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:49678:1778288573130.242|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:4502:1778288573130.4014|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:687:1778288573130.4014|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:5637:1778288573131.0183|/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py:1973:1778937044824.2168","nodes":[["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","metadata":{"lineCount":639}}],["external:@mariozechner/pi-coding-agent",{"id":"external:@mariozechner/pi-coding-agent","kind":"external","language":"jsts","metadata":{"source":"@mariozechner/pi-coding-agent"}}],["external:@mariozechner/pi-tui",{"id":"external:@mariozechner/pi-tui","kind":"external","language":"jsts","metadata":{"source":"@mariozechner/pi-tui"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/schema.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/schema.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/schema.ts","metadata":{"lineCount":71}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":89,"column":28,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.invalidate",{"id":"external:this.invalidate","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.invalidate"}}],["external:this.tui.requestRender",{"id":"external:this.tui.requestRender","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.tui.requestRender"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:allOptions",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:allOptions","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"allOptions","symbolKind":"function","exported":false,"metadata":{"line":99,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:allConfirmed",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:allConfirmed","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"allConfirmed","symbolKind":"function","exported":false,"metadata":{"line":106,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.states.every",{"id":"external:this.states.every","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.states.every"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":120,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":127,"column":3,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:lines.push",{"id":"external:lines.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.push"}}],["symbol-name:truncateToWidth",{"id":"symbol-name:truncateToWidth","kind":"symbol","language":"jsts","symbolName":"truncateToWidth","metadata":{"unresolvedName":"truncateToWidth"}}],["symbol-name:add",{"id":"symbol-name:add","kind":"symbol","language":"jsts","symbolName":"add","metadata":{"unresolvedName":"add"}}],["external:t.fg",{"id":"external:t.fg","kind":"external","language":"jsts","metadata":{"unresolvedName":"t.fg"}}],["external:\"─\".repeat",{"id":"external:\"─\".repeat","kind":"external","language":"jsts","metadata":{"unresolvedName":"\"─\".repeat"}}],["external:this.renderTabBar",{"id":"external:this.renderTabBar","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.renderTabBar"}}],["external:this.renderSubmitTab",{"id":"external:this.renderSubmitTab","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.renderSubmitTab"}}],["external:this.renderQuestionBody",{"id":"external:this.renderQuestionBody","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.renderQuestionBody"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"renderTabBar","symbolKind":"function","exported":false,"metadata":{"line":167,"column":3,"cyclomaticComplexity":6,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:t.bg",{"id":"external:t.bg","kind":"external","language":"jsts","metadata":{"unresolvedName":"t.bg"}}],["external:parts.push",{"id":"external:parts.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts.push"}}],["external:this.allConfirmed",{"id":"external:this.allConfirmed","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.allConfirmed"}}],["external:parts.join",{"id":"external:parts.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"renderQuestionBody","symbolKind":"function","exported":false,"metadata":{"line":206,"column":3,"cyclomaticComplexity":30,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.allOptions",{"id":"external:this.allOptions","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.allOptions"}}],["symbol-name:wrapTextWithAnsi",{"id":"symbol-name:wrapTextWithAnsi","kind":"symbol","language":"jsts","symbolName":"wrapTextWithAnsi","metadata":{"unresolvedName":"wrapTextWithAnsi"}}],["external:state.selectedIndices.has",{"id":"external:state.selectedIndices.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.selectedIndices.has"}}],["external:this.editor.render",{"id":"external:this.editor.render","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.editor.render"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"renderSubmitTab","symbolKind":"function","exported":false,"metadata":{"line":318,"column":3,"cyclomaticComplexity":5,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:t.bold",{"id":"external:t.bold","kind":"external","language":"jsts","metadata":{"unresolvedName":"t.bold"}}],["external:this.questions.indexOf",{"id":"external:this.questions.indexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.questions.indexOf"}}],["external:this.getAnswerText",{"id":"external:this.getAnswerText","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.getAnswerText"}}],["external:this.questions\n        .filter",{"id":"external:this.questions\n        .filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.questions\n        .filter"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:getAnswerText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:getAnswerText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"getAnswerText","symbolKind":"function","exported":false,"metadata":{"line":358,"column":3,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:[...state.selectedIndices]\n        .sort((a, b) => a - b)\n        .map",{"id":"external:[...state.selectedIndices]\n        .sort((a, b) => a - b)\n        .map","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...state.selectedIndices]\n        .sort((a, b) => a - b)\n        .map"}}],["external:[...state.selectedIndices]\n        .sort",{"id":"external:[...state.selectedIndices]\n        .sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...state.selectedIndices]\n        .sort"}}],["external:labels.push",{"id":"external:labels.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"labels.push"}}],["external:labels.join",{"id":"external:labels.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"labels.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:moveCursor",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:moveCursor","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"moveCursor","symbolKind":"function","exported":false,"metadata":{"line":375,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Math.max",{"id":"external:Math.max","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.max"}}],["external:Math.min",{"id":"external:Math.min","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.min"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:toggleSelected",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:toggleSelected","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"toggleSelected","symbolKind":"function","exported":false,"metadata":{"line":384,"column":3,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:state.selectedIndices.delete",{"id":"external:state.selectedIndices.delete","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.selectedIndices.delete"}}],["external:state.selectedIndices.add",{"id":"external:state.selectedIndices.add","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.selectedIndices.add"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:enterEditMode",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:enterEditMode","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"enterEditMode","symbolKind":"function","exported":false,"metadata":{"line":399,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.editor.setText",{"id":"external:this.editor.setText","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.editor.setText"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:exitEditMode",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:exitEditMode","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"exitEditMode","symbolKind":"function","exported":false,"metadata":{"line":412,"column":3,"cyclomaticComplexity":3,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.editor.getText().trim",{"id":"external:this.editor.getText().trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.editor.getText().trim"}}],["external:this.editor.getText",{"id":"external:this.editor.getText","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.editor.getText"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:autoConfirmIfAnswered",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:autoConfirmIfAnswered","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"autoConfirmIfAnswered","symbolKind":"function","exported":false,"metadata":{"line":430,"column":3,"cyclomaticComplexity":9,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:confirmAndAdvance",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:confirmAndAdvance","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"confirmAndAdvance","symbolKind":"function","exported":false,"metadata":{"line":445,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.advance",{"id":"external:this.advance","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.advance"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:advance",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:advance","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"advance","symbolKind":"function","exported":false,"metadata":{"line":451,"column":3,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.submit",{"id":"external:this.submit","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.submit"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:submit",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:submit","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"submit","symbolKind":"function","exported":false,"metadata":{"line":465,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.done",{"id":"external:this.done","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.done"}}],["external:this.buildResult",{"id":"external:this.buildResult","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.buildResult"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:cancel",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:cancel","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"cancel","symbolKind":"function","exported":false,"metadata":{"line":470,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:buildResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:buildResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"buildResult","symbolKind":"function","exported":false,"metadata":{"line":475,"column":3,"cyclomaticComplexity":7,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:[...s.selectedIndices]\n          .sort((a, b) => a - b)\n          .map",{"id":"external:[...s.selectedIndices]\n          .sort((a, b) => a - b)\n          .map","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...s.selectedIndices]\n          .sort((a, b) => a - b)\n          .map"}}],["external:[...s.selectedIndices]\n          .sort",{"id":"external:[...s.selectedIndices]\n          .sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...s.selectedIndices]\n          .sort"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":498,"column":3,"cyclomaticComplexity":37,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:matchesKey",{"id":"symbol-name:matchesKey","kind":"symbol","language":"jsts","symbolName":"matchesKey","metadata":{"unresolvedName":"matchesKey"}}],["external:this.cancel",{"id":"external:this.cancel","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.cancel"}}],["external:this.exitEditMode",{"id":"external:this.exitEditMode","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.exitEditMode"}}],["external:this.confirmAndAdvance",{"id":"external:this.confirmAndAdvance","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.confirmAndAdvance"}}],["external:this.editor.handleInput",{"id":"external:this.editor.handleInput","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.editor.handleInput"}}],["external:this.autoConfirmIfAnswered",{"id":"external:this.autoConfirmIfAnswered","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.autoConfirmIfAnswered"}}],["external:this.moveCursor",{"id":"external:this.moveCursor","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.moveCursor"}}],["external:this.enterEditMode",{"id":"external:this.enterEditMode","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.enterEditMode"}}],["external:this.toggleSelected",{"id":"external:this.toggleSelected","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.toggleSelected"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","metadata":{"lineCount":107}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":6,"column":1,"cyclomaticComplexity":11,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:pi.registerTool",{"id":"external:pi.registerTool","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.registerTool"}}],["external:pi.setActiveTools",{"id":"external:pi.setActiveTools","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.setActiveTools"}}],["external:pi.getActiveTools().filter",{"id":"external:pi.getActiveTools().filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.getActiveTools().filter"}}],["external:pi.getActiveTools",{"id":"external:pi.getActiveTools","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.getActiveTools"}}],["external:ctx.ui.custom",{"id":"external:ctx.ui.custom","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.custom"}}],["external:result.questions.map",{"id":"external:result.questions.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.questions.map"}}],["external:summaryLines.join",{"id":"external:summaryLines.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"summaryLines.join"}}],["external:questions.map((q) => q.header).join",{"id":"external:questions.map((q) => q.header).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"questions.map((q) => q.header).join"}}],["external:questions.map",{"id":"external:questions.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"questions.map"}}],["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:box.addChild",{"id":"external:box.addChild","kind":"external","language":"jsts","metadata":{"unresolvedName":"box.addChild"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","symbolName":"execute","symbolKind":"function","exported":false,"metadata":{"line":19,"column":5,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderCall",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderCall","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","symbolName":"renderCall","symbolKind":"function","exported":false,"metadata":{"line":66,"column":5,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","symbolName":"renderResult","symbolKind":"function","exported":false,"metadata":{"line":77,"column":5,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:@sinclair/typebox",{"id":"external:@sinclair/typebox","kind":"external","language":"jsts","metadata":{"source":"@sinclair/typebox"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","metadata":{"lineCount":308}}],["external:node:net",{"id":"external:node:net","kind":"external","language":"jsts","metadata":{"source":"node:net"}}],["external:node:crypto",{"id":"external:node:crypto","kind":"external","language":"jsts","metadata":{"source":"node:crypto"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:isConnected",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:isConnected","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"isConnected","symbolKind":"function","exported":false,"metadata":{"line":43,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"connect","symbolKind":"function","exported":false,"metadata":{"line":48,"column":3,"cyclomaticComplexity":9,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.isConnected",{"id":"external:this.isConnected","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.isConnected"}}],["external:net.createConnection",{"id":"external:net.createConnection","kind":"external","language":"jsts","metadata":{"unresolvedName":"net.createConnection"}}],["external:console.error",{"id":"external:console.error","kind":"external","language":"jsts","metadata":{"unresolvedName":"console.error"}}],["symbol-name:resolve",{"id":"symbol-name:resolve","kind":"symbol","language":"jsts","symbolName":"resolve","metadata":{"unresolvedName":"resolve"}}],["external:sock.on",{"id":"external:sock.on","kind":"external","language":"jsts","metadata":{"unresolvedName":"sock.on"}}],["external:this.onData",{"id":"external:this.onData","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.onData"}}],["external:this.cleanup",{"id":"external:this.cleanup","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.cleanup"}}],["external:sock.setTimeout",{"id":"external:sock.setTimeout","kind":"external","language":"jsts","metadata":{"unresolvedName":"sock.setTimeout"}}],["external:sock.destroy",{"id":"external:sock.destroy","kind":"external","language":"jsts","metadata":{"unresolvedName":"sock.destroy"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":204,"column":32,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:timeoutFor",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:timeoutFor","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"timeoutFor","symbolKind":"function","exported":false,"metadata":{"line":98,"column":3,"cyclomaticComplexity":18,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:method.startsWith",{"id":"external:method.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"method.startsWith"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"request","symbolKind":"function","exported":false,"metadata":{"line":131,"column":3,"cyclomaticComplexity":13,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.connect",{"id":"external:this.connect","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.connect"}}],["external:crypto.randomUUID",{"id":"external:crypto.randomUUID","kind":"external","language":"jsts","metadata":{"unresolvedName":"crypto.randomUUID"}}],["external:JSON.stringify",{"id":"external:JSON.stringify","kind":"external","language":"jsts","metadata":{"unresolvedName":"JSON.stringify"}}],["external:this.timeoutFor",{"id":"external:this.timeoutFor","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.timeoutFor"}}],["symbol-name:setTimeout",{"id":"symbol-name:setTimeout","kind":"symbol","language":"jsts","symbolName":"setTimeout","metadata":{"unresolvedName":"setTimeout"}}],["external:this.pending.delete",{"id":"external:this.pending.delete","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.pending.delete"}}],["external:this.pending.set",{"id":"external:this.pending.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.pending.set"}}],["symbol-name:clearTimeout",{"id":"symbol-name:clearTimeout","kind":"symbol","language":"jsts","symbolName":"clearTimeout","metadata":{"unresolvedName":"clearTimeout"}}],["external:this.socket!.write",{"id":"external:this.socket!.write","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.socket!.write"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"resolve","symbolKind":"function","exported":false,"metadata":{"line":161,"column":18,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:reject",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:reject","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"reject","symbolKind":"function","exported":false,"metadata":{"line":167,"column":17,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"v1","symbolKind":"function","exported":false,"metadata":{"line":194,"column":3,"cyclomaticComplexity":8,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.pendingV1.findIndex",{"id":"external:this.pendingV1.findIndex","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.pendingV1.findIndex"}}],["external:this.pendingV1.splice",{"id":"external:this.pendingV1.splice","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.pendingV1.splice"}}],["external:this.pendingV1.push",{"id":"external:this.pendingV1.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.pendingV1.push"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:parallel",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:parallel","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"parallel","symbolKind":"function","exported":false,"metadata":{"line":230,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Promise.all",{"id":"external:Promise.all","kind":"external","language":"jsts","metadata":{"unresolvedName":"Promise.all"}}],["external:requests.map",{"id":"external:requests.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"requests.map"}}],["external:this.request",{"id":"external:this.request","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.request"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resetCircuitBreaker",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resetCircuitBreaker","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"resetCircuitBreaker","symbolKind":"function","exported":false,"metadata":{"line":235,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:close",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:close","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"close","symbolKind":"function","exported":false,"metadata":{"line":245,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.socket.destroy",{"id":"external:this.socket.destroy","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.socket.destroy"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"onData","symbolKind":"function","exported":false,"metadata":{"line":255,"column":3,"cyclomaticComplexity":13,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:data.toString",{"id":"external:data.toString","kind":"external","language":"jsts","metadata":{"unresolvedName":"data.toString"}}],["external:this.buffer.split",{"id":"external:this.buffer.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.buffer.split"}}],["external:lines.pop",{"id":"external:lines.pop","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.pop"}}],["external:line.trim",{"id":"external:line.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.trim"}}],["external:line.trimStart().startsWith",{"id":"external:line.trimStart().startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.trimStart().startsWith"}}],["external:line.trimStart",{"id":"external:line.trimStart","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.trimStart"}}],["external:JSON.parse",{"id":"external:JSON.parse","kind":"external","language":"jsts","metadata":{"unresolvedName":"JSON.parse"}}],["external:this.pending.get",{"id":"external:this.pending.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.pending.get"}}],["external:pending.reject",{"id":"external:pending.reject","kind":"external","language":"jsts","metadata":{"unresolvedName":"pending.reject"}}],["external:pending.resolve",{"id":"external:pending.resolve","kind":"external","language":"jsts","metadata":{"unresolvedName":"pending.resolve"}}],["external:this.pendingV1.shift",{"id":"external:this.pendingV1.shift","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.pendingV1.shift"}}],["external:v1.resolve",{"id":"external:v1.resolve","kind":"external","language":"jsts","metadata":{"unresolvedName":"v1.resolve"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:cleanup",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:cleanup","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","symbolName":"cleanup","symbolKind":"function","exported":false,"metadata":{"line":293,"column":3,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:req.resolve",{"id":"external:req.resolve","kind":"external","language":"jsts","metadata":{"unresolvedName":"req.resolve"}}],["external:this.pending.clear",{"id":"external:this.pending.clear","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.pending.clear"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","metadata":{"lineCount":47}}],["module:./cmux-client.js",{"id":"module:./cmux-client.js","kind":"module","language":"jsts","metadata":{"source":"./cmux-client.js"}}],["module:./notifications.js",{"id":"module:./notifications.js","kind":"module","language":"jsts","metadata":{"source":"./notifications.js"}}],["module:./status.js",{"id":"module:./status.js","kind":"module","language":"jsts","metadata":{"source":"./status.js"}}],["module:./tools.js",{"id":"module:./tools.js","kind":"module","language":"jsts","metadata":{"source":"./tools.js"}}],["module:./split-fork.js",{"id":"module:./split-fork.js","kind":"module","language":"jsts","metadata":{"source":"./split-fork.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":43,"column":29,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:pi.on",{"id":"external:pi.on","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.on"}}],["external:client.connect",{"id":"external:client.connect","kind":"external","language":"jsts","metadata":{"unresolvedName":"client.connect"}}],["symbol-name:wireNotifications",{"id":"symbol-name:wireNotifications","kind":"symbol","language":"jsts","symbolName":"wireNotifications","metadata":{"unresolvedName":"wireNotifications"}}],["symbol-name:wireStatus",{"id":"symbol-name:wireStatus","kind":"symbol","language":"jsts","symbolName":"wireStatus","metadata":{"unresolvedName":"wireStatus"}}],["symbol-name:wireTools",{"id":"symbol-name:wireTools","kind":"symbol","language":"jsts","symbolName":"wireTools","metadata":{"unresolvedName":"wireTools"}}],["symbol-name:wireSplitFork",{"id":"symbol-name:wireSplitFork","kind":"symbol","language":"jsts","symbolName":"wireSplitFork","metadata":{"unresolvedName":"wireSplitFork"}}],["external:client.close",{"id":"external:client.close","kind":"external","language":"jsts","metadata":{"unresolvedName":"client.close"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","metadata":{"lineCount":170}}],["external:@mariozechner/pi-ai",{"id":"external:@mariozechner/pi-ai","kind":"external","language":"jsts","metadata":{"source":"@mariozechner/pi-ai"}}],["external:node:child_process",{"id":"external:node:child_process","kind":"external","language":"jsts","metadata":{"source":"node:child_process"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:freshStats",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:freshStats","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","symbolName":"freshStats","symbolKind":"function","exported":false,"metadata":{"line":28,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:isSurfaceFocused",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:isSurfaceFocused","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","symbolName":"isSurfaceFocused","symbolKind":"function","exported":false,"metadata":{"line":42,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:execFile",{"id":"symbol-name:execFile","kind":"symbol","language":"jsts","symbolName":"execFile","metadata":{"unresolvedName":"execFile"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":151,"column":22,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","symbolName":"notify","symbolKind":"function","exported":false,"metadata":{"line":62,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:isSurfaceFocused",{"id":"symbol-name:isSurfaceFocused","kind":"symbol","language":"jsts","symbolName":"isSurfaceFocused","metadata":{"unresolvedName":"isSurfaceFocused"}}],["external:args.push",{"id":"external:args.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"args.push"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:buildSummary",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:buildSummary","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","symbolName":"buildSummary","symbolKind":"function","exported":false,"metadata":{"line":82,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","symbolName":"lastAssistantText","symbolKind":"function","exported":false,"metadata":{"line":101,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:(msg as AssistantMessage).content.filter",{"id":"external:(msg as AssistantMessage).content.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"(msg as AssistantMessage).content.filter"}}],["external:textParts.map((t) => t.text).join(\" \").trim",{"id":"external:textParts.map((t) => t.text).join(\" \").trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"textParts.map((t) => t.text).join(\" \").trim"}}],["external:textParts.map((t) => t.text).join",{"id":"external:textParts.map((t) => t.text).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"textParts.map((t) => t.text).join"}}],["external:textParts.map",{"id":"external:textParts.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"textParts.map"}}],["external:text.slice",{"id":"external:text.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","symbolName":"wireNotifications","symbolKind":"function","exported":true,"metadata":{"line":118,"column":1,"cyclomaticComplexity":12,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:freshStats",{"id":"symbol-name:freshStats","kind":"symbol","language":"jsts","symbolName":"freshStats","metadata":{"unresolvedName":"freshStats"}}],["external:turnStats.filesEdited.push",{"id":"external:turnStats.filesEdited.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"turnStats.filesEdited.push"}}],["external:turnStats.filesWritten.push",{"id":"external:turnStats.filesWritten.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"turnStats.filesWritten.push"}}],["symbol-name:isBashToolResult",{"id":"symbol-name:isBashToolResult","kind":"symbol","language":"jsts","symbolName":"isBashToolResult","metadata":{"unresolvedName":"isBashToolResult"}}],["external:event.content\n          .filter",{"id":"external:event.content\n          .filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"event.content\n          .filter"}}],["external:errorText.split(\"\\n\").find",{"id":"external:errorText.split(\"\\n\").find","kind":"external","language":"jsts","metadata":{"unresolvedName":"errorText.split(\"\\n\").find"}}],["external:errorText.split",{"id":"external:errorText.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"errorText.split"}}],["external:l.trim",{"id":"external:l.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"l.trim"}}],["external:firstLine.slice",{"id":"external:firstLine.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"firstLine.slice"}}],["symbol-name:buildSummary",{"id":"symbol-name:buildSummary","kind":"symbol","language":"jsts","symbolName":"buildSummary","metadata":{"unresolvedName":"buildSummary"}}],["symbol-name:lastAssistantText",{"id":"symbol-name:lastAssistantText","kind":"symbol","language":"jsts","symbolName":"lastAssistantText","metadata":{"unresolvedName":"lastAssistantText"}}],["symbol-name:notify",{"id":"symbol-name:notify","kind":"symbol","language":"jsts","symbolName":"notify","metadata":{"unresolvedName":"notify"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","metadata":{"lineCount":142}}],["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"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:shellQuote",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:shellQuote","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","symbolName":"shellQuote","symbolKind":"function","exported":false,"metadata":{"line":14,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:value.replace",{"id":"external:value.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"value.replace"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:getPiInvocationParts",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:getPiInvocationParts","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","symbolName":"getPiInvocationParts","symbolKind":"function","exported":false,"metadata":{"line":19,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:existsSync",{"id":"symbol-name:existsSync","kind":"symbol","language":"jsts","symbolName":"existsSync","metadata":{"unresolvedName":"existsSync"}}],["external:path.basename(process.execPath).toLowerCase",{"id":"external:path.basename(process.execPath).toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"path.basename(process.execPath).toLowerCase"}}],["external:path.basename",{"id":"external:path.basename","kind":"external","language":"jsts","metadata":{"unresolvedName":"path.basename"}}],["external:/^(node|bun)(\\.exe)?$/.test",{"id":"external:/^(node|bun)(\\.exe)?$/.test","kind":"external","language":"jsts","metadata":{"unresolvedName":"/^(node|bun)(\\.exe)?$/.test"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:buildPiCommand",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:buildPiCommand","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","symbolName":"buildPiCommand","symbolKind":"function","exported":false,"metadata":{"line":34,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:getPiInvocationParts",{"id":"symbol-name:getPiInvocationParts","kind":"symbol","language":"jsts","symbolName":"getPiInvocationParts","metadata":{"unresolvedName":"getPiInvocationParts"}}],["external:parts.map(shellQuote).join",{"id":"external:parts.map(shellQuote).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts.map(shellQuote).join"}}],["external:parts.map",{"id":"external:parts.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts.map"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","symbolName":"createForkedSession","symbolKind":"function","exported":false,"metadata":{"line":48,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ctx.sessionManager.getSessionFile",{"id":"external:ctx.sessionManager.getSessionFile","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.sessionManager.getSessionFile"}}],["external:path.dirname",{"id":"external:path.dirname","kind":"external","language":"jsts","metadata":{"unresolvedName":"path.dirname"}}],["external:ctx.sessionManager.getBranch",{"id":"external:ctx.sessionManager.getBranch","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.sessionManager.getBranch"}}],["external:ctx.sessionManager.getHeader",{"id":"external:ctx.sessionManager.getHeader","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.sessionManager.getHeader"}}],["external:new Date().toISOString",{"id":"external:new Date().toISOString","kind":"external","language":"jsts","metadata":{"unresolvedName":"new Date().toISOString"}}],["external:timestamp.replace",{"id":"external:timestamp.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"timestamp.replace"}}],["symbol-name:randomUUID",{"id":"symbol-name:randomUUID","kind":"symbol","language":"jsts","symbolName":"randomUUID","metadata":{"unresolvedName":"randomUUID"}}],["external:path.join",{"id":"external:path.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"path.join"}}],["external:branchEntries.map",{"id":"external:branchEntries.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"branchEntries.map"}}],["external:fs.mkdir",{"id":"external:fs.mkdir","kind":"external","language":"jsts","metadata":{"unresolvedName":"fs.mkdir"}}],["external:fs.writeFile",{"id":"external:fs.writeFile","kind":"external","language":"jsts","metadata":{"unresolvedName":"fs.writeFile"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","symbolName":"wireSplitFork","symbolKind":"function","exported":true,"metadata":{"line":79,"column":1,"cyclomaticComplexity":12,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:pi.registerCommand",{"id":"external:pi.registerCommand","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.registerCommand"}}],["external:client.isConnected",{"id":"external:client.isConnected","kind":"external","language":"jsts","metadata":{"unresolvedName":"client.isConnected"}}],["external:ctx.ui.notify",{"id":"external:ctx.ui.notify","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.notify"}}],["external:ctx.isIdle",{"id":"external:ctx.isIdle","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.isIdle"}}],["external:args.trim",{"id":"external:args.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"args.trim"}}],["symbol-name:createForkedSession",{"id":"symbol-name:createForkedSession","kind":"symbol","language":"jsts","symbolName":"createForkedSession","metadata":{"unresolvedName":"createForkedSession"}}],["external:client.request",{"id":"external:client.request","kind":"external","language":"jsts","metadata":{"unresolvedName":"client.request"}}],["symbol-name:buildPiCommand",{"id":"symbol-name:buildPiCommand","kind":"symbol","language":"jsts","symbolName":"buildPiCommand","metadata":{"unresolvedName":"buildPiCommand"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","symbolName":"handler","symbolKind":"function","exported":false,"metadata":{"line":82,"column":12,"cyclomaticComplexity":12,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","metadata":{"lineCount":56}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","symbolName":"wireStatus","symbolKind":"function","exported":true,"metadata":{"line":14,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:client.v1",{"id":"external:client.v1","kind":"external","language":"jsts","metadata":{"unresolvedName":"client.v1"}}],["symbol-name:clearStatus",{"id":"symbol-name:clearStatus","kind":"symbol","language":"jsts","symbolName":"clearStatus","metadata":{"unresolvedName":"clearStatus"}}],["symbol-name:setStatus",{"id":"symbol-name:setStatus","kind":"symbol","language":"jsts","symbolName":"setStatus","metadata":{"unresolvedName":"setStatus"}}],["symbol-name:clearAllStatus",{"id":"symbol-name:clearAllStatus","kind":"symbol","language":"jsts","symbolName":"clearAllStatus","metadata":{"unresolvedName":"clearAllStatus"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:setStatus",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:setStatus","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","symbolName":"setStatus","symbolKind":"function","exported":false,"metadata":{"line":17,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearStatus",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearStatus","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","symbolName":"clearStatus","symbolKind":"function","exported":false,"metadata":{"line":27,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearAllStatus",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearAllStatus","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","symbolName":"clearAllStatus","symbolKind":"function","exported":false,"metadata":{"line":32,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":52,"column":29,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","metadata":{"lineCount":663}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","symbolName":"errorResult","symbolKind":"function","exported":false,"metadata":{"line":19,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","symbolName":"formatResult","symbolKind":"function","exported":false,"metadata":{"line":24,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:truncateTail",{"id":"symbol-name:truncateTail","kind":"symbol","language":"jsts","symbolName":"truncateTail","metadata":{"unresolvedName":"truncateTail"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:isTimeout",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:isTimeout","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","symbolName":"isTimeout","symbolKind":"function","exported":false,"metadata":{"line":41,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","symbolName":"wireTools","symbolKind":"function","exported":true,"metadata":{"line":45,"column":1,"cyclomaticComplexity":194,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Type.Object",{"id":"external:Type.Object","kind":"external","language":"jsts","metadata":{"unresolvedName":"Type.Object"}}],["symbol-name:StringEnum",{"id":"symbol-name:StringEnum","kind":"symbol","language":"jsts","symbolName":"StringEnum","metadata":{"unresolvedName":"StringEnum"}}],["external:Type.Optional",{"id":"external:Type.Optional","kind":"external","language":"jsts","metadata":{"unresolvedName":"Type.Optional"}}],["external:Type.String",{"id":"external:Type.String","kind":"external","language":"jsts","metadata":{"unresolvedName":"Type.String"}}],["external:Type.Boolean",{"id":"external:Type.Boolean","kind":"external","language":"jsts","metadata":{"unresolvedName":"Type.Boolean"}}],["external:Type.Number",{"id":"external:Type.Number","kind":"external","language":"jsts","metadata":{"unresolvedName":"Type.Number"}}],["symbol-name:isTimeout",{"id":"symbol-name:isTimeout","kind":"symbol","language":"jsts","symbolName":"isTimeout","metadata":{"unresolvedName":"isTimeout"}}],["symbol-name:errorResult",{"id":"symbol-name:errorResult","kind":"symbol","language":"jsts","symbolName":"errorResult","metadata":{"unresolvedName":"errorResult"}}],["symbol-name:formatResult",{"id":"symbol-name:formatResult","kind":"symbol","language":"jsts","symbolName":"formatResult","metadata":{"unresolvedName":"formatResult"}}],["external:client.parallel",{"id":"external:client.parallel","kind":"external","language":"jsts","metadata":{"unresolvedName":"client.parallel"}}],["external:client.resetCircuitBreaker",{"id":"external:client.resetCircuitBreaker","kind":"external","language":"jsts","metadata":{"unresolvedName":"client.resetCircuitBreaker"}}],["external:actualUrl.startsWith",{"id":"external:actualUrl.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"actualUrl.startsWith"}}],["external:params.url.replace",{"id":"external:params.url.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"params.url.replace"}}],["symbol-name:act",{"id":"symbol-name:act","kind":"symbol","language":"jsts","symbolName":"act","metadata":{"unresolvedName":"act"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","symbolName":"execute","symbolKind":"function","exported":false,"metadata":{"line":641,"column":5,"cyclomaticComplexity":8,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","symbolName":"act","symbolKind":"function","exported":false,"metadata":{"line":153,"column":7,"cyclomaticComplexity":8,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","metadata":{"lineCount":162}}],["module:../permissions/permissions.js",{"id":"module:../permissions/permissions.js","kind":"module","language":"jsts","metadata":{"source":"../permissions/permissions.js"}}],["module:./renderers.js",{"id":"module:./renderers.js","kind":"module","language":"jsts","metadata":{"source":"./renderers.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getGitBranch",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getGitBranch","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","symbolName":"getGitBranch","symbolKind":"function","exported":false,"metadata":{"line":30,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:execSync",{"id":"symbol-name:execSync","kind":"symbol","language":"jsts","symbolName":"execSync","metadata":{"unresolvedName":"execSync"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":112,"column":28,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:pi.events.on",{"id":"external:pi.events.on","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.events.on"}}],["external:tuiRef?.requestRender",{"id":"external:tuiRef?.requestRender","kind":"external","language":"jsts","metadata":{"unresolvedName":"tuiRef?.requestRender"}}],["symbol-name:getGitBranch",{"id":"symbol-name:getGitBranch","kind":"symbol","language":"jsts","symbolName":"getGitBranch","metadata":{"unresolvedName":"getGitBranch"}}],["symbol-name:join",{"id":"symbol-name:join","kind":"symbol","language":"jsts","symbolName":"join","metadata":{"unresolvedName":"join"}}],["symbol-name:watch",{"id":"symbol-name:watch","kind":"symbol","language":"jsts","symbolName":"watch","metadata":{"unresolvedName":"watch"}}],["external:ctx.ui.setWidget.bind",{"id":"external:ctx.ui.setWidget.bind","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.setWidget.bind"}}],["symbol-name:setWidgetFn",{"id":"symbol-name:setWidgetFn","kind":"symbol","language":"jsts","symbolName":"setWidgetFn","metadata":{"unresolvedName":"setWidgetFn"}}],["external:pi.getContextUsage",{"id":"external:pi.getContextUsage","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.getContextUsage"}}],["symbol-name:renderLine1",{"id":"symbol-name:renderLine1","kind":"symbol","language":"jsts","symbolName":"renderLine1","metadata":{"unresolvedName":"renderLine1"}}],["external:ctx.ui.setFooter",{"id":"external:ctx.ui.setFooter","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.setFooter"}}],["external:gitWatcher?.close",{"id":"external:gitWatcher?.close","kind":"external","language":"jsts","metadata":{"unresolvedName":"gitWatcher?.close"}}],["symbol-name:renderModePill",{"id":"symbol-name:renderModePill","kind":"symbol","language":"jsts","symbolName":"renderModePill","metadata":{"unresolvedName":"renderModePill"}}],["symbol-name:modePillWidth",{"id":"symbol-name:modePillWidth","kind":"symbol","language":"jsts","symbolName":"modePillWidth","metadata":{"unresolvedName":"modePillWidth"}}],["symbol-name:buildPathString",{"id":"symbol-name:buildPathString","kind":"symbol","language":"jsts","symbolName":"buildPathString","metadata":{"unresolvedName":"buildPathString"}}],["external:process.cwd",{"id":"external:process.cwd","kind":"external","language":"jsts","metadata":{"unresolvedName":"process.cwd"}}],["external:ctx.getContextUsage",{"id":"external:ctx.getContextUsage","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.getContextUsage"}}],["external:pct.toFixed",{"id":"external:pct.toFixed","kind":"external","language":"jsts","metadata":{"unresolvedName":"pct.toFixed"}}],["symbol-name:fmtTokens",{"id":"symbol-name:fmtTokens","kind":"symbol","language":"jsts","symbolName":"fmtTokens","metadata":{"unresolvedName":"fmtTokens"}}],["symbol-name:renderContextUsage",{"id":"symbol-name:renderContextUsage","kind":"symbol","language":"jsts","symbolName":"renderContextUsage","metadata":{"unresolvedName":"renderContextUsage"}}],["external:pi.getThinkingLevel",{"id":"external:pi.getThinkingLevel","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.getThinkingLevel"}}],["symbol-name:renderModelInfo",{"id":"symbol-name:renderModelInfo","kind":"symbol","language":"jsts","symbolName":"renderModelInfo","metadata":{"unresolvedName":"renderModelInfo"}}],["symbol-name:visibleWidth",{"id":"symbol-name:visibleWidth","kind":"symbol","language":"jsts","symbolName":"visibleWidth","metadata":{"unresolvedName":"visibleWidth"}}],["symbol-name:renderPath",{"id":"symbol-name:renderPath","kind":"symbol","language":"jsts","symbolName":"renderPath","metadata":{"unresolvedName":"renderPath"}}],["external:segments.push",{"id":"external:segments.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"segments.push"}}],["external:segments.join",{"id":"external:segments.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"segments.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":107,"column":4,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getContextUsage",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getContextUsage","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","symbolName":"getContextUsage","symbolKind":"function","exported":false,"metadata":{"line":90,"column":25,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":108,"column":4,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","symbolName":"renderLine1","symbolKind":"function","exported":false,"metadata":{"line":118,"column":2,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","metadata":{"lineCount":127}}],["module:../shared/thinking-colors.js",{"id":"module:../shared/thinking-colors.js","kind":"module","language":"jsts","metadata":{"source":"../shared/thinking-colors.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"fmtTokens","symbolKind":"function","exported":true,"metadata":{"line":27,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:n.toString",{"id":"external:n.toString","kind":"external","language":"jsts","metadata":{"unresolvedName":"n.toString"}}],["external:(n / 1000).toFixed",{"id":"external:(n / 1000).toFixed","kind":"external","language":"jsts","metadata":{"unresolvedName":"(n / 1000).toFixed"}}],["external:Math.round",{"id":"external:Math.round","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.round"}}],["external:(n / 1_000_000).toFixed",{"id":"external:(n / 1_000_000).toFixed","kind":"external","language":"jsts","metadata":{"unresolvedName":"(n / 1_000_000).toFixed"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"renderModePill","symbolKind":"function","exported":true,"metadata":{"line":36,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:theme.inverse",{"id":"external:theme.inverse","kind":"external","language":"jsts","metadata":{"unresolvedName":"theme.inverse"}}],["external:mode.toUpperCase",{"id":"external:mode.toUpperCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"mode.toUpperCase"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:modePillWidth",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:modePillWidth","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"modePillWidth","symbolKind":"function","exported":true,"metadata":{"line":41,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPath",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPath","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"renderPath","symbolKind":"function","exported":true,"metadata":{"line":47,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:pathRaw.slice",{"id":"external:pathRaw.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"pathRaw.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:buildPathString",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:buildPathString","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"buildPathString","symbolKind":"function","exported":true,"metadata":{"line":57,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:pwd.startsWith",{"id":"external:pwd.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"pwd.startsWith"}}],["external:pwd.slice",{"id":"external:pwd.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"pwd.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderContextUsage",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderContextUsage","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"renderContextUsage","symbolKind":"function","exported":true,"metadata":{"line":66,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModelInfo",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModelInfo","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"renderModelInfo","symbolKind":"function","exported":true,"metadata":{"line":79,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:clampPct",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:clampPct","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"clampPct","symbolKind":"function","exported":true,"metadata":{"line":99,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:colorForPct",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:colorForPct","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"colorForPct","symbolKind":"function","exported":false,"metadata":{"line":104,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"renderBar","symbolKind":"function","exported":true,"metadata":{"line":110,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:clampPct",{"id":"symbol-name:clampPct","kind":"symbol","language":"jsts","symbolName":"clampPct","metadata":{"unresolvedName":"clampPct"}}],["symbol-name:colorForPct",{"id":"symbol-name:colorForPct","kind":"symbol","language":"jsts","symbolName":"colorForPct","metadata":{"unresolvedName":"colorForPct"}}],["external:\"█\".repeat",{"id":"external:\"█\".repeat","kind":"external","language":"jsts","metadata":{"unresolvedName":"\"█\".repeat"}}],["external:\"░\".repeat",{"id":"external:\"░\".repeat","kind":"external","language":"jsts","metadata":{"unresolvedName":"\"░\".repeat"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPct",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPct","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","symbolName":"renderPct","symbolKind":"function","exported":true,"metadata":{"line":120,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:`${v}%`.padStart",{"id":"external:`${v}%`.padStart","kind":"external","language":"jsts","metadata":{"unresolvedName":"`${v}%`.padStart"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","metadata":{"lineCount":733}}],["module:../shared/overlay.js",{"id":"module:../shared/overlay.js","kind":"module","language":"jsts","metadata":{"source":"../shared/overlay.js"}}],["external:@sting8k/pi-vcc/src/core/normalize",{"id":"external:@sting8k/pi-vcc/src/core/normalize","kind":"external","language":"jsts","metadata":{"source":"@sting8k/pi-vcc/src/core/normalize"}}],["external:@sting8k/pi-vcc/src/core/filter-noise",{"id":"external:@sting8k/pi-vcc/src/core/filter-noise","kind":"external","language":"jsts","metadata":{"source":"@sting8k/pi-vcc/src/core/filter-noise"}}],["external:@sting8k/pi-vcc/src/core/build-sections",{"id":"external:@sting8k/pi-vcc/src/core/build-sections","kind":"external","language":"jsts","metadata":{"source":"@sting8k/pi-vcc/src/core/build-sections"}}],["external:@sting8k/pi-vcc/src/core/redact",{"id":"external:@sting8k/pi-vcc/src/core/redact","kind":"external","language":"jsts","metadata":{"source":"@sting8k/pi-vcc/src/core/redact"}}],["external:@tintinweb/pi-tasks/src/task-store.js",{"id":"external:@tintinweb/pi-tasks/src/task-store.js","kind":"external","language":"jsts","metadata":{"source":"@tintinweb/pi-tasks/src/task-store.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:shellQuote",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:shellQuote","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"shellQuote","symbolKind":"function","exported":false,"metadata":{"line":33,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:getPiInvocationParts",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:getPiInvocationParts","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"getPiInvocationParts","symbolKind":"function","exported":false,"metadata":{"line":38,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"loadFavouriteModels","symbolKind":"function","exported":false,"metadata":{"line":67,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:dirname",{"id":"symbol-name:dirname","kind":"symbol","language":"jsts","symbolName":"dirname","metadata":{"unresolvedName":"dirname"}}],["symbol-name:readFileSync",{"id":"symbol-name:readFileSync","kind":"symbol","language":"jsts","symbolName":"readFileSync","metadata":{"unresolvedName":"readFileSync"}}],["external:Array.isArray",{"id":"external:Array.isArray","kind":"external","language":"jsts","metadata":{"unresolvedName":"Array.isArray"}}],["external:parsed.filter",{"id":"external:parsed.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"parsed.filter"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"pickModel","symbolKind":"function","exported":false,"metadata":{"line":81,"column":1,"cyclomaticComplexity":23,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:loadFavouriteModels",{"id":"symbol-name:loadFavouriteModels","kind":"symbol","language":"jsts","symbolName":"loadFavouriteModels","metadata":{"unresolvedName":"loadFavouriteModels"}}],["external:THINKING_LEVELS.indexOf",{"id":"external:THINKING_LEVELS.indexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"THINKING_LEVELS.indexOf"}}],["external:favourites.map",{"id":"external:favourites.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"favourites.map"}}],["external:f.top",{"id":"external:f.top","kind":"external","language":"jsts","metadata":{"unresolvedName":"f.top"}}],["external:f.row",{"id":"external:f.row","kind":"external","language":"jsts","metadata":{"unresolvedName":"f.row"}}],["external:th.fg",{"id":"external:th.fg","kind":"external","language":"jsts","metadata":{"unresolvedName":"th.fg"}}],["external:th.bold",{"id":"external:th.bold","kind":"external","language":"jsts","metadata":{"unresolvedName":"th.bold"}}],["external:f.separator",{"id":"external:f.separator","kind":"external","language":"jsts","metadata":{"unresolvedName":"f.separator"}}],["external:f.rowTruncated",{"id":"external:f.rowTruncated","kind":"external","language":"jsts","metadata":{"unresolvedName":"f.rowTruncated"}}],["external:f.bottom",{"id":"external:f.bottom","kind":"external","language":"jsts","metadata":{"unresolvedName":"f.bottom"}}],["external:Key.ctrl",{"id":"external:Key.ctrl","kind":"external","language":"jsts","metadata":{"unresolvedName":"Key.ctrl"}}],["symbol-name:done",{"id":"symbol-name:done","kind":"symbol","language":"jsts","symbolName":"done","metadata":{"unresolvedName":"done"}}],["external:tui.requestRender",{"id":"external:tui.requestRender","kind":"external","language":"jsts","metadata":{"unresolvedName":"tui.requestRender"}}],["external:entries.findIndex",{"id":"external:entries.findIndex","kind":"external","language":"jsts","metadata":{"unresolvedName":"entries.findIndex"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":691,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":109,"column":13,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":143,"column":17,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":144,"column":18,"cyclomaticComplexity":15,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildPiCommand",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildPiCommand","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"buildPiCommand","symbolKind":"function","exported":false,"metadata":{"line":196,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:normalizeGoal",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:normalizeGoal","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"normalizeGoal","symbolKind":"function","exported":false,"metadata":{"line":209,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:goal?.trim",{"id":"external:goal?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"goal?.trim"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"buildContextSummary","symbolKind":"function","exported":false,"metadata":{"line":224,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:branch\n\t\t.filter",{"id":"external:branch\n\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"branch\n\t\t.filter"}}],["symbol-name:convertToLlm",{"id":"symbol-name:convertToLlm","kind":"symbol","language":"jsts","symbolName":"convertToLlm","metadata":{"unresolvedName":"convertToLlm"}}],["symbol-name:filterNoise",{"id":"symbol-name:filterNoise","kind":"symbol","language":"jsts","symbolName":"filterNoise","metadata":{"unresolvedName":"filterNoise"}}],["symbol-name:normalize",{"id":"symbol-name:normalize","kind":"symbol","language":"jsts","symbolName":"normalize","metadata":{"unresolvedName":"normalize"}}],["symbol-name:buildSections",{"id":"symbol-name:buildSections","kind":"symbol","language":"jsts","symbolName":"buildSections","metadata":{"unresolvedName":"buildSections"}}],["external:items.map((i) => `- ${i}`).join",{"id":"external:items.map((i) => `- ${i}`).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.map((i) => `- ${i}`).join"}}],["external:items.map",{"id":"external:items.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.map"}}],["symbol-name:section",{"id":"symbol-name:section","kind":"symbol","language":"jsts","symbolName":"section","metadata":{"unresolvedName":"section"}}],["external:headerParts.join",{"id":"external:headerParts.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"headerParts.join"}}],["symbol-name:redact",{"id":"symbol-name:redact","kind":"symbol","language":"jsts","symbolName":"redact","metadata":{"unresolvedName":"redact"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:section",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:section","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"section","symbolKind":"function","exported":false,"metadata":{"line":236,"column":18,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"detectLanguage","symbolKind":"function","exported":false,"metadata":{"line":299,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:userMessages\n\t\t.slice(-5)\n\t\t.flatMap((m) => m.content)\n\t\t.filter",{"id":"external:userMessages\n\t\t.slice(-5)\n\t\t.flatMap((m) => m.content)\n\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"userMessages\n\t\t.slice(-5)\n\t\t.flatMap((m) => m.content)\n\t\t.filter"}}],["external:userMessages\n\t\t.slice(-5)\n\t\t.flatMap",{"id":"external:userMessages\n\t\t.slice(-5)\n\t\t.flatMap","kind":"external","language":"jsts","metadata":{"unresolvedName":"userMessages\n\t\t.slice(-5)\n\t\t.flatMap"}}],["external:userMessages\n\t\t.slice",{"id":"external:userMessages\n\t\t.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"userMessages\n\t\t.slice"}}],["external:recentTexts.trim",{"id":"external:recentTexts.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"recentTexts.trim"}}],["external:/[\\u00C0-\\u024F\\u0400-\\u04FF\\u4E00-\\u9FFF\\u3040-\\u309F\\u30A0-\\u30FF]/.test",{"id":"external:/[\\u00C0-\\u024F\\u0400-\\u04FF\\u4E00-\\u9FFF\\u3040-\\u309F\\u30A0-\\u30FF]/.test","kind":"external","language":"jsts","metadata":{"unresolvedName":"/[\\u00C0-\\u024F\\u0400-\\u04FF\\u4E00-\\u9FFF\\u3040-\\u309F\\u30A0-\\u30FF]/.test"}}],["external:recentTexts.toLowerCase().split",{"id":"external:recentTexts.toLowerCase().split","kind":"external","language":"jsts","metadata":{"unresolvedName":"recentTexts.toLowerCase().split"}}],["external:recentTexts.toLowerCase",{"id":"external:recentTexts.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"recentTexts.toLowerCase"}}],["external:Object.entries",{"id":"external:Object.entries","kind":"external","language":"jsts","metadata":{"unresolvedName":"Object.entries"}}],["external:wordSet.has",{"id":"external:wordSet.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"wordSet.has"}}],["external:Object.entries(scores).sort",{"id":"external:Object.entries(scores).sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"Object.entries(scores).sort"}}],["external:recentTexts.slice",{"id":"external:recentTexts.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"recentTexts.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"buildGitState","symbolKind":"function","exported":false,"metadata":{"line":345,"column":1,"cyclomaticComplexity":20,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:execFileSync",{"id":"symbol-name:execFileSync","kind":"symbol","language":"jsts","symbolName":"execFileSync","metadata":{"unresolvedName":"execFileSync"}}],["external:status.split",{"id":"external:status.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"status.split"}}],["external:line.slice",{"id":"external:line.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.slice"}}],["external:untracked.push",{"id":"external:untracked.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"untracked.push"}}],["external:staged.push",{"id":"external:staged.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"staged.push"}}],["external:modified.push",{"id":"external:modified.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"modified.push"}}],["external:staged.slice(0, 10).join",{"id":"external:staged.slice(0, 10).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"staged.slice(0, 10).join"}}],["external:staged.slice",{"id":"external:staged.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"staged.slice"}}],["external:modified.slice(0, 10).join",{"id":"external:modified.slice(0, 10).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"modified.slice(0, 10).join"}}],["external:modified.slice",{"id":"external:modified.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"modified.slice"}}],["external:lines.join",{"id":"external:lines.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"extractWorkingFiles","symbolKind":"function","exported":false,"metadata":{"line":388,"column":1,"cyclomaticComplexity":11,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:FILE_PATH_TOOLS.has",{"id":"external:FILE_PATH_TOOLS.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"FILE_PATH_TOOLS.has"}}],["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:result.push",{"id":"external:result.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.push"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"resolveTaskStorePath","symbolKind":"function","exported":false,"metadata":{"line":420,"column":1,"cyclomaticComplexity":9,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:piTasks?.startsWith",{"id":"external:piTasks?.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"piTasks?.startsWith"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:readTasks",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:readTasks","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"readTasks","symbolKind":"function","exported":false,"metadata":{"line":450,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:resolveTaskStorePath",{"id":"symbol-name:resolveTaskStorePath","kind":"symbol","language":"jsts","symbolName":"resolveTaskStorePath","metadata":{"unresolvedName":"resolveTaskStorePath"}}],["external:store.list",{"id":"external:store.list","kind":"external","language":"jsts","metadata":{"unresolvedName":"store.list"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"formatTasksSection","symbolKind":"function","exported":false,"metadata":{"line":470,"column":1,"cyclomaticComplexity":9,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:tasks.filter",{"id":"external:tasks.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"tasks.filter"}}],["external:idToSubject.set",{"id":"external:idToSubject.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"idToSubject.set"}}],["external:t.blockedBy.map",{"id":"external:t.blockedBy.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"t.blockedBy.map"}}],["external:idToSubject.get",{"id":"external:idToSubject.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"idToSubject.get"}}],["external:deps.join",{"id":"external:deps.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"deps.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:replaceRecallNote",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:replaceRecallNote","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"replaceRecallNote","symbolKind":"function","exported":false,"metadata":{"line":514,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:summary.replace",{"id":"external:summary.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"summary.replace"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"buildHandoffPrompt","symbolKind":"function","exported":false,"metadata":{"line":535,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:normalizeGoal",{"id":"symbol-name:normalizeGoal","kind":"symbol","language":"jsts","symbolName":"normalizeGoal","metadata":{"unresolvedName":"normalizeGoal"}}],["external:hctx.language.sample.slice",{"id":"external:hctx.language.sample.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"hctx.language.sample.slice"}}],["external:hctx.workingFiles.map((f) => `- ${f}`).join",{"id":"external:hctx.workingFiles.map((f) => `- ${f}`).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"hctx.workingFiles.map((f) => `- ${f}`).join"}}],["external:hctx.workingFiles.map",{"id":"external:hctx.workingFiles.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"hctx.workingFiles.map"}}],["symbol-name:formatTasksSection",{"id":"symbol-name:formatTasksSection","kind":"symbol","language":"jsts","symbolName":"formatTasksSection","metadata":{"unresolvedName":"formatTasksSection"}}],["symbol-name:replaceRecallNote",{"id":"symbol-name:replaceRecallNote","kind":"symbol","language":"jsts","symbolName":"replaceRecallNote","metadata":{"unresolvedName":"replaceRecallNote"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:cmuxShellEscape",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:cmuxShellEscape","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"cmuxShellEscape","symbolKind":"function","exported":false,"metadata":{"line":597,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"saveHandoffArtifact","symbolKind":"function","exported":false,"metadata":{"line":605,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:mkdirSync",{"id":"symbol-name:mkdirSync","kind":"symbol","language":"jsts","symbolName":"mkdirSync","metadata":{"unresolvedName":"mkdirSync"}}],["external:new Date().toISOString().replace",{"id":"external:new Date().toISOString().replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"new Date().toISOString().replace"}}],["external:sessionId.slice",{"id":"external:sessionId.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"sessionId.slice"}}],["symbol-name:writeFileSync",{"id":"symbol-name:writeFileSync","kind":"symbol","language":"jsts","symbolName":"writeFileSync","metadata":{"unresolvedName":"writeFileSync"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"performHandoff","symbolKind":"function","exported":false,"metadata":{"line":623,"column":1,"cyclomaticComplexity":11,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:execSync(\"cmux new-split right\", { encoding: \"utf8\" }).trim",{"id":"external:execSync(\"cmux new-split right\", { encoding: \"utf8\" }).trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"execSync(\"cmux new-split right\", { encoding: \"utf8\" }).trim"}}],["external:out.match",{"id":"external:out.match","kind":"external","language":"jsts","metadata":{"unresolvedName":"out.match"}}],["symbol-name:cmuxShellEscape",{"id":"symbol-name:cmuxShellEscape","kind":"symbol","language":"jsts","symbolName":"cmuxShellEscape","metadata":{"unresolvedName":"cmuxShellEscape"}}],["symbol-name:buildContextSummary",{"id":"symbol-name:buildContextSummary","kind":"symbol","language":"jsts","symbolName":"buildContextSummary","metadata":{"unresolvedName":"buildContextSummary"}}],["external:ctx.sessionManager.getSessionId",{"id":"external:ctx.sessionManager.getSessionId","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.sessionManager.getSessionId"}}],["symbol-name:readTasks",{"id":"symbol-name:readTasks","kind":"symbol","language":"jsts","symbolName":"readTasks","metadata":{"unresolvedName":"readTasks"}}],["symbol-name:detectLanguage",{"id":"symbol-name:detectLanguage","kind":"symbol","language":"jsts","symbolName":"detectLanguage","metadata":{"unresolvedName":"detectLanguage"}}],["symbol-name:buildGitState",{"id":"symbol-name:buildGitState","kind":"symbol","language":"jsts","symbolName":"buildGitState","metadata":{"unresolvedName":"buildGitState"}}],["symbol-name:extractWorkingFiles",{"id":"symbol-name:extractWorkingFiles","kind":"symbol","language":"jsts","symbolName":"extractWorkingFiles","metadata":{"unresolvedName":"extractWorkingFiles"}}],["symbol-name:buildHandoffPrompt",{"id":"symbol-name:buildHandoffPrompt","kind":"symbol","language":"jsts","symbolName":"buildHandoffPrompt","metadata":{"unresolvedName":"buildHandoffPrompt"}}],["symbol-name:saveHandoffArtifact",{"id":"symbol-name:saveHandoffArtifact","kind":"symbol","language":"jsts","symbolName":"saveHandoffArtifact","metadata":{"unresolvedName":"saveHandoffArtifact"}}],["external:surfaceOrError.startsWith",{"id":"external:surfaceOrError.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"surfaceOrError.startsWith"}}],["symbol-name:pickModel",{"id":"symbol-name:pickModel","kind":"symbol","language":"jsts","symbolName":"pickModel","metadata":{"unresolvedName":"pickModel"}}],["symbol-name:performHandoff",{"id":"symbol-name:performHandoff","kind":"symbol","language":"jsts","symbolName":"performHandoff","metadata":{"unresolvedName":"performHandoff"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handler",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handler","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"handler","symbolKind":"function","exported":false,"metadata":{"line":695,"column":12,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:execute",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:execute","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","symbolName":"execute","symbolKind":"function","exported":false,"metadata":{"line":717,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","metadata":{"lineCount":112}}],["external:@mariozechner/pi-coding-agent/dist/core/session-manager.js",{"id":"external:@mariozechner/pi-coding-agent/dist/core/session-manager.js","kind":"external","language":"jsts","metadata":{"source":"@mariozechner/pi-coding-agent/dist/core/session-manager.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:isCommandCtx",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:isCommandCtx","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","symbolName":"isCommandCtx","symbolKind":"function","exported":false,"metadata":{"line":18,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:emitCommand",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:emitCommand","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","symbolName":"emitCommand","symbolKind":"function","exported":false,"metadata":{"line":23,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ctx.ui.setEditorText",{"id":"external:ctx.ui.setEditorText","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.setEditorText"}}],["external:process.stdin.emit",{"id":"external:process.stdin.emit","kind":"external","language":"jsts","metadata":{"unresolvedName":"process.stdin.emit"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","symbolName":"tryNavigateTree","symbolKind":"function","exported":true,"metadata":{"line":32,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:isCommandCtx",{"id":"symbol-name:isCommandCtx","kind":"symbol","language":"jsts","symbolName":"isCommandCtx","metadata":{"unresolvedName":"isCommandCtx"}}],["external:ctx.navigateTree",{"id":"external:ctx.navigateTree","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.navigateTree"}}],["symbol-name:emitCommand",{"id":"symbol-name:emitCommand","kind":"symbol","language":"jsts","symbolName":"emitCommand","metadata":{"unresolvedName":"emitCommand"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:trySwitchSession",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:trySwitchSession","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","symbolName":"trySwitchSession","symbolKind":"function","exported":true,"metadata":{"line":44,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ctx.switchSession",{"id":"external:ctx.switchSession","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.switchSession"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:registerBridgeCommands",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:registerBridgeCommands","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","symbolName":"registerBridgeCommands","symbolKind":"function","exported":true,"metadata":{"line":56,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","symbolName":"handler","symbolKind":"function","exported":false,"metadata":{"line":68,"column":12,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","symbolName":"collectLabeledEntries","symbolKind":"function","exported":true,"metadata":{"line":87,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":6,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:msg.content.slice",{"id":"external:msg.content.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"msg.content.slice"}}],["external:msg.content.find",{"id":"external:msg.content.find","kind":"external","language":"jsts","metadata":{"unresolvedName":"msg.content.find"}}],["external:(text as any).text.slice",{"id":"external:(text as any).text.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"(text as any).text.slice"}}],["external:labeled.push",{"id":"external:labeled.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"labeled.push"}}],["symbol-name:walk",{"id":"symbol-name:walk","kind":"symbol","language":"jsts","symbolName":"walk","metadata":{"unresolvedName":"walk"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","symbolName":"walk","symbolKind":"function","exported":false,"metadata":{"line":90,"column":2,"cyclomaticComplexity":8,"maxNestingDepth":6,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","metadata":{"lineCount":223}}],["external:@mariozechner/pi-agent-core",{"id":"external:@mariozechner/pi-agent-core","kind":"external","language":"jsts","metadata":{"source":"@mariozechner/pi-agent-core"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","metadata":{"lineCount":416}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","symbolName":"loadFavourites","symbolKind":"function","exported":false,"metadata":{"line":40,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:parsed\n\t\t\t.filter",{"id":"external:parsed\n\t\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"parsed\n\t\t\t.filter"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","symbolName":"runFavouriteModels","symbolKind":"function","exported":true,"metadata":{"line":71,"column":1,"cyclomaticComplexity":33,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:loadFavourites",{"id":"symbol-name:loadFavourites","kind":"symbol","language":"jsts","symbolName":"loadFavourites","metadata":{"unresolvedName":"loadFavourites"}}],["external:ALL_THINKING_LEVELS.indexOf",{"id":"external:ALL_THINKING_LEVELS.indexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"ALL_THINKING_LEVELS.indexOf"}}],["symbol-name:parseInt",{"id":"symbol-name:parseInt","kind":"symbol","language":"jsts","symbolName":"parseInt","metadata":{"unresolvedName":"parseInt"}}],["external:ctx.modelRegistry.find",{"id":"external:ctx.modelRegistry.find","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.modelRegistry.find"}}],["external:pi.setModel",{"id":"external:pi.setModel","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.setModel"}}],["external:pi.setThinkingLevel",{"id":"external:pi.setThinkingLevel","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.setThinkingLevel"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":90,"column":3,"cyclomaticComplexity":26,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":95,"column":13,"cyclomaticComplexity":8,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":135,"column":17,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":136,"column":18,"cyclomaticComplexity":19,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","metadata":{"lineCount":505}}],["module:./model-switcher.js",{"id":"module:./model-switcher.js","kind":"module","language":"jsts","metadata":{"source":"./model-switcher.js"}}],["module:./favourite-models.js",{"id":"module:./favourite-models.js","kind":"module","language":"jsts","metadata":{"source":"./favourite-models.js"}}],["module:../pi-telescope/clipboard.js",{"id":"module:../pi-telescope/clipboard.js","kind":"module","language":"jsts","metadata":{"source":"../pi-telescope/clipboard.js"}}],["module:./types.js",{"id":"module:./types.js","kind":"module","language":"jsts","metadata":{"source":"./types.js"}}],["module:./session-actions.js",{"id":"module:./session-actions.js","kind":"module","language":"jsts","metadata":{"source":"./session-actions.js"}}],["module:./label-actions.js",{"id":"module:./label-actions.js","kind":"module","language":"jsts","metadata":{"source":"./label-actions.js"}}],["module:./context-helpers.js",{"id":"module:./context-helpers.js","kind":"module","language":"jsts","metadata":{"source":"./context-helpers.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"buildEntries","symbolKind":"function","exported":false,"metadata":{"line":38,"column":1,"cyclomaticComplexity":19,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:entries.push",{"id":"external:entries.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"entries.push"}}],["symbol-name:buildSessionEntries",{"id":"symbol-name:buildSessionEntries","kind":"symbol","language":"jsts","symbolName":"buildSessionEntries","metadata":{"unresolvedName":"buildSessionEntries"}}],["symbol-name:buildLabelEntries",{"id":"symbol-name:buildLabelEntries","kind":"symbol","language":"jsts","symbolName":"buildLabelEntries","metadata":{"unresolvedName":"buildLabelEntries"}}],["symbol-name:runFavouriteModels",{"id":"symbol-name:runFavouriteModels","kind":"symbol","language":"jsts","symbolName":"runFavouriteModels","metadata":{"unresolvedName":"runFavouriteModels"}}],["external:ALL_MODES.map",{"id":"external:ALL_MODES.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"ALL_MODES.map"}}],["symbol-name:searchableSelect",{"id":"symbol-name:searchableSelect","kind":"symbol","language":"jsts","symbolName":"searchableSelect","metadata":{"unresolvedName":"searchableSelect"}}],["external:pi.getCommands",{"id":"external:pi.getCommands","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.getCommands"}}],["external:commands.filter",{"id":"external:commands.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"commands.filter"}}],["external:extCommands.filter",{"id":"external:extCommands.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"extCommands.filter"}}],["external:builtinCommandNames.has",{"id":"external:builtinCommandNames.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"builtinCommandNames.has"}}],["external:customCommands.map",{"id":"external:customCommands.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"customCommands.map"}}],["external:pi.sendUserMessage",{"id":"external:pi.sendUserMessage","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.sendUserMessage"}}],["external:skillCommands.map",{"id":"external:skillCommands.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"skillCommands.map"}}],["external:ctx.sessionManager.getEntries",{"id":"external:ctx.sessionManager.getEntries","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.sessionManager.getEntries"}}],["external:textParts.push",{"id":"external:textParts.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"textParts.push"}}],["external:textParts.join",{"id":"external:textParts.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"textParts.join"}}],["symbol-name:copyToClipboard",{"id":"symbol-name:copyToClipboard","kind":"symbol","language":"jsts","symbolName":"copyToClipboard","metadata":{"unresolvedName":"copyToClipboard"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"action","symbolKind":"function","exported":false,"metadata":{"line":223,"column":11,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":458,"column":4,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":463,"column":19,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.handleRootSelection",{"id":"external:this.handleRootSelection","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.handleRootSelection"}}],["external:this.view.group.items.find",{"id":"external:this.view.group.items.find","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.view.group.items.find"}}],["symbol-name:parseKey",{"id":"symbol-name:parseKey","kind":"symbol","language":"jsts","symbolName":"parseKey","metadata":{"unresolvedName":"parseKey"}}],["external:parsed.toLowerCase",{"id":"external:parsed.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"parsed.toLowerCase"}}],["external:data.toLowerCase",{"id":"external:data.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"data.toLowerCase"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleRootSelection",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleRootSelection","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"handleRootSelection","symbolKind":"function","exported":false,"metadata":{"line":352,"column":2,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.entries.find",{"id":"external:this.entries.find","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.entries.find"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":373,"column":2,"cyclomaticComplexity":11,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":441,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"leaderKeyExtension","symbolKind":"function","exported":false,"metadata":{"line":448,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:registerBridgeCommands",{"id":"symbol-name:registerBridgeCommands","kind":"symbol","language":"jsts","symbolName":"registerBridgeCommands","metadata":{"unresolvedName":"registerBridgeCommands"}}],["symbol-name:buildEntries",{"id":"symbol-name:buildEntries","kind":"symbol","language":"jsts","symbolName":"buildEntries","metadata":{"unresolvedName":"buildEntries"}}],["external:overlay.render",{"id":"external:overlay.render","kind":"external","language":"jsts","metadata":{"unresolvedName":"overlay.render"}}],["external:overlay.invalidate",{"id":"external:overlay.invalidate","kind":"external","language":"jsts","metadata":{"unresolvedName":"overlay.invalidate"}}],["external:overlay.handleInput",{"id":"external:overlay.handleInput","kind":"external","language":"jsts","metadata":{"unresolvedName":"overlay.handleInput"}}],["external:selected.action",{"id":"external:selected.action","kind":"external","language":"jsts","metadata":{"unresolvedName":"selected.action"}}],["symbol-name:openLeaderKey",{"id":"symbol-name:openLeaderKey","kind":"symbol","language":"jsts","symbolName":"openLeaderKey","metadata":{"unresolvedName":"openLeaderKey"}}],["external:pi.registerShortcut",{"id":"external:pi.registerShortcut","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.registerShortcut"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"openLeaderKey","symbolKind":"function","exported":false,"metadata":{"line":452,"column":2,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handler",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handler","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","symbolName":"handler","symbolKind":"function","exported":false,"metadata":{"line":500,"column":12,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","metadata":{"lineCount":142}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","symbolName":"buildLabelEntries","symbolKind":"function","exported":true,"metadata":{"line":19,"column":1,"cyclomaticComplexity":13,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:PRESET_LABELS.map",{"id":"external:PRESET_LABELS.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"PRESET_LABELS.map"}}],["external:ctx.sessionManager.getLeafId",{"id":"external:ctx.sessionManager.getLeafId","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.sessionManager.getLeafId"}}],["external:pi.setLabel",{"id":"external:pi.setLabel","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.setLabel"}}],["external:allLabels.includes",{"id":"external:allLabels.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"allLabels.includes"}}],["external:allLabels.push",{"id":"external:allLabels.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"allLabels.push"}}],["symbol-name:collectExistingLabels",{"id":"symbol-name:collectExistingLabels","kind":"symbol","language":"jsts","symbolName":"collectExistingLabels","metadata":{"unresolvedName":"collectExistingLabels"}}],["external:ctx.sessionManager.getTree",{"id":"external:ctx.sessionManager.getTree","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.sessionManager.getTree"}}],["external:allLabels.map",{"id":"external:allLabels.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"allLabels.map"}}],["symbol-name:collectLabeledEntries",{"id":"symbol-name:collectLabeledEntries","kind":"symbol","language":"jsts","symbolName":"collectLabeledEntries","metadata":{"unresolvedName":"collectLabeledEntries"}}],["external:labeled.map",{"id":"external:labeled.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"labeled.map"}}],["external:l.id.slice",{"id":"external:l.id.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"l.id.slice"}}],["symbol-name:tryNavigateTree",{"id":"symbol-name:tryNavigateTree","kind":"symbol","language":"jsts","symbolName":"tryNavigateTree","metadata":{"unresolvedName":"tryNavigateTree"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","symbolName":"action","symbolKind":"function","exported":false,"metadata":{"line":113,"column":14,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","symbolName":"collectExistingLabels","symbolKind":"function","exported":false,"metadata":{"line":52,"column":7,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getEnabledModelSet",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getEnabledModelSet","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"getEnabledModelSet","symbolKind":"function","exported":false,"metadata":{"line":33,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:SettingsManager.create",{"id":"external:SettingsManager.create","kind":"external","language":"jsts","metadata":{"unresolvedName":"SettingsManager.create"}}],["external:sm.getEnabledModels",{"id":"external:sm.getEnabledModels","kind":"external","language":"jsts","metadata":{"unresolvedName":"sm.getEnabledModels"}}],["external:patterns.map",{"id":"external:patterns.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"patterns.map"}}],["external:p.toLowerCase",{"id":"external:p.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"p.toLowerCase"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"isModelEnabled","symbolKind":"function","exported":false,"metadata":{"line":46,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:`${provider}/${modelId}`.toLowerCase",{"id":"external:`${provider}/${modelId}`.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"`${provider}/${modelId}`.toLowerCase"}}],["external:enabled.has",{"id":"external:enabled.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"enabled.has"}}],["external:pattern.includes",{"id":"external:pattern.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"pattern.includes"}}],["external:pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace(/\\*/g, \".*\").replace",{"id":"external:pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace(/\\*/g, \".*\").replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace(/\\*/g, \".*\").replace"}}],["external:pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace",{"id":"external:pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace"}}],["external:pattern.replace",{"id":"external:pattern.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"pattern.replace"}}],["external:regex.test",{"id":"external:regex.test","kind":"external","language":"jsts","metadata":{"unresolvedName":"regex.test"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"getAvailableEnabledModels","symbolKind":"function","exported":false,"metadata":{"line":63,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:getEnabledModelSet",{"id":"symbol-name:getEnabledModelSet","kind":"symbol","language":"jsts","symbolName":"getEnabledModelSet","metadata":{"unresolvedName":"getEnabledModelSet"}}],["external:ctx.modelRegistry\n\t\t.getAvailable()\n\t\t.filter",{"id":"external:ctx.modelRegistry\n\t\t.getAvailable()\n\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.modelRegistry\n\t\t.getAvailable()\n\t\t.filter"}}],["external:ctx.modelRegistry\n\t\t.getAvailable",{"id":"external:ctx.modelRegistry\n\t\t.getAvailable","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.modelRegistry\n\t\t.getAvailable"}}],["symbol-name:isModelEnabled",{"id":"symbol-name:isModelEnabled","kind":"symbol","language":"jsts","symbolName":"isModelEnabled","metadata":{"unresolvedName":"isModelEnabled"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"getProviders","symbolKind":"function","exported":true,"metadata":{"line":70,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:getAvailableEnabledModels",{"id":"symbol-name:getAvailableEnabledModels","kind":"symbol","language":"jsts","symbolName":"getAvailableEnabledModels","metadata":{"unresolvedName":"getAvailableEnabledModels"}}],["external:providerMap.set",{"id":"external:providerMap.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"providerMap.set"}}],["external:providerMap.get",{"id":"external:providerMap.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"providerMap.get"}}],["external:Array.from(providerMap.entries())\n\t\t.map",{"id":"external:Array.from(providerMap.entries())\n\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"Array.from(providerMap.entries())\n\t\t.map"}}],["external:Array.from",{"id":"external:Array.from","kind":"external","language":"jsts","metadata":{"unresolvedName":"Array.from"}}],["external:providerMap.entries",{"id":"external:providerMap.entries","kind":"external","language":"jsts","metadata":{"unresolvedName":"providerMap.entries"}}],["external:a.name.localeCompare",{"id":"external:a.name.localeCompare","kind":"external","language":"jsts","metadata":{"unresolvedName":"a.name.localeCompare"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getModelsForProvider",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getModelsForProvider","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"getModelsForProvider","symbolKind":"function","exported":true,"metadata":{"line":83,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:getAvailableEnabledModels(ctx)\n\t\t.filter",{"id":"external:getAvailableEnabledModels(ctx)\n\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"getAvailableEnabledModels(ctx)\n\t\t.filter"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"searchableSelect","symbolKind":"function","exported":true,"metadata":{"line":101,"column":1,"cyclomaticComplexity":29,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:items.findIndex",{"id":"external:items.findIndex","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.findIndex"}}],["symbol-name:fuzzyFilter",{"id":"symbol-name:fuzzyFilter","kind":"symbol","language":"jsts","symbolName":"fuzzyFilter","metadata":{"unresolvedName":"fuzzyFilter"}}],["external:searchText.slice",{"id":"external:searchText.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"searchText.slice"}}],["symbol-name:applyFilter",{"id":"symbol-name:applyFilter","kind":"symbol","language":"jsts","symbolName":"applyFilter","metadata":{"unresolvedName":"applyFilter"}}],["symbol-name:ensureVisible",{"id":"symbol-name:ensureVisible","kind":"symbol","language":"jsts","symbolName":"ensureVisible","metadata":{"unresolvedName":"ensureVisible"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":396,"column":66,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:applyFilter",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:applyFilter","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"applyFilter","symbolKind":"function","exported":false,"metadata":{"line":117,"column":23,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:ensureVisible",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:ensureVisible","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"ensureVisible","symbolKind":"function","exported":false,"metadata":{"line":127,"column":25,"cyclomaticComplexity":3,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":136,"column":12,"cyclomaticComplexity":10,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":194,"column":16,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":195,"column":17,"cyclomaticComplexity":15,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"runModelSwitcher","symbolKind":"function","exported":true,"metadata":{"line":258,"column":1,"cyclomaticComplexity":20,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:getProviders",{"id":"symbol-name:getProviders","kind":"symbol","language":"jsts","symbolName":"getProviders","metadata":{"unresolvedName":"getProviders"}}],["external:providers.map",{"id":"external:providers.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"providers.map"}}],["symbol-name:getModelsForProvider",{"id":"symbol-name:getModelsForProvider","kind":"symbol","language":"jsts","symbolName":"getModelsForProvider","metadata":{"unresolvedName":"getModelsForProvider"}}],["external:models.map",{"id":"external:models.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"models.map"}}],["external:features.push",{"id":"external:features.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"features.push"}}],["external:model.input.includes",{"id":"external:model.input.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"model.input.includes"}}],["external:features.join",{"id":"external:features.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"features.join"}}],["external:ALL_THINKING_LEVELS.map",{"id":"external:ALL_THINKING_LEVELS.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"ALL_THINKING_LEVELS.map"}}],["symbol-name:getThinkingDescription",{"id":"symbol-name:getThinkingDescription","kind":"symbol","language":"jsts","symbolName":"getThinkingDescription","metadata":{"unresolvedName":"getThinkingDescription"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getThinkingDescription",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getThinkingDescription","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"getThinkingDescription","symbolKind":"function","exported":true,"metadata":{"line":368,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","symbolName":"runThinkingPicker","symbolKind":"function","exported":true,"metadata":{"line":391,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","metadata":{"lineCount":167}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","symbolName":"openSessionTree","symbolKind":"function","exported":false,"metadata":{"line":13,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:selector.render",{"id":"external:selector.render","kind":"external","language":"jsts","metadata":{"unresolvedName":"selector.render"}}],["external:selector.invalidate",{"id":"external:selector.invalidate","kind":"external","language":"jsts","metadata":{"unresolvedName":"selector.invalidate"}}],["external:selector.handleInput",{"id":"external:selector.handleInput","kind":"external","language":"jsts","metadata":{"unresolvedName":"selector.handleInput"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":65,"column":3,"cyclomaticComplexity":3,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":86,"column":18,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","symbolName":"openSessionPicker","symbolKind":"function","exported":false,"metadata":{"line":53,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:SessionManager.list",{"id":"external:SessionManager.list","kind":"external","language":"jsts","metadata":{"unresolvedName":"SessionManager.list"}}],["external:SessionManager.listAll",{"id":"external:SessionManager.listAll","kind":"external","language":"jsts","metadata":{"unresolvedName":"SessionManager.listAll"}}],["external:(currentName ?? \"\").trim",{"id":"external:(currentName ?? \"\").trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"(currentName ?? \"\").trim"}}],["external:SessionManager.open",{"id":"external:SessionManager.open","kind":"external","language":"jsts","metadata":{"unresolvedName":"SessionManager.open"}}],["external:mgr.setSessionName",{"id":"external:mgr.setSessionName","kind":"external","language":"jsts","metadata":{"unresolvedName":"mgr.setSessionName"}}],["symbol-name:trySwitchSession",{"id":"symbol-name:trySwitchSession","kind":"symbol","language":"jsts","symbolName":"trySwitchSession","metadata":{"unresolvedName":"trySwitchSession"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:currentSessionsLoader",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:currentSessionsLoader","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","symbolName":"currentSessionsLoader","symbolKind":"function","exported":false,"metadata":{"line":57,"column":32,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:allSessionsLoader",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:allSessionsLoader","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","symbolName":"allSessionsLoader","symbolKind":"function","exported":false,"metadata":{"line":60,"column":28,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":true}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:renameSession",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:renameSession","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","symbolName":"renameSession","symbolKind":"function","exported":false,"metadata":{"line":74,"column":21,"cyclomaticComplexity":3,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","symbolName":"buildSessionEntries","symbolKind":"function","exported":true,"metadata":{"line":108,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:openSessionPicker",{"id":"symbol-name:openSessionPicker","kind":"symbol","language":"jsts","symbolName":"openSessionPicker","metadata":{"unresolvedName":"openSessionPicker"}}],["symbol-name:openSessionTree",{"id":"symbol-name:openSessionTree","kind":"symbol","language":"jsts","symbolName":"openSessionTree","metadata":{"unresolvedName":"openSessionTree"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","symbolName":"action","symbolKind":"function","exported":false,"metadata":{"line":158,"column":14,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/types.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/types.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/types.ts","metadata":{"lineCount":24}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/events.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/events.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/events.ts","metadata":{"lineCount":14}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","metadata":{"lineCount":63}}],["module:./rules.js",{"id":"module:./rules.js","kind":"module","language":"jsts","metadata":{"source":"./rules.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:globToRegex",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:globToRegex","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","symbolName":"globToRegex","symbolKind":"function","exported":true,"metadata":{"line":17,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:glob.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace",{"id":"external:glob.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"glob.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace"}}],["external:glob.replace",{"id":"external:glob.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"glob.replace"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:getBaseCommand",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:getBaseCommand","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","symbolName":"getBaseCommand","symbolKind":"function","exported":true,"metadata":{"line":23,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:command.trim().replace(CD_PREFIX_RE, \"\").trim().split",{"id":"external:command.trim().replace(CD_PREFIX_RE, \"\").trim().split","kind":"external","language":"jsts","metadata":{"unresolvedName":"command.trim().replace(CD_PREFIX_RE, \"\").trim().split"}}],["external:command.trim().replace(CD_PREFIX_RE, \"\").trim",{"id":"external:command.trim().replace(CD_PREFIX_RE, \"\").trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"command.trim().replace(CD_PREFIX_RE, \"\").trim"}}],["external:command.trim().replace",{"id":"external:command.trim().replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"command.trim().replace"}}],["external:command.trim",{"id":"external:command.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"command.trim"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:matchesPattern",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:matchesPattern","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","symbolName":"matchesPattern","symbolKind":"function","exported":true,"metadata":{"line":28,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:pattern.match",{"id":"external:pattern.match","kind":"external","language":"jsts","metadata":{"unresolvedName":"pattern.match"}}],["external:new RegExp(regexMatch[1], regexMatch[2]).test",{"id":"external:new RegExp(regexMatch[1], regexMatch[2]).test","kind":"external","language":"jsts","metadata":{"unresolvedName":"new RegExp(regexMatch[1], regexMatch[2]).test"}}],["external:globToRegex(pattern).test",{"id":"external:globToRegex(pattern).test","kind":"external","language":"jsts","metadata":{"unresolvedName":"globToRegex(pattern).test"}}],["symbol-name:globToRegex",{"id":"symbol-name:globToRegex","kind":"symbol","language":"jsts","symbolName":"globToRegex","metadata":{"unresolvedName":"globToRegex"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:findMatchingRule",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:findMatchingRule","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","symbolName":"findMatchingRule","symbolKind":"function","exported":true,"metadata":{"line":45,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:rule.patterns.some",{"id":"external:rule.patterns.some","kind":"external","language":"jsts","metadata":{"unresolvedName":"rule.patterns.some"}}],["symbol-name:matchesPattern",{"id":"symbol-name:matchesPattern","kind":"symbol","language":"jsts","symbolName":"matchesPattern","metadata":{"unresolvedName":"matchesPattern"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","symbolName":"isReadSafeBash","symbolKind":"function","exported":true,"metadata":{"line":55,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:WRITE_INDICATORS.test",{"id":"external:WRITE_INDICATORS.test","kind":"external","language":"jsts","metadata":{"unresolvedName":"WRITE_INDICATORS.test"}}],["external:/^\\s*find\\b/.test",{"id":"external:/^\\s*find\\b/.test","kind":"external","language":"jsts","metadata":{"unresolvedName":"/^\\s*find\\b/.test"}}],["external:DESTRUCTIVE_IN_FIND.test",{"id":"external:DESTRUCTIVE_IN_FIND.test","kind":"external","language":"jsts","metadata":{"unresolvedName":"DESTRUCTIVE_IN_FIND.test"}}],["external:stripped.split",{"id":"external:stripped.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"stripped.split"}}],["external:parts.every",{"id":"external:parts.every","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts.every"}}],["external:READ_SAFE_PATTERNS.some",{"id":"external:READ_SAFE_PATTERNS.some","kind":"external","language":"jsts","metadata":{"unresolvedName":"READ_SAFE_PATTERNS.some"}}],["external:p.test",{"id":"external:p.test","kind":"external","language":"jsts","metadata":{"unresolvedName":"p.test"}}],["external:part.trim",{"id":"external:part.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"part.trim"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","metadata":{"lineCount":188}}],["module:./matching.js",{"id":"module:./matching.js","kind":"module","language":"jsts","metadata":{"source":"./matching.js"}}],["module:./events.js",{"id":"module:./events.js","kind":"module","language":"jsts","metadata":{"source":"./events.js"}}],["module:./settings.js",{"id":"module:./settings.js","kind":"module","language":"jsts","metadata":{"source":"./settings.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:isTmpPath",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:isTmpPath","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","symbolName":"isTmpPath","symbolKind":"function","exported":false,"metadata":{"line":38,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:absolutePath.startsWith",{"id":"external:absolutePath.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"absolutePath.startsWith"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","symbolName":"evaluateToolCall","symbolKind":"function","exported":false,"metadata":{"line":48,"column":1,"cyclomaticComplexity":16,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:isTmpPath",{"id":"symbol-name:isTmpPath","kind":"symbol","language":"jsts","symbolName":"isTmpPath","metadata":{"unresolvedName":"isTmpPath"}}],["symbol-name:isReadSafeBash",{"id":"symbol-name:isReadSafeBash","kind":"symbol","language":"jsts","symbolName":"isReadSafeBash","metadata":{"unresolvedName":"isReadSafeBash"}}],["symbol-name:loadSettings",{"id":"symbol-name:loadSettings","kind":"symbol","language":"jsts","symbolName":"loadSettings","metadata":{"unresolvedName":"loadSettings"}}],["symbol-name:loadProjectRules",{"id":"symbol-name:loadProjectRules","kind":"symbol","language":"jsts","symbolName":"loadProjectRules","metadata":{"unresolvedName":"loadProjectRules"}}],["symbol-name:findMatchingRule",{"id":"symbol-name:findMatchingRule","kind":"symbol","language":"jsts","symbolName":"findMatchingRule","metadata":{"unresolvedName":"findMatchingRule"}}],["external:notifyPermission?.onRequest",{"id":"external:notifyPermission?.onRequest","kind":"external","language":"jsts","metadata":{"unresolvedName":"notifyPermission?.onRequest"}}],["external:ctx.ui.select",{"id":"external:ctx.ui.select","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.select"}}],["external:notifyPermission?.onResolved",{"id":"external:notifyPermission?.onResolved","kind":"external","language":"jsts","metadata":{"unresolvedName":"notifyPermission?.onResolved"}}],["external:ctx.abort",{"id":"external:ctx.abort","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.abort"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":177,"column":21,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:saveSettings",{"id":"symbol-name:saveSettings","kind":"symbol","language":"jsts","symbolName":"saveSettings","metadata":{"unresolvedName":"saveSettings"}}],["external:pi.events.emit",{"id":"external:pi.events.emit","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.events.emit"}}],["external:args?.trim().toLowerCase",{"id":"external:args?.trim().toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"args?.trim().toLowerCase"}}],["external:args?.trim",{"id":"external:args?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"args?.trim"}}],["external:ALL_MODES.includes",{"id":"external:ALL_MODES.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"ALL_MODES.includes"}}],["symbol-name:setMode",{"id":"symbol-name:setMode","kind":"symbol","language":"jsts","symbolName":"setMode","metadata":{"unresolvedName":"setMode"}}],["external:m.toUpperCase",{"id":"external:m.toUpperCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"m.toUpperCase"}}],["external:ALL_MODES.find",{"id":"external:ALL_MODES.find","kind":"external","language":"jsts","metadata":{"unresolvedName":"ALL_MODES.find"}}],["external:choice.includes",{"id":"external:choice.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"choice.includes"}}],["external:items.filter",{"id":"external:items.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.filter"}}],["external:i.value.startsWith",{"id":"external:i.value.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"i.value.startsWith"}}],["symbol-name:modeHandler",{"id":"symbol-name:modeHandler","kind":"symbol","language":"jsts","symbolName":"modeHandler","metadata":{"unresolvedName":"modeHandler"}}],["symbol-name:evaluateToolCall",{"id":"symbol-name:evaluateToolCall","kind":"symbol","language":"jsts","symbolName":"evaluateToolCall","metadata":{"unresolvedName":"evaluateToolCall"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","symbolName":"setMode","symbolKind":"function","exported":false,"metadata":{"line":130,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","symbolName":"modeHandler","symbolKind":"function","exported":false,"metadata":{"line":138,"column":2,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:getArgumentCompletions",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:getArgumentCompletions","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","symbolName":"getArgumentCompletions","symbolKind":"function","exported":false,"metadata":{"line":157,"column":27,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onRequest",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onRequest","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","symbolName":"onRequest","symbolKind":"function","exported":false,"metadata":{"line":179,"column":15,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onResolved",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onResolved","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","symbolName":"onResolved","symbolKind":"function","exported":false,"metadata":{"line":182,"column":16,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/rules.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/rules.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/rules.ts","metadata":{"lineCount":232}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","metadata":{"lineCount":52}}],["external:node:os",{"id":"external:node:os","kind":"external","language":"jsts","metadata":{"source":"node:os"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadSettings",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadSettings","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","symbolName":"loadSettings","symbolKind":"function","exported":true,"metadata":{"line":16,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","symbolName":"saveSettings","symbolKind":"function","exported":true,"metadata":{"line":25,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:renameSync",{"id":"symbol-name:renameSync","kind":"symbol","language":"jsts","symbolName":"renameSync","metadata":{"unresolvedName":"renameSync"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadProjectRules",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadProjectRules","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","symbolName":"loadProjectRules","symbolKind":"function","exported":true,"metadata":{"line":34,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:normalizeMode",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:normalizeMode","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","symbolName":"normalizeMode","symbolKind":"function","exported":true,"metadata":{"line":45,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/types.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/types.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/types.ts","metadata":{"lineCount":32}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","metadata":{"lineCount":183}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","metadata":{"lineCount":459}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:printHelp",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:printHelp","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","symbolName":"printHelp","symbolKind":"function","exported":false,"metadata":{"line":18,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:process.stdout.write",{"id":"external:process.stdout.write","kind":"external","language":"jsts","metadata":{"unresolvedName":"process.stdout.write"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:parseArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:parseArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","symbolName":"parseArgs","symbolKind":"function","exported":false,"metadata":{"line":38,"column":1,"cyclomaticComplexity":13,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:options.fileExts.push",{"id":"external:options.fileExts.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"options.fileExts.push"}}],["symbol-name:Number",{"id":"symbol-name:Number","kind":"symbol","language":"jsts","symbolName":"Number","metadata":{"unresolvedName":"Number"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","symbolName":"run","symbolKind":"function","exported":false,"metadata":{"line":94,"column":1,"cyclomaticComplexity":9,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:spawnSync",{"id":"symbol-name:spawnSync","kind":"symbol","language":"jsts","symbolName":"spawnSync","metadata":{"unresolvedName":"spawnSync"}}],["symbol-name:String",{"id":"symbol-name:String","kind":"symbol","language":"jsts","symbolName":"String","metadata":{"unresolvedName":"String"}}],["external:message.includes",{"id":"external:message.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"message.includes"}}],["external:[\"Required command not found.\", \"\", SEM_INSTALL_HINT].join",{"id":"external:[\"Required command not found.\", \"\", SEM_INSTALL_HINT].join","kind":"external","language":"jsts","metadata":{"unresolvedName":"[\"Required command not found.\", \"\", SEM_INSTALL_HINT].join"}}],["external:result.stderr?.trim",{"id":"external:result.stderr?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.stderr?.trim"}}],["external:result.stdout?.trim",{"id":"external:result.stdout?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.stdout?.trim"}}],["external:node:module",{"id":"external:node:module","kind":"external","language":"jsts","metadata":{"source":"node:module"}}],["external:node:url",{"id":"external:node:url","kind":"external","language":"jsts","metadata":{"source":"node:url"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"cleanString","symbolKind":"function","exported":false,"metadata":{"line":18,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:value.trim",{"id":"external:value.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"value.trim"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"normalizeExtensions","symbolKind":"function","exported":false,"metadata":{"line":24,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:cleanString",{"id":"symbol-name:cleanString","kind":"symbol","language":"jsts","symbolName":"cleanString","metadata":{"unresolvedName":"cleanString"}}],["external:cleaned.startsWith",{"id":"external:cleaned.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"cleaned.startsWith"}}],["external:normalized.push",{"id":"external:normalized.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"normalized.push"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:baseSelection",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:baseSelection","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"baseSelection","symbolKind":"function","exported":false,"metadata":{"line":39,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:normalizeExtensions",{"id":"symbol-name:normalizeExtensions","kind":"symbol","language":"jsts","symbolName":"normalizeExtensions","metadata":{"unresolvedName":"normalizeExtensions"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"normalizeSelection","symbolKind":"function","exported":true,"metadata":{"line":49,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:baseSelection",{"id":"symbol-name:baseSelection","kind":"symbol","language":"jsts","symbolName":"baseSelection","metadata":{"unresolvedName":"baseSelection"}}],["symbol-name:describeSelection",{"id":"symbol-name:describeSelection","kind":"symbol","language":"jsts","symbolName":"describeSelection","metadata":{"unresolvedName":"describeSelection"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:describeSelection",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:describeSelection","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"describeSelection","symbolKind":"function","exported":true,"metadata":{"line":57,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:validateDiffSelection",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:validateDiffSelection","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"validateDiffSelection","symbolKind":"function","exported":true,"metadata":{"line":69,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:gitPathspecsFromExtensions",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:gitPathspecsFromExtensions","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"gitPathspecsFromExtensions","symbolKind":"function","exported":true,"metadata":{"line":96,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:normalized.map",{"id":"external:normalized.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"normalized.map"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"buildSemDiffArgs","symbolKind":"function","exported":true,"metadata":{"line":102,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:validateDiffSelection",{"id":"symbol-name:validateDiffSelection","kind":"symbol","language":"jsts","symbolName":"validateDiffSelection","metadata":{"unresolvedName":"validateDiffSelection"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitDiffArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitDiffArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"buildGitDiffArgs","symbolKind":"function","exported":true,"metadata":{"line":115,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:gitPathspecsFromExtensions",{"id":"symbol-name:gitPathspecsFromExtensions","kind":"symbol","language":"jsts","symbolName":"gitPathspecsFromExtensions","metadata":{"unresolvedName":"gitPathspecsFromExtensions"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitNameOnlyArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitNameOnlyArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"buildGitNameOnlyArgs","symbolKind":"function","exported":true,"metadata":{"line":127,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildImpactArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildImpactArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"buildImpactArgs","symbolKind":"function","exported":true,"metadata":{"line":139,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"buildContextArgs","symbolKind":"function","exported":true,"metadata":{"line":151,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Number.isFinite",{"id":"external:Number.isFinite","kind":"external","language":"jsts","metadata":{"unresolvedName":"Number.isFinite"}}],["external:Math.floor",{"id":"external:Math.floor","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.floor"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"buildLogArgs","symbolKind":"function","exported":true,"metadata":{"line":160,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEntitiesArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEntitiesArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"buildEntitiesArgs","symbolKind":"function","exported":true,"metadata":{"line":171,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildBlameArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildBlameArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"buildBlameArgs","symbolKind":"function","exported":true,"metadata":{"line":177,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"resolveSemInvocation","symbolKind":"function","exported":true,"metadata":{"line":183,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:require.resolve",{"id":"external:require.resolve","kind":"external","language":"jsts","metadata":{"unresolvedName":"require.resolve"}}],["external:candidates.push",{"id":"external:candidates.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"candidates.push"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:stripAnsi",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:stripAnsi","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"stripAnsi","symbolKind":"function","exported":true,"metadata":{"line":207,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:String(text).replace",{"id":"external:String(text).replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"String(text).replace"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"parseSemJsonOutput","symbolKind":"function","exported":true,"metadata":{"line":211,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:stripAnsi(text).trim",{"id":"external:stripAnsi(text).trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"stripAnsi(text).trim"}}],["symbol-name:stripAnsi",{"id":"symbol-name:stripAnsi","kind":"symbol","language":"jsts","symbolName":"stripAnsi","metadata":{"unresolvedName":"stripAnsi"}}],["external:/^No changes detected\\.?$/i.test",{"id":"external:/^No changes detected\\.?$/i.test","kind":"external","language":"jsts","metadata":{"unresolvedName":"/^No changes detected\\.?$/i.test"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:estimateTokens",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:estimateTokens","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"estimateTokens","symbolKind":"function","exported":true,"metadata":{"line":222,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Math.ceil",{"id":"external:Math.ceil","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.ceil"}}],["external:Buffer.byteLength",{"id":"external:Buffer.byteLength","kind":"external","language":"jsts","metadata":{"unresolvedName":"Buffer.byteLength"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countLines",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countLines","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"countLines","symbolKind":"function","exported":true,"metadata":{"line":226,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:String(text).split",{"id":"external:String(text).split","kind":"external","language":"jsts","metadata":{"unresolvedName":"String(text).split"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:sizeBytes",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:sizeBytes","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"sizeBytes","symbolKind":"function","exported":true,"metadata":{"line":231,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatPercent",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatPercent","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"formatPercent","symbolKind":"function","exported":true,"metadata":{"line":235,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"summarizeSemDiffPayload","symbolKind":"function","exported":true,"metadata":{"line":240,"column":1,"cyclomaticComplexity":25,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:files.has",{"id":"external:files.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"files.has"}}],["external:files.set",{"id":"external:files.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"files.set"}}],["external:files.get(filePath).push",{"id":"external:files.get(filePath).push","kind":"external","language":"jsts","metadata":{"unresolvedName":"files.get(filePath).push"}}],["external:files.get",{"id":"external:files.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"files.get"}}],["external:entityTypes.set",{"id":"external:entityTypes.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"entityTypes.set"}}],["external:entityTypes.get",{"id":"external:entityTypes.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"entityTypes.get"}}],["external:[...files.keys()].sort",{"id":"external:[...files.keys()].sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...files.keys()].sort"}}],["external:files.keys",{"id":"external:files.keys","kind":"external","language":"jsts","metadata":{"unresolvedName":"files.keys"}}],["external:changes.slice(0, 12).map",{"id":"external:changes.slice(0, 12).map","kind":"external","language":"jsts","metadata":{"unresolvedName":"changes.slice(0, 12).map"}}],["external:changes.slice",{"id":"external:changes.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"changes.slice"}}],["external:Object.fromEntries",{"id":"external:Object.fromEntries","kind":"external","language":"jsts","metadata":{"unresolvedName":"Object.fromEntries"}}],["external:[...files.entries()].map",{"id":"external:[...files.entries()].map","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...files.entries()].map"}}],["external:files.entries",{"id":"external:files.entries","kind":"external","language":"jsts","metadata":{"unresolvedName":"files.entries"}}],["external:[...entityTypes.entries()].sort",{"id":"external:[...entityTypes.entries()].sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...entityTypes.entries()].sort"}}],["external:entityTypes.entries",{"id":"external:entityTypes.entries","kind":"external","language":"jsts","metadata":{"unresolvedName":"entityTypes.entries"}}],["external:a[0].localeCompare",{"id":"external:a[0].localeCompare","kind":"external","language":"jsts","metadata":{"unresolvedName":"a[0].localeCompare"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"compareCoverage","symbolKind":"function","exported":true,"metadata":{"line":279,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:gitFiles.map((file) => cleanString(file)).filter",{"id":"external:gitFiles.map((file) => cleanString(file)).filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"gitFiles.map((file) => cleanString(file)).filter"}}],["external:gitFiles.map",{"id":"external:gitFiles.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"gitFiles.map"}}],["external:semFiles.map((file) => cleanString(file)).filter",{"id":"external:semFiles.map((file) => cleanString(file)).filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"semFiles.map((file) => cleanString(file)).filter"}}],["external:semFiles.map",{"id":"external:semFiles.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"semFiles.map"}}],["external:[...gitSet].filter((file) => semSet.has(file)).sort",{"id":"external:[...gitSet].filter((file) => semSet.has(file)).sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...gitSet].filter((file) => semSet.has(file)).sort"}}],["external:[...gitSet].filter",{"id":"external:[...gitSet].filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...gitSet].filter"}}],["external:semSet.has",{"id":"external:semSet.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"semSet.has"}}],["external:[...gitSet].filter((file) => !semSet.has(file)).sort",{"id":"external:[...gitSet].filter((file) => !semSet.has(file)).sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...gitSet].filter((file) => !semSet.has(file)).sort"}}],["external:[...semSet].filter((file) => !gitSet.has(file)).sort",{"id":"external:[...semSet].filter((file) => !gitSet.has(file)).sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...semSet].filter((file) => !gitSet.has(file)).sort"}}],["external:[...semSet].filter",{"id":"external:[...semSet].filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...semSet].filter"}}],["external:gitSet.has",{"id":"external:gitSet.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"gitSet.has"}}],["external:[...gitSet].sort",{"id":"external:[...gitSet].sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...gitSet].sort"}}],["external:[...semSet].sort",{"id":"external:[...semSet].sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"[...semSet].sort"}}],["symbol-name:formatPercent",{"id":"symbol-name:formatPercent","kind":"symbol","language":"jsts","symbolName":"formatPercent","metadata":{"unresolvedName":"formatPercent"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"pickImpactTargets","symbolKind":"function","exported":true,"metadata":{"line":296,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:targets.push",{"id":"external:targets.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"targets.push"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countNestedItems",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countNestedItems","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"countNestedItems","symbolKind":"function","exported":false,"metadata":{"line":322,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Object.values",{"id":"external:Object.values","kind":"external","language":"jsts","metadata":{"unresolvedName":"Object.values"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeImpactResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeImpactResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"summarizeImpactResult","symbolKind":"function","exported":true,"metadata":{"line":337,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:countNestedItems",{"id":"symbol-name:countNestedItems","kind":"symbol","language":"jsts","symbolName":"countNestedItems","metadata":{"unresolvedName":"countNestedItems"}}],["external:Object.keys(result).sort",{"id":"external:Object.keys(result).sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"Object.keys(result).sort"}}],["external:Object.keys",{"id":"external:Object.keys","kind":"external","language":"jsts","metadata":{"unresolvedName":"Object.keys"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"buildEvaluationReport","symbolKind":"function","exported":true,"metadata":{"line":349,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:normalizeSelection",{"id":"symbol-name:normalizeSelection","kind":"symbol","language":"jsts","symbolName":"normalizeSelection","metadata":{"unresolvedName":"normalizeSelection"}}],["symbol-name:summarizeSemDiffPayload",{"id":"symbol-name:summarizeSemDiffPayload","kind":"symbol","language":"jsts","symbolName":"summarizeSemDiffPayload","metadata":{"unresolvedName":"summarizeSemDiffPayload"}}],["symbol-name:compareCoverage",{"id":"symbol-name:compareCoverage","kind":"symbol","language":"jsts","symbolName":"compareCoverage","metadata":{"unresolvedName":"compareCoverage"}}],["symbol-name:sizeBytes",{"id":"symbol-name:sizeBytes","kind":"symbol","language":"jsts","symbolName":"sizeBytes","metadata":{"unresolvedName":"sizeBytes"}}],["symbol-name:countLines",{"id":"symbol-name:countLines","kind":"symbol","language":"jsts","symbolName":"countLines","metadata":{"unresolvedName":"countLines"}}],["symbol-name:estimateTokens",{"id":"symbol-name:estimateTokens","kind":"symbol","language":"jsts","symbolName":"estimateTokens","metadata":{"unresolvedName":"estimateTokens"}}],["external:(estimateTokens(semDiffText) / estimateTokens(gitDiffText)).toFixed",{"id":"external:(estimateTokens(semDiffText) / estimateTokens(gitDiffText)).toFixed","kind":"external","language":"jsts","metadata":{"unresolvedName":"(estimateTokens(semDiffText) / estimateTokens(gitDiffText)).toFixed"}}],["external:impactResults.map",{"id":"external:impactResults.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"impactResults.map"}}],["symbol-name:summarizeImpactResult",{"id":"symbol-name:summarizeImpactResult","kind":"symbol","language":"jsts","symbolName":"summarizeImpactResult","metadata":{"unresolvedName":"summarizeImpactResult"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatCompactChangeList",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatCompactChangeList","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"formatCompactChangeList","symbolKind":"function","exported":true,"metadata":{"line":389,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:slice.map",{"id":"external:slice.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"slice.map"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":392,"column":26,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","symbolName":"formatEvaluationReport","symbolKind":"function","exported":true,"metadata":{"line":401,"column":1,"cyclomaticComplexity":13,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:report.selection.fileExts.join",{"id":"external:report.selection.fileExts.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"report.selection.fileExts.join"}}],["external:report.coverage.missing.join",{"id":"external:report.coverage.missing.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"report.coverage.missing.join"}}],["external:report.coverage.extra.join",{"id":"external:report.coverage.extra.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"report.coverage.extra.join"}}],["external:Math.abs",{"id":"external:Math.abs","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.abs"}}],["external:entityTypes.map(([type, count]) => `${type}=${count}`).join",{"id":"external:entityTypes.map(([type, count]) => `${type}=${count}`).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"entityTypes.map(([type, count]) => `${type}=${count}`).join"}}],["external:entityTypes.map",{"id":"external:entityTypes.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"entityTypes.map"}}],["symbol-name:formatCompactChangeList",{"id":"symbol-name:formatCompactChangeList","kind":"symbol","language":"jsts","symbolName":"formatCompactChangeList","metadata":{"unresolvedName":"formatCompactChangeList"}}],["external:impact.summary.keys.join",{"id":"external:impact.summary.keys.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"impact.summary.keys.join"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","metadata":{"lineCount":102}}],["external:node:test",{"id":"external:node:test","kind":"external","language":"jsts","metadata":{"source":"node:test"}}],["external:node:assert/strict",{"id":"external:node:assert/strict","kind":"external","language":"jsts","metadata":{"source":"node:assert/strict"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":52,"column":71,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:buildSemDiffArgs",{"id":"symbol-name:buildSemDiffArgs","kind":"symbol","language":"jsts","symbolName":"buildSemDiffArgs","metadata":{"unresolvedName":"buildSemDiffArgs"}}],["external:assert.deepEqual",{"id":"external:assert.deepEqual","kind":"external","language":"jsts","metadata":{"unresolvedName":"assert.deepEqual"}}],["symbol-name:buildGitDiffArgs",{"id":"symbol-name:buildGitDiffArgs","kind":"symbol","language":"jsts","symbolName":"buildGitDiffArgs","metadata":{"unresolvedName":"buildGitDiffArgs"}}],["symbol-name:parseSemJsonOutput",{"id":"symbol-name:parseSemJsonOutput","kind":"symbol","language":"jsts","symbolName":"parseSemJsonOutput","metadata":{"unresolvedName":"parseSemJsonOutput"}}],["external:assert.equal",{"id":"external:assert.equal","kind":"external","language":"jsts","metadata":{"unresolvedName":"assert.equal"}}],["symbol-name:pickImpactTargets",{"id":"symbol-name:pickImpactTargets","kind":"symbol","language":"jsts","symbolName":"pickImpactTargets","metadata":{"unresolvedName":"pickImpactTargets"}}],["symbol-name:buildEvaluationReport",{"id":"symbol-name:buildEvaluationReport","kind":"symbol","language":"jsts","symbolName":"buildEvaluationReport","metadata":{"unresolvedName":"buildEvaluationReport"}}],["symbol-name:formatEvaluationReport",{"id":"symbol-name:formatEvaluationReport","kind":"symbol","language":"jsts","symbolName":"formatEvaluationReport","metadata":{"unresolvedName":"formatEvaluationReport"}}],["external:assert.match",{"id":"external:assert.match","kind":"external","language":"jsts","metadata":{"unresolvedName":"assert.match"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","metadata":{"lineCount":500}}],["external:node:fs/promises",{"id":"external:node:fs/promises","kind":"external","language":"jsts","metadata":{"source":"node:fs/promises"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","symbolName":"writeTruncatedOutput","symbolKind":"function","exported":false,"metadata":{"line":45,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:tmpdir",{"id":"symbol-name:tmpdir","kind":"symbol","language":"jsts","symbolName":"tmpdir","metadata":{"unresolvedName":"tmpdir"}}],["external:Date.now",{"id":"external:Date.now","kind":"external","language":"jsts","metadata":{"unresolvedName":"Date.now"}}],["symbol-name:mkdir",{"id":"symbol-name:mkdir","kind":"symbol","language":"jsts","symbolName":"mkdir","metadata":{"unresolvedName":"mkdir"}}],["symbol-name:writeFile",{"id":"symbol-name:writeFile","kind":"symbol","language":"jsts","symbolName":"writeFile","metadata":{"unresolvedName":"writeFile"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","symbolName":"truncateToolText","symbolKind":"function","exported":false,"metadata":{"line":53,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:truncateHead",{"id":"symbol-name:truncateHead","kind":"symbol","language":"jsts","symbolName":"truncateHead","metadata":{"unresolvedName":"truncateHead"}}],["symbol-name:writeTruncatedOutput",{"id":"symbol-name:writeTruncatedOutput","kind":"symbol","language":"jsts","symbolName":"writeTruncatedOutput","metadata":{"unresolvedName":"writeTruncatedOutput"}}],["symbol-name:formatSize",{"id":"symbol-name:formatSize","kind":"symbol","language":"jsts","symbolName":"formatSize","metadata":{"unresolvedName":"formatSize"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","symbolName":"formatCommand","symbolKind":"function","exported":false,"metadata":{"line":73,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:[invocation.command, ...invocation.argsPrefix, ...args].join",{"id":"external:[invocation.command, ...invocation.argsPrefix, ...args].join","kind":"external","language":"jsts","metadata":{"unresolvedName":"[invocation.command, ...invocation.argsPrefix, ...args].join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","symbolName":"runSem","symbolKind":"function","exported":false,"metadata":{"line":77,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:resolveSemInvocation",{"id":"symbol-name:resolveSemInvocation","kind":"symbol","language":"jsts","symbolName":"resolveSemInvocation","metadata":{"unresolvedName":"resolveSemInvocation"}}],["external:pi.exec",{"id":"external:pi.exec","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.exec"}}],["external:[\"sem CLI not found.\", \"\", SEM_INSTALL_HINT].join",{"id":"external:[\"sem CLI not found.\", \"\", SEM_INSTALL_HINT].join","kind":"external","language":"jsts","metadata":{"unresolvedName":"[\"sem CLI not found.\", \"\", SEM_INSTALL_HINT].join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runGit",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runGit","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","symbolName":"runGit","symbolKind":"function","exported":false,"metadata":{"line":108,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","symbolName":"parseJson","symbolKind":"function","exported":false,"metadata":{"line":125,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","symbolName":"formatJsonResult","symbolKind":"function","exported":false,"metadata":{"line":134,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:[title, ...bullets, \"\", json].join",{"id":"external:[title, ...bullets, \"\", json].join","kind":"external","language":"jsts","metadata":{"unresolvedName":"[title, ...bullets, \"\", json].join"}}],["symbol-name:truncateToolText",{"id":"symbol-name:truncateToolText","kind":"symbol","language":"jsts","symbolName":"truncateToolText","metadata":{"unresolvedName":"truncateToolText"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":148,"column":1,"cyclomaticComplexity":18,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Type.Array",{"id":"external:Type.Array","kind":"external","language":"jsts","metadata":{"unresolvedName":"Type.Array"}}],["symbol-name:onUpdate",{"id":"symbol-name:onUpdate","kind":"symbol","language":"jsts","symbolName":"onUpdate","metadata":{"unresolvedName":"onUpdate"}}],["symbol-name:runSem",{"id":"symbol-name:runSem","kind":"symbol","language":"jsts","symbolName":"runSem","metadata":{"unresolvedName":"runSem"}}],["symbol-name:parseJson",{"id":"symbol-name:parseJson","kind":"symbol","language":"jsts","symbolName":"parseJson","metadata":{"unresolvedName":"parseJson"}}],["symbol-name:formatJsonResult",{"id":"symbol-name:formatJsonResult","kind":"symbol","language":"jsts","symbolName":"formatJsonResult","metadata":{"unresolvedName":"formatJsonResult"}}],["symbol-name:formatCommand",{"id":"symbol-name:formatCommand","kind":"symbol","language":"jsts","symbolName":"formatCommand","metadata":{"unresolvedName":"formatCommand"}}],["symbol-name:buildImpactArgs",{"id":"symbol-name:buildImpactArgs","kind":"symbol","language":"jsts","symbolName":"buildImpactArgs","metadata":{"unresolvedName":"buildImpactArgs"}}],["symbol-name:buildContextArgs",{"id":"symbol-name:buildContextArgs","kind":"symbol","language":"jsts","symbolName":"buildContextArgs","metadata":{"unresolvedName":"buildContextArgs"}}],["external:result.stdout.trim",{"id":"external:result.stdout.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.stdout.trim"}}],["symbol-name:buildLogArgs",{"id":"symbol-name:buildLogArgs","kind":"symbol","language":"jsts","symbolName":"buildLogArgs","metadata":{"unresolvedName":"buildLogArgs"}}],["symbol-name:buildEntitiesArgs",{"id":"symbol-name:buildEntitiesArgs","kind":"symbol","language":"jsts","symbolName":"buildEntitiesArgs","metadata":{"unresolvedName":"buildEntitiesArgs"}}],["symbol-name:buildBlameArgs",{"id":"symbol-name:buildBlameArgs","kind":"symbol","language":"jsts","symbolName":"buildBlameArgs","metadata":{"unresolvedName":"buildBlameArgs"}}],["symbol-name:buildGitNameOnlyArgs",{"id":"symbol-name:buildGitNameOnlyArgs","kind":"symbol","language":"jsts","symbolName":"buildGitNameOnlyArgs","metadata":{"unresolvedName":"buildGitNameOnlyArgs"}}],["symbol-name:runGit",{"id":"symbol-name:runGit","kind":"symbol","language":"jsts","symbolName":"runGit","metadata":{"unresolvedName":"runGit"}}],["external:gitNamesResult.stdout\n\t\t\t\t.split(/\\r?\\n/)\n\t\t\t\t.map",{"id":"external:gitNamesResult.stdout\n\t\t\t\t.split(/\\r?\\n/)\n\t\t\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"gitNamesResult.stdout\n\t\t\t\t.split(/\\r?\\n/)\n\t\t\t\t.map"}}],["external:gitNamesResult.stdout\n\t\t\t\t.split",{"id":"external:gitNamesResult.stdout\n\t\t\t\t.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"gitNamesResult.stdout\n\t\t\t\t.split"}}],["external:impactResults.push",{"id":"external:impactResults.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"impactResults.push"}}],["external:[\"git\", ...gitDiffArgs].join",{"id":"external:[\"git\", ...gitDiffArgs].join","kind":"external","language":"jsts","metadata":{"unresolvedName":"[\"git\", ...gitDiffArgs].join"}}],["external:[\"git\", ...gitNameArgs].join",{"id":"external:[\"git\", ...gitNameArgs].join","kind":"external","language":"jsts","metadata":{"unresolvedName":"[\"git\", ...gitNameArgs].join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","symbolName":"execute","symbolKind":"function","exported":false,"metadata":{"line":422,"column":3,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts","metadata":{"lineCount":29}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts","symbolName":"copyToClipboard","symbolKind":"function","exported":true,"metadata":{"line":10,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","metadata":{"lineCount":92}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:load",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:load","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","symbolName":"load","symbolKind":"function","exported":false,"metadata":{"line":33,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:save",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:save","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","symbolName":"save","symbolKind":"function","exported":false,"metadata":{"line":44,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:computeScore",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:computeScore","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","symbolName":"computeScore","symbolKind":"function","exported":false,"metadata":{"line":54,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Math.pow",{"id":"external:Math.pow","kind":"external","language":"jsts","metadata":{"unresolvedName":"Math.pow"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","symbolName":"recordSelection","symbolKind":"function","exported":true,"metadata":{"line":61,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:load",{"id":"symbol-name:load","kind":"symbol","language":"jsts","symbolName":"load","metadata":{"unresolvedName":"load"}}],["external:entries.sort",{"id":"external:entries.sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"entries.sort"}}],["symbol-name:computeScore",{"id":"symbol-name:computeScore","kind":"symbol","language":"jsts","symbolName":"computeScore","metadata":{"unresolvedName":"computeScore"}}],["external:entries.slice",{"id":"external:entries.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"entries.slice"}}],["symbol-name:save",{"id":"symbol-name:save","kind":"symbol","language":"jsts","symbolName":"save","metadata":{"unresolvedName":"save"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","symbolName":"getFrecencyMap","symbolKind":"function","exported":true,"metadata":{"line":80,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:map.set",{"id":"external:map.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"map.set"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","metadata":{"lineCount":284}}],["module:./telescope.js",{"id":"module:./telescope.js","kind":"module","language":"jsts","metadata":{"source":"./telescope.js"}}],["module:./scoring.js",{"id":"module:./scoring.js","kind":"module","language":"jsts","metadata":{"source":"./scoring.js"}}],["module:./frecency.js",{"id":"module:./frecency.js","kind":"module","language":"jsts","metadata":{"source":"./frecency.js"}}],["module:./providers/files.js",{"id":"module:./providers/files.js","kind":"module","language":"jsts","metadata":{"source":"./providers/files.js"}}],["module:./providers/git-branches.js",{"id":"module:./providers/git-branches.js","kind":"module","language":"jsts","metadata":{"source":"./providers/git-branches.js"}}],["module:./providers/git-log.js",{"id":"module:./providers/git-log.js","kind":"module","language":"jsts","metadata":{"source":"./providers/git-log.js"}}],["module:./providers/sessions.js",{"id":"module:./providers/sessions.js","kind":"module","language":"jsts","metadata":{"source":"./providers/sessions.js"}}],["module:./providers/skills.js",{"id":"module:./providers/skills.js","kind":"module","language":"jsts","metadata":{"source":"./providers/skills.js"}}],["module:./providers/commands.js",{"id":"module:./providers/commands.js","kind":"module","language":"jsts","metadata":{"source":"./providers/commands.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAllProviders",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAllProviders","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"buildAllProviders","symbolKind":"function","exported":false,"metadata":{"line":60,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:factory",{"id":"symbol-name:factory","kind":"symbol","language":"jsts","symbolName":"factory","metadata":{"unresolvedName":"factory"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"runTelescope","symbolKind":"function","exported":false,"metadata":{"line":71,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:providerName?.trim().toLowerCase",{"id":"external:providerName?.trim().toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"providerName?.trim().toLowerCase"}}],["external:providerName?.trim",{"id":"external:providerName?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"providerName?.trim"}}],["external:PROVIDER_NAMES.join",{"id":"external:PROVIDER_NAMES.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"PROVIDER_NAMES.join"}}],["symbol-name:openTelescope",{"id":"symbol-name:openTelescope","kind":"symbol","language":"jsts","symbolName":"openTelescope","metadata":{"unresolvedName":"openTelescope"}}],["symbol-name:buildAllProviders",{"id":"symbol-name:buildAllProviders","kind":"symbol","language":"jsts","symbolName":"buildAllProviders","metadata":{"unresolvedName":"buildAllProviders"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:ensureFileCache",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:ensureFileCache","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"ensureFileCache","symbolKind":"function","exported":false,"metadata":{"line":103,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:listFiles",{"id":"symbol-name:listFiles","kind":"symbol","language":"jsts","symbolName":"listFiles","metadata":{"unresolvedName":"listFiles"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:invalidateFileCache",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:invalidateFileCache","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"invalidateFileCache","symbolKind":"function","exported":false,"metadata":{"line":112,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:extractAtPrefix",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:extractAtPrefix","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"extractAtPrefix","symbolKind":"function","exported":false,"metadata":{"line":118,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:textBeforeCursor.match",{"id":"external:textBeforeCursor.match","kind":"external","language":"jsts","metadata":{"unresolvedName":"textBeforeCursor.match"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:parseAtPrefix",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:parseAtPrefix","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"parseAtPrefix","symbolKind":"function","exported":false,"metadata":{"line":124,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:prefix.startsWith",{"id":"external:prefix.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"prefix.startsWith"}}],["external:prefix.slice",{"id":"external:prefix.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"prefix.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAtValue",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAtValue","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"buildAtValue","symbolKind":"function","exported":false,"metadata":{"line":132,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:path.includes",{"id":"external:path.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"path.includes"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"getSuggestions","symbolKind":"function","exported":false,"metadata":{"line":150,"column":2,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:currentLine.slice",{"id":"external:currentLine.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"currentLine.slice"}}],["symbol-name:extractAtPrefix",{"id":"symbol-name:extractAtPrefix","kind":"symbol","language":"jsts","symbolName":"extractAtPrefix","metadata":{"unresolvedName":"extractAtPrefix"}}],["external:this.base.getSuggestions",{"id":"external:this.base.getSuggestions","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.base.getSuggestions"}}],["symbol-name:parseAtPrefix",{"id":"symbol-name:parseAtPrefix","kind":"symbol","language":"jsts","symbolName":"parseAtPrefix","metadata":{"unresolvedName":"parseAtPrefix"}}],["symbol-name:ensureFileCache",{"id":"symbol-name:ensureFileCache","kind":"symbol","language":"jsts","symbolName":"ensureFileCache","metadata":{"unresolvedName":"ensureFileCache"}}],["symbol-name:getFrecencyMap",{"id":"symbol-name:getFrecencyMap","kind":"symbol","language":"jsts","symbolName":"getFrecencyMap","metadata":{"unresolvedName":"getFrecencyMap"}}],["symbol-name:filterAndScore",{"id":"symbol-name:filterAndScore","kind":"symbol","language":"jsts","symbolName":"filterAndScore","metadata":{"unresolvedName":"filterAndScore"}}],["external:scored.map",{"id":"external:scored.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"scored.map"}}],["external:path.slice",{"id":"external:path.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"path.slice"}}],["external:path.lastIndexOf",{"id":"external:path.lastIndexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"path.lastIndexOf"}}],["symbol-name:buildAtValue",{"id":"symbol-name:buildAtValue","kind":"symbol","language":"jsts","symbolName":"buildAtValue","metadata":{"unresolvedName":"buildAtValue"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":252,"column":28,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:applyCompletion",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:applyCompletion","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"applyCompletion","symbolKind":"function","exported":false,"metadata":{"line":200,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":true}}],["external:this.base.applyCompletion",{"id":"external:this.base.applyCompletion","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.base.applyCompletion"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:setAutocompleteProvider",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:setAutocompleteProvider","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"setAutocompleteProvider","symbolKind":"function","exported":false,"metadata":{"line":225,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:super.setAutocompleteProvider",{"id":"external:super.setAutocompleteProvider","kind":"external","language":"jsts","metadata":{"unresolvedName":"super.setAutocompleteProvider"}}],["symbol-name:invalidateFileCache",{"id":"symbol-name:invalidateFileCache","kind":"symbol","language":"jsts","symbolName":"invalidateFileCache","metadata":{"unresolvedName":"invalidateFileCache"}}],["external:ctx.ui.setEditorComponent",{"id":"external:ctx.ui.setEditorComponent","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.setEditorComponent"}}],["symbol-name:runTelescope",{"id":"symbol-name:runTelescope","kind":"symbol","language":"jsts","symbolName":"runTelescope","metadata":{"unresolvedName":"runTelescope"}}],["external:PROVIDER_NAMES\n\t\t\t\t.filter((n) => n.startsWith(prefix))\n\t\t\t\t.map",{"id":"external:PROVIDER_NAMES\n\t\t\t\t.filter((n) => n.startsWith(prefix))\n\t\t\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"PROVIDER_NAMES\n\t\t\t\t.filter((n) => n.startsWith(prefix))\n\t\t\t\t.map"}}],["external:PROVIDER_NAMES\n\t\t\t\t.filter",{"id":"external:PROVIDER_NAMES\n\t\t\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"PROVIDER_NAMES\n\t\t\t\t.filter"}}],["external:n.startsWith",{"id":"external:n.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"n.startsWith"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","symbolName":"getArgumentCompletions","symbolKind":"function","exported":false,"metadata":{"line":275,"column":27,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","metadata":{"lineCount":85}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","symbolName":"filePreview","symbolKind":"function","exported":true,"metadata":{"line":15,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:statSync",{"id":"symbol-name:statSync","kind":"symbol","language":"jsts","symbolName":"statSync","metadata":{"unresolvedName":"statSync"}}],["external:stat.isDirectory",{"id":"external:stat.isDirectory","kind":"external","language":"jsts","metadata":{"unresolvedName":"stat.isDirectory"}}],["external:(stat.size / 1024).toFixed",{"id":"external:(stat.size / 1024).toFixed","kind":"external","language":"jsts","metadata":{"unresolvedName":"(stat.size / 1024).toFixed"}}],["external:content.split(\"\\n\").slice",{"id":"external:content.split(\"\\n\").slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"content.split(\"\\n\").slice"}}],["external:content.split",{"id":"external:content.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"content.split"}}],["symbol-name:getLanguageFromPath",{"id":"symbol-name:getLanguageFromPath","kind":"symbol","language":"jsts","symbolName":"getLanguageFromPath","metadata":{"unresolvedName":"getLanguageFromPath"}}],["external:highlightCode(content, lang).slice",{"id":"external:highlightCode(content, lang).slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"highlightCode(content, lang).slice"}}],["symbol-name:highlightCode",{"id":"symbol-name:highlightCode","kind":"symbol","language":"jsts","symbolName":"highlightCode","metadata":{"unresolvedName":"highlightCode"}}],["symbol-name:formatPreviewLines",{"id":"symbol-name:formatPreviewLines","kind":"symbol","language":"jsts","symbolName":"formatPreviewLines","metadata":{"unresolvedName":"formatPreviewLines"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","symbolName":"formatPreviewLines","symbolKind":"function","exported":false,"metadata":{"line":51,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:lines.map",{"id":"external:lines.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.map"}}],["external:String(i + 1).padStart",{"id":"external:String(i + 1).padStart","kind":"external","language":"jsts","metadata":{"unresolvedName":"String(i + 1).padStart"}}],["symbol-name:expandTabs",{"id":"symbol-name:expandTabs","kind":"symbol","language":"jsts","symbolName":"expandTabs","metadata":{"unresolvedName":"expandTabs"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":75,"column":19,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:plainPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:plainPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","symbolName":"plainPreview","symbolKind":"function","exported":true,"metadata":{"line":69,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","symbolName":"expandTabs","symbolKind":"function","exported":false,"metadata":{"line":82,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:line.includes",{"id":"external:line.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.includes"}}],["external:line.replace",{"id":"external:line.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.replace"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","metadata":{"lineCount":77}}],["module:../types.js",{"id":"module:../types.js","kind":"module","language":"jsts","metadata":{"source":"../types.js"}}],["module:../clipboard.js",{"id":"module:../clipboard.js","kind":"module","language":"jsts","metadata":{"source":"../clipboard.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","symbolName":"createCommandsProvider","symbolKind":"function","exported":true,"metadata":{"line":18,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:commands.map",{"id":"external:commands.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"commands.map"}}],["external:items.map((i) => `/${i.name}`).join",{"id":"external:items.map((i) => `/${i.name}`).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.map((i) => `/${i.name}`).join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:load",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:load","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","symbolName":"load","symbolKind":"function","exported":false,"metadata":{"line":24,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getSearchText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getSearchText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","symbolName":"getSearchText","symbolKind":"function","exported":false,"metadata":{"line":34,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getDisplayText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getDisplayText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","symbolName":"getDisplayText","symbolKind":"function","exported":false,"metadata":{"line":38,"column":3,"cyclomaticComplexity":3,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onSelect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onSelect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","symbolName":"onSelect","symbolKind":"function","exported":false,"metadata":{"line":46,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","symbolName":"getPreview","symbolKind":"function","exported":false,"metadata":{"line":51,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getFrecencyKey",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getFrecencyKey","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","symbolName":"getFrecencyKey","symbolKind":"function","exported":false,"metadata":{"line":62,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onAction",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onAction","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","symbolName":"onAction","symbolKind":"function","exported":false,"metadata":{"line":70,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","metadata":{"lineCount":108}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:hasBinary",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:hasBinary","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"hasBinary","symbolKind":"function","exported":false,"metadata":{"line":14,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"listFiles","symbolKind":"function","exported":true,"metadata":{"line":25,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:output.split(\"\\n\").filter",{"id":"external:output.split(\"\\n\").filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"output.split(\"\\n\").filter"}}],["external:output.split",{"id":"external:output.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"output.split"}}],["external:cwd.endsWith",{"id":"external:cwd.endsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"cwd.endsWith"}}],["external:l.startsWith",{"id":"external:l.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"l.startsWith"}}],["external:l.slice",{"id":"external:l.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"l.slice"}}],["external:lines.sort",{"id":"external:lines.sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.sort"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":42,"column":21,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"createFilesProvider","symbolKind":"function","exported":true,"metadata":{"line":54,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ctx.ui.pasteToEditor",{"id":"external:ctx.ui.pasteToEditor","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}}],["external:items.map((i) => `@${i}`).join",{"id":"external:items.map((i) => `@${i}`).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.map((i) => `@${i}`).join"}}],["external:items.join",{"id":"external:items.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.join"}}],["symbol-name:import",{"id":"symbol-name:import","kind":"symbol","language":"jsts","symbolName":"import","metadata":{"unresolvedName":"import"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:load",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:load","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"load","symbolKind":"function","exported":false,"metadata":{"line":60,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getSearchText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getSearchText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"getSearchText","symbolKind":"function","exported":false,"metadata":{"line":64,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getDisplayText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getDisplayText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"getDisplayText","symbolKind":"function","exported":false,"metadata":{"line":68,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onSelect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onSelect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"onSelect","symbolKind":"function","exported":false,"metadata":{"line":72,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onMultiSelect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onMultiSelect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"onMultiSelect","symbolKind":"function","exported":false,"metadata":{"line":76,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"getPreview","symbolKind":"function","exported":false,"metadata":{"line":80,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getFrecencyKey",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getFrecencyKey","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"getFrecencyKey","symbolKind":"function","exported":false,"metadata":{"line":84,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","symbolName":"onAction","symbolKind":"function","exported":false,"metadata":{"line":93,"column":3,"cyclomaticComplexity":5,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","metadata":{"lineCount":117}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"listBranches","symbolKind":"function","exported":false,"metadata":{"line":18,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter(Boolean)\n\t\t\t.map",{"id":"external:output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter(Boolean)\n\t\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter(Boolean)\n\t\t\t.map"}}],["external:output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter",{"id":"external:output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter"}}],["external:output\n\t\t\t.split",{"id":"external:output\n\t\t\t.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"output\n\t\t\t.split"}}],["external:line.startsWith",{"id":"external:line.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.startsWith"}}],["external:line.replace(/^\\*?\\s*/, \"\").trim",{"id":"external:line.replace(/^\\*?\\s*/, \"\").trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.replace(/^\\*?\\s*/, \"\").trim"}}],["external:name.startsWith",{"id":"external:name.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"name.startsWith"}}],["external:b.name.includes",{"id":"external:b.name.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"b.name.includes"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":28,"column":9,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"branchPreview","symbolKind":"function","exported":false,"metadata":{"line":40,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:branch.name.replace",{"id":"external:branch.name.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"branch.name.replace"}}],["external:output.split(\"\\n\").slice",{"id":"external:output.split(\"\\n\").slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"output.split(\"\\n\").slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"createGitBranchesProvider","symbolKind":"function","exported":true,"metadata":{"line":53,"column":1,"cyclomaticComplexity":9,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:listBranches",{"id":"symbol-name:listBranches","kind":"symbol","language":"jsts","symbolName":"listBranches","metadata":{"unresolvedName":"listBranches"}}],["external:item.name.replace",{"id":"external:item.name.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"item.name.replace"}}],["symbol-name:branchPreview",{"id":"symbol-name:branchPreview","kind":"symbol","language":"jsts","symbolName":"branchPreview","metadata":{"unresolvedName":"branchPreview"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:load",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:load","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"load","symbolKind":"function","exported":false,"metadata":{"line":59,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getSearchText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getSearchText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"getSearchText","symbolKind":"function","exported":false,"metadata":{"line":63,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getDisplayText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getDisplayText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"getDisplayText","symbolKind":"function","exported":false,"metadata":{"line":67,"column":3,"cyclomaticComplexity":4,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onSelect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onSelect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"onSelect","symbolKind":"function","exported":false,"metadata":{"line":77,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"getPreview","symbolKind":"function","exported":false,"metadata":{"line":82,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getFrecencyKey",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getFrecencyKey","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"getFrecencyKey","symbolKind":"function","exported":false,"metadata":{"line":86,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onAction",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onAction","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","symbolName":"onAction","symbolKind":"function","exported":false,"metadata":{"line":95,"column":3,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","metadata":{"lineCount":113}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"listCommits","symbolKind":"function","exported":false,"metadata":{"line":20,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:line.split",{"id":"external:line.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.split"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":29,"column":9,"cyclomaticComplexity":5,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:commitPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:commitPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"commitPreview","symbolKind":"function","exported":false,"metadata":{"line":44,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"createGitLogProvider","symbolKind":"function","exported":true,"metadata":{"line":56,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:listCommits",{"id":"symbol-name:listCommits","kind":"symbol","language":"jsts","symbolName":"listCommits","metadata":{"unresolvedName":"listCommits"}}],["external:items.map((i) => i.hash).join",{"id":"external:items.map((i) => i.hash).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.map((i) => i.hash).join"}}],["symbol-name:commitPreview",{"id":"symbol-name:commitPreview","kind":"symbol","language":"jsts","symbolName":"commitPreview","metadata":{"unresolvedName":"commitPreview"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:load",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:load","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"load","symbolKind":"function","exported":false,"metadata":{"line":62,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getSearchText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getSearchText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"getSearchText","symbolKind":"function","exported":false,"metadata":{"line":66,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getDisplayText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getDisplayText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"getDisplayText","symbolKind":"function","exported":false,"metadata":{"line":70,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onSelect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onSelect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"onSelect","symbolKind":"function","exported":false,"metadata":{"line":76,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onMultiSelect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onMultiSelect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"onMultiSelect","symbolKind":"function","exported":false,"metadata":{"line":80,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"getPreview","symbolKind":"function","exported":false,"metadata":{"line":84,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getFrecencyKey",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getFrecencyKey","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"getFrecencyKey","symbolKind":"function","exported":false,"metadata":{"line":88,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onAction",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onAction","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","symbolName":"onAction","symbolKind":"function","exported":false,"metadata":{"line":98,"column":3,"cyclomaticComplexity":5,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","metadata":{"lineCount":345}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:relativeTime",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:relativeTime","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"relativeTime","symbolKind":"function","exported":false,"metadata":{"line":38,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:date.getTime",{"id":"external:date.getTime","kind":"external","language":"jsts","metadata":{"unresolvedName":"date.getTime"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:padTo",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:padTo","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"padTo","symbolKind":"function","exported":false,"metadata":{"line":50,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:\" \".repeat",{"id":"external:\" \".repeat","kind":"external","language":"jsts","metadata":{"unresolvedName":"\" \".repeat"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"parseSession","symbolKind":"function","exported":false,"metadata":{"line":60,"column":1,"cyclomaticComplexity":21,"maxNestingDepth":8,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:sessionCache.get",{"id":"external:sessionCache.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"sessionCache.get"}}],["external:firstMessage.split(\"\\n\")[0]?.trim",{"id":"external:firstMessage.split(\"\\n\")[0]?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"firstMessage.split(\"\\n\")[0]?.trim"}}],["external:firstMessage.split",{"id":"external:firstMessage.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"firstMessage.split"}}],["external:sessionCache.set",{"id":"external:sessionCache.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"sessionCache.set"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"findSessions","symbolKind":"function","exported":false,"metadata":{"line":111,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:readdirSync",{"id":"symbol-name:readdirSync","kind":"symbol","language":"jsts","symbolName":"readdirSync","metadata":{"unresolvedName":"readdirSync"}}],["external:statSync(dirPath).isDirectory",{"id":"external:statSync(dirPath).isDirectory","kind":"external","language":"jsts","metadata":{"unresolvedName":"statSync(dirPath).isDirectory"}}],["external:file.endsWith",{"id":"external:file.endsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"file.endsWith"}}],["symbol-name:parseSession",{"id":"symbol-name:parseSession","kind":"symbol","language":"jsts","symbolName":"parseSession","metadata":{"unresolvedName":"parseSession"}}],["external:results.push",{"id":"external:results.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"results.push"}}],["external:results.sort",{"id":"external:results.sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"results.sort"}}],["external:b.modified.getTime",{"id":"external:b.modified.getTime","kind":"external","language":"jsts","metadata":{"unresolvedName":"b.modified.getTime"}}],["external:a.modified.getTime",{"id":"external:a.modified.getTime","kind":"external","language":"jsts","metadata":{"unresolvedName":"a.modified.getTime"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:extractText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:extractText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"extractText","symbolKind":"function","exported":false,"metadata":{"line":137,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:content\n\t\t\t.filter((b: any) => b.type === \"text\")\n\t\t\t.map",{"id":"external:content\n\t\t\t.filter((b: any) => b.type === \"text\")\n\t\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"content\n\t\t\t.filter((b: any) => b.type === \"text\")\n\t\t\t.map"}}],["external:content\n\t\t\t.filter",{"id":"external:content\n\t\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"content\n\t\t\t.filter"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"getMessageBlocks","symbolKind":"function","exported":false,"metadata":{"line":149,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:messageCache.get",{"id":"external:messageCache.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"messageCache.get"}}],["symbol-name:parseSessionEntries",{"id":"symbol-name:parseSessionEntries","kind":"symbol","language":"jsts","symbolName":"parseSessionEntries","metadata":{"unresolvedName":"parseSessionEntries"}}],["symbol-name:extractText",{"id":"symbol-name:extractText","kind":"symbol","language":"jsts","symbolName":"extractText","metadata":{"unresolvedName":"extractText"}}],["external:text.trim",{"id":"external:text.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.trim"}}],["external:blocks.push",{"id":"external:blocks.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"blocks.push"}}],["external:blocks.slice",{"id":"external:blocks.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"blocks.slice"}}],["external:messageCache.set",{"id":"external:messageCache.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"messageCache.set"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"buildRichPreview","symbolKind":"function","exported":false,"metadata":{"line":181,"column":1,"cyclomaticComplexity":22,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:session.firstMessage.split(\"\\n\")[0]?.trim",{"id":"external:session.firstMessage.split(\"\\n\")[0]?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"session.firstMessage.split(\"\\n\")[0]?.trim"}}],["external:session.firstMessage.split",{"id":"external:session.firstMessage.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"session.firstMessage.split"}}],["symbol-name:relativeTime",{"id":"symbol-name:relativeTime","kind":"symbol","language":"jsts","symbolName":"relativeTime","metadata":{"unresolvedName":"relativeTime"}}],["external:session.cwd.replace",{"id":"external:session.cwd.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"session.cwd.replace"}}],["symbol-name:getMessageBlocks",{"id":"symbol-name:getMessageBlocks","kind":"symbol","language":"jsts","symbolName":"getMessageBlocks","metadata":{"unresolvedName":"getMessageBlocks"}}],["external:lines.slice",{"id":"external:lines.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.slice"}}],["symbol-name:getMarkdownTheme",{"id":"symbol-name:getMarkdownTheme","kind":"symbol","language":"jsts","symbolName":"getMarkdownTheme","metadata":{"unresolvedName":"getMarkdownTheme"}}],["external:th.inverse",{"id":"external:th.inverse","kind":"external","language":"jsts","metadata":{"unresolvedName":"th.inverse"}}],["external:th.bg",{"id":"external:th.bg","kind":"external","language":"jsts","metadata":{"unresolvedName":"th.bg"}}],["external:md.render",{"id":"external:md.render","kind":"external","language":"jsts","metadata":{"unresolvedName":"md.render"}}],["symbol-name:padTo",{"id":"symbol-name:padTo","kind":"symbol","language":"jsts","symbolName":"padTo","metadata":{"unresolvedName":"padTo"}}],["external:block.text.split(\"\\n\").slice",{"id":"external:block.text.split(\"\\n\").slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"block.text.split(\"\\n\").slice"}}],["external:block.text.split",{"id":"external:block.text.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"block.text.split"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"plainPreview","symbolKind":"function","exported":false,"metadata":{"line":273,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:session.modified.toLocaleString",{"id":"external:session.modified.toLocaleString","kind":"external","language":"jsts","metadata":{"unresolvedName":"session.modified.toLocaleString"}}],["external:block.text.split(\"\\n\")[0]?.slice",{"id":"external:block.text.split(\"\\n\")[0]?.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"block.text.split(\"\\n\")[0]?.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"createSessionsProvider","symbolKind":"function","exported":true,"metadata":{"line":294,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:findSessions",{"id":"symbol-name:findSessions","kind":"symbol","language":"jsts","symbolName":"findSessions","metadata":{"unresolvedName":"findSessions"}}],["external:label.slice",{"id":"external:label.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"label.slice"}}],["external:item.cwd.replace",{"id":"external:item.cwd.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"item.cwd.replace"}}],["symbol-name:buildRichPreview",{"id":"symbol-name:buildRichPreview","kind":"symbol","language":"jsts","symbolName":"buildRichPreview","metadata":{"unresolvedName":"buildRichPreview"}}],["symbol-name:plainPreview",{"id":"symbol-name:plainPreview","kind":"symbol","language":"jsts","symbolName":"plainPreview","metadata":{"unresolvedName":"plainPreview"}}],["external:items.map((i) => i.path).join",{"id":"external:items.map((i) => i.path).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.map((i) => i.path).join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:load",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:load","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"load","symbolKind":"function","exported":false,"metadata":{"line":300,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":true}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getSearchText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getSearchText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"getSearchText","symbolKind":"function","exported":false,"metadata":{"line":304,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getDisplayText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getDisplayText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"getDisplayText","symbolKind":"function","exported":false,"metadata":{"line":309,"column":3,"cyclomaticComplexity":4,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onSelect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onSelect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"onSelect","symbolKind":"function","exported":false,"metadata":{"line":318,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"getPreview","symbolKind":"function","exported":false,"metadata":{"line":323,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getFrecencyKey",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getFrecencyKey","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"getFrecencyKey","symbolKind":"function","exported":false,"metadata":{"line":330,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onAction",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onAction","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","symbolName":"onAction","symbolKind":"function","exported":false,"metadata":{"line":338,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","metadata":{"lineCount":151}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"extractDescription","symbolKind":"function","exported":false,"metadata":{"line":20,"column":1,"cyclomaticComplexity":9,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:lines[0]?.trim",{"id":"external:lines[0]?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines[0]?.trim"}}],["external:lines.indexOf",{"id":"external:lines.indexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.indexOf"}}],["external:lines[i]?.match",{"id":"external:lines[i]?.match","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines[i]?.match"}}],["external:match[1]!.replace(/^[\"']|[\"']$/g, \"\").trim",{"id":"external:match[1]!.replace(/^[\"']|[\"']$/g, \"\").trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"match[1]!.replace(/^[\"']|[\"']$/g, \"\").trim"}}],["external:match[1]!.replace",{"id":"external:match[1]!.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"match[1]!.replace"}}],["external:trimmed.startsWith",{"id":"external:trimmed.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"trimmed.startsWith"}}],["external:trimmed.slice",{"id":"external:trimmed.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"trimmed.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"scanSkillDir","symbolKind":"function","exported":false,"metadata":{"line":39,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:skills.push",{"id":"external:skills.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"skills.push"}}],["symbol-name:extractDescription",{"id":"symbol-name:extractDescription","kind":"symbol","language":"jsts","symbolName":"extractDescription","metadata":{"unresolvedName":"extractDescription"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"loadAllSkills","symbolKind":"function","exported":false,"metadata":{"line":61,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:all.push",{"id":"external:all.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"all.push"}}],["symbol-name:scanSkillDir",{"id":"symbol-name:scanSkillDir","kind":"symbol","language":"jsts","symbolName":"scanSkillDir","metadata":{"unresolvedName":"scanSkillDir"}}],["external:import.meta.url.replace",{"id":"external:import.meta.url.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"import.meta.url.replace"}}],["external:all.filter",{"id":"external:all.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"all.filter"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":94,"column":20,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"createSkillsProvider","symbolKind":"function","exported":true,"metadata":{"line":101,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:loadAllSkills",{"id":"symbol-name:loadAllSkills","kind":"symbol","language":"jsts","symbolName":"loadAllSkills","metadata":{"unresolvedName":"loadAllSkills"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:load",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:load","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"load","symbolKind":"function","exported":false,"metadata":{"line":107,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getSearchText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getSearchText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"getSearchText","symbolKind":"function","exported":false,"metadata":{"line":111,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getDisplayText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getDisplayText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"getDisplayText","symbolKind":"function","exported":false,"metadata":{"line":115,"column":3,"cyclomaticComplexity":3,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onSelect",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onSelect","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"onSelect","symbolKind":"function","exported":false,"metadata":{"line":123,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"getPreview","symbolKind":"function","exported":false,"metadata":{"line":127,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getFrecencyKey",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getFrecencyKey","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"getFrecencyKey","symbolKind":"function","exported":false,"metadata":{"line":136,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onAction",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onAction","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","symbolName":"onAction","symbolKind":"function","exported":false,"metadata":{"line":144,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","metadata":{"lineCount":278}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isWordBoundary",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isWordBoundary","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","symbolName":"isWordBoundary","symbolKind":"function","exported":false,"metadata":{"line":23,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:text.charCodeAt",{"id":"external:text.charCodeAt","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.charCodeAt"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isUpperCase",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isUpperCase","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","symbolName":"isUpperCase","symbolKind":"function","exported":false,"metadata":{"line":36,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","symbolName":"computeBestMatch","symbolKind":"function","exported":false,"metadata":{"line":48,"column":1,"cyclomaticComplexity":18,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:text.toLowerCase",{"id":"external:text.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.toLowerCase"}}],["external:text.lastIndexOf",{"id":"external:text.lastIndexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.lastIndexOf"}}],["external:lowerText.indexOf",{"id":"external:lowerText.indexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"lowerText.indexOf"}}],["symbol-name:isWordBoundary",{"id":"symbol-name:isWordBoundary","kind":"symbol","language":"jsts","symbolName":"isWordBoundary","metadata":{"unresolvedName":"isWordBoundary"}}],["symbol-name:isUpperCase",{"id":"symbol-name:isUpperCase","kind":"symbol","language":"jsts","symbolName":"isUpperCase","metadata":{"unresolvedName":"isUpperCase"}}],["external:nextBeam.push",{"id":"external:nextBeam.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"nextBeam.push"}}],["external:bestByIdx.get",{"id":"external:bestByIdx.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"bestByIdx.get"}}],["external:bestByIdx.set",{"id":"external:bestByIdx.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"bestByIdx.set"}}],["external:bestByIdx.values",{"id":"external:bestByIdx.values","kind":"external","language":"jsts","metadata":{"unresolvedName":"bestByIdx.values"}}],["external:candidates.sort",{"id":"external:candidates.sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"candidates.sort"}}],["external:candidates.slice",{"id":"external:candidates.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"candidates.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isSubsequence",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isSubsequence","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","symbolName":"isSubsequence","symbolKind":"function","exported":true,"metadata":{"line":126,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:query.toLowerCase",{"id":"external:query.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"query.toLowerCase"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeMatch",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeMatch","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","symbolName":"computeMatch","symbolKind":"function","exported":true,"metadata":{"line":138,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:computeBestMatch",{"id":"symbol-name:computeBestMatch","kind":"symbol","language":"jsts","symbolName":"computeBestMatch","metadata":{"unresolvedName":"computeBestMatch"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","symbolName":"parseQueryTokens","symbolKind":"function","exported":true,"metadata":{"line":166,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:query\n\t\t.split(/\\s+/)\n\t\t.filter(Boolean)\n\t\t.map",{"id":"external:query\n\t\t.split(/\\s+/)\n\t\t.filter(Boolean)\n\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"query\n\t\t.split(/\\s+/)\n\t\t.filter(Boolean)\n\t\t.map"}}],["external:query\n\t\t.split(/\\s+/)\n\t\t.filter",{"id":"external:query\n\t\t.split(/\\s+/)\n\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"query\n\t\t.split(/\\s+/)\n\t\t.filter"}}],["external:query\n\t\t.split",{"id":"external:query\n\t\t.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"query\n\t\t.split"}}],["external:token.startsWith",{"id":"external:token.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"token.startsWith"}}],["external:token.slice",{"id":"external:token.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"token.slice"}}],["external:token.endsWith",{"id":"external:token.endsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"token.endsWith"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":230,"column":44,"cyclomaticComplexity":3,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:passesModifiers",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:passesModifiers","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","symbolName":"passesModifiers","symbolKind":"function","exported":false,"metadata":{"line":187,"column":1,"cyclomaticComplexity":11,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:token.text.toLowerCase",{"id":"external:token.text.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"token.text.toLowerCase"}}],["external:lowerText.includes",{"id":"external:lowerText.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"lowerText.includes"}}],["external:lowerText.startsWith",{"id":"external:lowerText.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"lowerText.startsWith"}}],["external:lowerText.endsWith",{"id":"external:lowerText.endsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"lowerText.endsWith"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","symbolName":"filterAndScore","symbolKind":"function","exported":true,"metadata":{"line":218,"column":1,"cyclomaticComplexity":16,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:items.slice(0, limit).map",{"id":"external:items.slice(0, limit).map","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.slice(0, limit).map"}}],["external:items.slice",{"id":"external:items.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"items.slice"}}],["symbol-name:getFrecencyKey",{"id":"symbol-name:getFrecencyKey","kind":"symbol","language":"jsts","symbolName":"getFrecencyKey","metadata":{"unresolvedName":"getFrecencyKey"}}],["symbol-name:getText",{"id":"symbol-name:getText","kind":"symbol","language":"jsts","symbolName":"getText","metadata":{"unresolvedName":"getText"}}],["external:frecencyMap?.get",{"id":"external:frecencyMap?.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"frecencyMap?.get"}}],["external:result.sort",{"id":"external:result.sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.sort"}}],["symbol-name:parseQueryTokens",{"id":"symbol-name:parseQueryTokens","kind":"symbol","language":"jsts","symbolName":"parseQueryTokens","metadata":{"unresolvedName":"parseQueryTokens"}}],["external:tokens.filter",{"id":"external:tokens.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"tokens.filter"}}],["external:fuzzyTokens.map((t) => t.text).join",{"id":"external:fuzzyTokens.map((t) => t.text).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"fuzzyTokens.map((t) => t.text).join"}}],["external:fuzzyTokens.map",{"id":"external:fuzzyTokens.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"fuzzyTokens.map"}}],["external:fuzzyPart.toLowerCase",{"id":"external:fuzzyPart.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"fuzzyPart.toLowerCase"}}],["symbol-name:passesModifiers",{"id":"symbol-name:passesModifiers","kind":"symbol","language":"jsts","symbolName":"passesModifiers","metadata":{"unresolvedName":"passesModifiers"}}],["symbol-name:isSubsequence",{"id":"symbol-name:isSubsequence","kind":"symbol","language":"jsts","symbolName":"isSubsequence","metadata":{"unresolvedName":"isSubsequence"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","metadata":{"lineCount":878}}],["module:./preview.js",{"id":"module:./preview.js","kind":"module","language":"jsts","metadata":{"source":"./preview.js"}}],["module:./clipboard.js",{"id":"module:./clipboard.js","kind":"module","language":"jsts","metadata":{"source":"./clipboard.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:hLine",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:hLine","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"hLine","symbolKind":"function","exported":false,"metadata":{"line":97,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ch.repeat",{"id":"external:ch.repeat","kind":"external","language":"jsts","metadata":{"unresolvedName":"ch.repeat"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:padRight",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:padRight","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"padRight","symbolKind":"function","exported":false,"metadata":{"line":101,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"openTelescope","symbolKind":"function","exported":true,"metadata":{"line":108,"column":1,"cyclomaticComplexity":121,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:currentProvider.load",{"id":"external:currentProvider.load","kind":"external","language":"jsts","metadata":{"unresolvedName":"currentProvider.load"}}],["external:currentProvider.getSearchText",{"id":"external:currentProvider.getSearchText","kind":"external","language":"jsts","metadata":{"unresolvedName":"currentProvider.getSearchText"}}],["external:currentProvider.getFrecencyKey?.bind",{"id":"external:currentProvider.getFrecencyKey?.bind","kind":"external","language":"jsts","metadata":{"unresolvedName":"currentProvider.getFrecencyKey?.bind"}}],["symbol-name:updatePreview",{"id":"symbol-name:updatePreview","kind":"symbol","language":"jsts","symbolName":"updatePreview","metadata":{"unresolvedName":"updatePreview"}}],["external:currentProvider.search!",{"id":"external:currentProvider.search!","kind":"external","language":"jsts","metadata":{"unresolvedName":"currentProvider.search!"}}],["external:results.map",{"id":"external:results.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"results.map"}}],["external:currentProvider.getPreview",{"id":"external:currentProvider.getPreview","kind":"external","language":"jsts","metadata":{"unresolvedName":"currentProvider.getPreview"}}],["external:marker.startsWith",{"id":"external:marker.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"marker.startsWith"}}],["symbol-name:filePreview",{"id":"symbol-name:filePreview","kind":"symbol","language":"jsts","symbolName":"filePreview","metadata":{"unresolvedName":"filePreview"}}],["external:marker.slice",{"id":"external:marker.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"marker.slice"}}],["external:rest.lastIndexOf",{"id":"external:rest.lastIndexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"rest.lastIndexOf"}}],["external:rest.slice",{"id":"external:rest.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"rest.slice"}}],["external:result.then",{"id":"external:result.then","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.then"}}],["external:state.modeQuery.toLowerCase",{"id":"external:state.modeQuery.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.modeQuery.toLowerCase"}}],["external:state.modeEntries.filter",{"id":"external:state.modeEntries.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.modeEntries.filter"}}],["external:e.label.toLowerCase().includes",{"id":"external:e.label.toLowerCase().includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"e.label.toLowerCase().includes"}}],["external:e.label.toLowerCase",{"id":"external:e.label.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"e.label.toLowerCase"}}],["external:e.description.toLowerCase().includes",{"id":"external:e.description.toLowerCase().includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"e.description.toLowerCase().includes"}}],["external:e.description.toLowerCase",{"id":"external:e.description.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"e.description.toLowerCase"}}],["external:e.key.toLowerCase().includes",{"id":"external:e.key.toLowerCase().includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"e.key.toLowerCase().includes"}}],["external:e.key.toLowerCase",{"id":"external:e.key.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"e.key.toLowerCase"}}],["external:state.selectedKeys.clear",{"id":"external:state.selectedKeys.clear","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.selectedKeys.clear"}}],["symbol-name:exitMode",{"id":"symbol-name:exitMode","kind":"symbol","language":"jsts","symbolName":"exitMode","metadata":{"unresolvedName":"exitMode"}}],["symbol-name:loadItems",{"id":"symbol-name:loadItems","kind":"symbol","language":"jsts","symbolName":"loadItems","metadata":{"unresolvedName":"loadItems"}}],["external:currentProvider.getFrecencyKey",{"id":"external:currentProvider.getFrecencyKey","kind":"external","language":"jsts","metadata":{"unresolvedName":"currentProvider.getFrecencyKey"}}],["external:state.filtered\n\t\t\t\t\t.filter",{"id":"external:state.filtered\n\t\t\t\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.filtered\n\t\t\t\t\t.filter"}}],["external:state.selectedKeys.has",{"id":"external:state.selectedKeys.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.selectedKeys.has"}}],["symbol-name:getItemKey",{"id":"symbol-name:getItemKey","kind":"symbol","language":"jsts","symbolName":"getItemKey","metadata":{"unresolvedName":"getItemKey"}}],["symbol-name:switchProvider",{"id":"symbol-name:switchProvider","kind":"symbol","language":"jsts","symbolName":"switchProvider","metadata":{"unresolvedName":"switchProvider"}}],["symbol-name:getSelectedItems",{"id":"symbol-name:getSelectedItems","kind":"symbol","language":"jsts","symbolName":"getSelectedItems","metadata":{"unresolvedName":"getSelectedItems"}}],["external:p.onAction",{"id":"external:p.onAction","kind":"external","language":"jsts","metadata":{"unresolvedName":"p.onAction"}}],["external:state.modeQuery.slice",{"id":"external:state.modeQuery.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.modeQuery.slice"}}],["symbol-name:filterModeEntries",{"id":"symbol-name:filterModeEntries","kind":"symbol","language":"jsts","symbolName":"filterModeEntries","metadata":{"unresolvedName":"filterModeEntries"}}],["external:data.charCodeAt",{"id":"external:data.charCodeAt","kind":"external","language":"jsts","metadata":{"unresolvedName":"data.charCodeAt"}}],["symbol-name:handleModeInput",{"id":"symbol-name:handleModeInput","kind":"symbol","language":"jsts","symbolName":"handleModeInput","metadata":{"unresolvedName":"handleModeInput"}}],["symbol-name:recordSelection",{"id":"symbol-name:recordSelection","kind":"symbol","language":"jsts","symbolName":"recordSelection","metadata":{"unresolvedName":"recordSelection"}}],["external:p.onMultiSelect",{"id":"external:p.onMultiSelect","kind":"external","language":"jsts","metadata":{"unresolvedName":"p.onMultiSelect"}}],["external:p.onSelect",{"id":"external:p.onSelect","kind":"external","language":"jsts","metadata":{"unresolvedName":"p.onSelect"}}],["external:state.selectedKeys.delete",{"id":"external:state.selectedKeys.delete","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.selectedKeys.delete"}}],["external:state.selectedKeys.add",{"id":"external:state.selectedKeys.add","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.selectedKeys.add"}}],["external:Object.entries(options.allProviders).map",{"id":"external:Object.entries(options.allProviders).map","kind":"external","language":"jsts","metadata":{"unresolvedName":"Object.entries(options.allProviders).map"}}],["symbol-name:enterMode",{"id":"symbol-name:enterMode","kind":"symbol","language":"jsts","symbolName":"enterMode","metadata":{"unresolvedName":"enterMode"}}],["symbol-name:getCurrentItem",{"id":"symbol-name:getCurrentItem","kind":"symbol","language":"jsts","symbolName":"getCurrentItem","metadata":{"unresolvedName":"getCurrentItem"}}],["symbol-name:flash",{"id":"symbol-name:flash","kind":"symbol","language":"jsts","symbolName":"flash","metadata":{"unresolvedName":"flash"}}],["external:actions.map",{"id":"external:actions.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"actions.map"}}],["external:state.query.slice",{"id":"external:state.query.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"state.query.slice"}}],["external:before.replace",{"id":"external:before.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"before.replace"}}],["symbol-name:bdr",{"id":"symbol-name:bdr","kind":"symbol","language":"jsts","symbolName":"bdr","metadata":{"unresolvedName":"bdr"}}],["symbol-name:hLine",{"id":"symbol-name:hLine","kind":"symbol","language":"jsts","symbolName":"hLine","metadata":{"unresolvedName":"hLine"}}],["external:query.slice",{"id":"external:query.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"query.slice"}}],["symbol-name:padRight",{"id":"symbol-name:padRight","kind":"symbol","language":"jsts","symbolName":"padRight","metadata":{"unresolvedName":"padRight"}}],["symbol-name:highlightMatches",{"id":"symbol-name:highlightMatches","kind":"symbol","language":"jsts","symbolName":"highlightMatches","metadata":{"unresolvedName":"highlightMatches"}}],["external:currentProvider.getDisplayText",{"id":"external:currentProvider.getDisplayText","kind":"external","language":"jsts","metadata":{"unresolvedName":"currentProvider.getDisplayText"}}],["external:(state.previewLines[previewIdx] ?? \"\").replace",{"id":"external:(state.previewLines[previewIdx] ?? \"\").replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"(state.previewLines[previewIdx] ?? \"\").replace"}}],["symbol-name:buildHints",{"id":"symbol-name:buildHints","kind":"symbol","language":"jsts","symbolName":"buildHints","metadata":{"unresolvedName":"buildHints"}}],["symbol-name:pendingAction",{"id":"symbol-name:pendingAction","kind":"symbol","language":"jsts","symbolName":"pendingAction","metadata":{"unresolvedName":"pendingAction"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":488,"column":7,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"flash","symbolKind":"function","exported":false,"metadata":{"line":150,"column":17,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"loadItems","symbolKind":"function","exported":false,"metadata":{"line":162,"column":21,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"applyFilter","symbolKind":"function","exported":false,"metadata":{"line":185,"column":23,"cyclomaticComplexity":6,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"updatePreview","symbolKind":"function","exported":false,"metadata":{"line":226,"column":25,"cyclomaticComplexity":12,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:enterMode",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:enterMode","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"enterMode","symbolKind":"function","exported":false,"metadata":{"line":271,"column":21,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:exitMode",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:exitMode","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"exitMode","symbolKind":"function","exported":false,"metadata":{"line":283,"column":20,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"filterModeEntries","symbolKind":"function","exported":false,"metadata":{"line":289,"column":29,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"switchProvider","symbolKind":"function","exported":false,"metadata":{"line":305,"column":26,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"getItemKey","symbolKind":"function","exported":false,"metadata":{"line":330,"column":22,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"getSelectedItems","symbolKind":"function","exported":false,"metadata":{"line":336,"column":28,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getCurrentItem",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getCurrentItem","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"getCurrentItem","symbolKind":"function","exported":false,"metadata":{"line":346,"column":26,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"handleModeInput","symbolKind":"function","exported":false,"metadata":{"line":352,"column":27,"cyclomaticComplexity":21,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":431,"column":23,"cyclomaticComplexity":40,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":636,"column":18,"cyclomaticComplexity":32,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":811,"column":16,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"buildHints","symbolKind":"function","exported":false,"metadata":{"line":836,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:acc",{"id":"symbol-name:acc","kind":"symbol","language":"jsts","symbolName":"acc","metadata":{"unresolvedName":"acc"}}],["symbol-name:dim",{"id":"symbol-name:dim","kind":"symbol","language":"jsts","symbolName":"dim","metadata":{"unresolvedName":"dim"}}],["external:hints.join",{"id":"external:hints.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"hints.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:highlightMatches",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:highlightMatches","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","symbolName":"highlightMatches","symbolKind":"function","exported":false,"metadata":{"line":858,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:indexSet.has",{"id":"external:indexSet.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"indexSet.has"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/types.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/types.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/types.ts","metadata":{"lineCount":88}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","metadata":{"lineCount":1323}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","metadata":{"lineCount":84}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"setReviewWidget","symbolKind":"function","exported":false,"metadata":{"line":49,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ctx.ui.setWidget",{"id":"external:ctx.ui.setWidget","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.setWidget"}}],["external:text.render",{"id":"external:text.render","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.render"}}],["external:text.invalidate",{"id":"external:text.invalidate","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.invalidate"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":1268,"column":93,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":740,"column":5,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":true}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":743,"column":5,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getReviewState",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getReviewState","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getReviewState","symbolKind":"function","exported":false,"metadata":{"line":69,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"applyReviewState","symbolKind":"function","exported":false,"metadata":{"line":80,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:getReviewState",{"id":"symbol-name:getReviewState","kind":"symbol","language":"jsts","symbolName":"getReviewState","metadata":{"unresolvedName":"getReviewState"}}],["symbol-name:setReviewWidget",{"id":"symbol-name:setReviewWidget","kind":"symbol","language":"jsts","symbolName":"setReviewWidget","metadata":{"unresolvedName":"setReviewWidget"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"loadProjectReviewGuidelines","symbolKind":"function","exported":false,"metadata":{"line":195,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:path.resolve",{"id":"external:path.resolve","kind":"external","language":"jsts","metadata":{"unresolvedName":"path.resolve"}}],["external:fs.stat(piDir).catch",{"id":"external:fs.stat(piDir).catch","kind":"external","language":"jsts","metadata":{"unresolvedName":"fs.stat(piDir).catch"}}],["external:fs.stat",{"id":"external:fs.stat","kind":"external","language":"jsts","metadata":{"unresolvedName":"fs.stat"}}],["external:piStats?.isDirectory",{"id":"external:piStats?.isDirectory","kind":"external","language":"jsts","metadata":{"unresolvedName":"piStats?.isDirectory"}}],["external:fs.stat(guidelinesPath).catch",{"id":"external:fs.stat(guidelinesPath).catch","kind":"external","language":"jsts","metadata":{"unresolvedName":"fs.stat(guidelinesPath).catch"}}],["external:guidelineStats?.isFile",{"id":"external:guidelineStats?.isFile","kind":"external","language":"jsts","metadata":{"unresolvedName":"guidelineStats?.isFile"}}],["external:fs.readFile",{"id":"external:fs.readFile","kind":"external","language":"jsts","metadata":{"unresolvedName":"fs.readFile"}}],["external:content.trim",{"id":"external:content.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"content.trim"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getMergeBase","symbolKind":"function","exported":false,"metadata":{"line":228,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:upstream.trim",{"id":"external:upstream.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"upstream.trim"}}],["external:mergeBase.trim",{"id":"external:mergeBase.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"mergeBase.trim"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getLocalBranches","symbolKind":"function","exported":false,"metadata":{"line":262,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter",{"id":"external:stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter"}}],["external:stdout\n\t\t.trim()\n\t\t.split",{"id":"external:stdout\n\t\t.trim()\n\t\t.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"stdout\n\t\t.trim()\n\t\t.split"}}],["external:stdout\n\t\t.trim",{"id":"external:stdout\n\t\t.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"stdout\n\t\t.trim"}}],["external:b.trim",{"id":"external:b.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"b.trim"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getRecentCommits","symbolKind":"function","exported":false,"metadata":{"line":274,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter((line) => line.trim())\n\t\t.map",{"id":"external:stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter((line) => line.trim())\n\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter((line) => line.trim())\n\t\t.map"}}],["external:line.trim().split",{"id":"external:line.trim().split","kind":"external","language":"jsts","metadata":{"unresolvedName":"line.trim().split"}}],["external:rest.join",{"id":"external:rest.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"rest.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasUncommittedChanges",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasUncommittedChanges","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"hasUncommittedChanges","symbolKind":"function","exported":false,"metadata":{"line":291,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:stdout.trim",{"id":"external:stdout.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"stdout.trim"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"hasPendingChanges","symbolKind":"function","exported":false,"metadata":{"line":300,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:stdout.trim().split(\"\\n\").filter",{"id":"external:stdout.trim().split(\"\\n\").filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"stdout.trim().split(\"\\n\").filter"}}],["external:stdout.trim().split",{"id":"external:stdout.trim().split","kind":"external","language":"jsts","metadata":{"unresolvedName":"stdout.trim().split"}}],["external:lines.filter",{"id":"external:lines.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.filter"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"parsePrReference","symbolKind":"function","exported":false,"metadata":{"line":314,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ref.trim",{"id":"external:ref.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"ref.trim"}}],["symbol-name:isNaN",{"id":"symbol-name:isNaN","kind":"symbol","language":"jsts","symbolName":"isNaN","metadata":{"unresolvedName":"isNaN"}}],["external:trimmed.match",{"id":"external:trimmed.match","kind":"external","language":"jsts","metadata":{"unresolvedName":"trimmed.match"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getPrInfo","symbolKind":"function","exported":false,"metadata":{"line":337,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:checkoutPr",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:checkoutPr","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"checkoutPr","symbolKind":"function","exported":false,"metadata":{"line":360,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getCurrentBranch",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getCurrentBranch","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getCurrentBranch","symbolKind":"function","exported":false,"metadata":{"line":373,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getDefaultBranch","symbolKind":"function","exported":false,"metadata":{"line":384,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:stdout.trim().replace",{"id":"external:stdout.trim().replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"stdout.trim().replace"}}],["symbol-name:getLocalBranches",{"id":"symbol-name:getLocalBranches","kind":"symbol","language":"jsts","symbolName":"getLocalBranches","metadata":{"unresolvedName":"getLocalBranches"}}],["external:branches.includes",{"id":"external:branches.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"branches.includes"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"buildReviewPrompt","symbolKind":"function","exported":false,"metadata":{"line":402,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:getMergeBase",{"id":"symbol-name:getMergeBase","kind":"symbol","language":"jsts","symbolName":"getMergeBase","metadata":{"unresolvedName":"getMergeBase"}}],["external:BASE_BRANCH_PROMPT_WITH_MERGE_BASE.replace",{"id":"external:BASE_BRANCH_PROMPT_WITH_MERGE_BASE.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"BASE_BRANCH_PROMPT_WITH_MERGE_BASE.replace"}}],["external:BASE_BRANCH_PROMPT_FALLBACK.replace",{"id":"external:BASE_BRANCH_PROMPT_FALLBACK.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"BASE_BRANCH_PROMPT_FALLBACK.replace"}}],["external:COMMIT_PROMPT_WITH_TITLE.replace(\"{sha}\", target.sha).replace",{"id":"external:COMMIT_PROMPT_WITH_TITLE.replace(\"{sha}\", target.sha).replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"COMMIT_PROMPT_WITH_TITLE.replace(\"{sha}\", target.sha).replace"}}],["external:COMMIT_PROMPT_WITH_TITLE.replace",{"id":"external:COMMIT_PROMPT_WITH_TITLE.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"COMMIT_PROMPT_WITH_TITLE.replace"}}],["external:COMMIT_PROMPT.replace",{"id":"external:COMMIT_PROMPT.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"COMMIT_PROMPT.replace"}}],["external:PULL_REQUEST_PROMPT\n\t\t\t\t\t.replace",{"id":"external:PULL_REQUEST_PROMPT\n\t\t\t\t\t.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"PULL_REQUEST_PROMPT\n\t\t\t\t\t.replace"}}],["external:PULL_REQUEST_PROMPT_FALLBACK\n\t\t\t\t.replace",{"id":"external:PULL_REQUEST_PROMPT_FALLBACK\n\t\t\t\t.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"PULL_REQUEST_PROMPT_FALLBACK\n\t\t\t\t.replace"}}],["external:FOLDER_REVIEW_PROMPT.replace",{"id":"external:FOLDER_REVIEW_PROMPT.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"FOLDER_REVIEW_PROMPT.replace"}}],["external:target.paths.join",{"id":"external:target.paths.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"target.paths.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getUserFacingHint","symbolKind":"function","exported":false,"metadata":{"line":450,"column":1,"cyclomaticComplexity":11,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:target.sha.slice",{"id":"external:target.sha.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"target.sha.slice"}}],["external:target.instructions.slice",{"id":"external:target.instructions.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"target.instructions.slice"}}],["external:target.title.slice",{"id":"external:target.title.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"target.title.slice"}}],["external:joined.slice",{"id":"external:joined.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"joined.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"reviewExtension","symbolKind":"function","exported":false,"metadata":{"line":485,"column":1,"cyclomaticComplexity":112,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:applyReviewState",{"id":"symbol-name:applyReviewState","kind":"symbol","language":"jsts","symbolName":"applyReviewState","metadata":{"unresolvedName":"applyReviewState"}}],["symbol-name:hasUncommittedChanges",{"id":"symbol-name:hasUncommittedChanges","kind":"symbol","language":"jsts","symbolName":"hasUncommittedChanges","metadata":{"unresolvedName":"hasUncommittedChanges"}}],["symbol-name:getCurrentBranch",{"id":"symbol-name:getCurrentBranch","kind":"symbol","language":"jsts","symbolName":"getCurrentBranch","metadata":{"unresolvedName":"getCurrentBranch"}}],["symbol-name:getDefaultBranch",{"id":"symbol-name:getDefaultBranch","kind":"symbol","language":"jsts","symbolName":"getDefaultBranch","metadata":{"unresolvedName":"getDefaultBranch"}}],["symbol-name:getSmartDefault",{"id":"symbol-name:getSmartDefault","kind":"symbol","language":"jsts","symbolName":"getSmartDefault","metadata":{"unresolvedName":"getSmartDefault"}}],["external:REVIEW_PRESETS.map",{"id":"external:REVIEW_PRESETS.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"REVIEW_PRESETS.map"}}],["external:container.addChild",{"id":"external:container.addChild","kind":"external","language":"jsts","metadata":{"unresolvedName":"container.addChild"}}],["external:selectList.setSelectedIndex",{"id":"external:selectList.setSelectedIndex","kind":"external","language":"jsts","metadata":{"unresolvedName":"selectList.setSelectedIndex"}}],["external:container.render",{"id":"external:container.render","kind":"external","language":"jsts","metadata":{"unresolvedName":"container.render"}}],["external:container.invalidate",{"id":"external:container.invalidate","kind":"external","language":"jsts","metadata":{"unresolvedName":"container.invalidate"}}],["external:selectList.handleInput",{"id":"external:selectList.handleInput","kind":"external","language":"jsts","metadata":{"unresolvedName":"selectList.handleInput"}}],["symbol-name:showBranchSelector",{"id":"symbol-name:showBranchSelector","kind":"symbol","language":"jsts","symbolName":"showBranchSelector","metadata":{"unresolvedName":"showBranchSelector"}}],["symbol-name:showCommitSelector",{"id":"symbol-name:showCommitSelector","kind":"symbol","language":"jsts","symbolName":"showCommitSelector","metadata":{"unresolvedName":"showCommitSelector"}}],["symbol-name:showCustomInput",{"id":"symbol-name:showCustomInput","kind":"symbol","language":"jsts","symbolName":"showCustomInput","metadata":{"unresolvedName":"showCustomInput"}}],["symbol-name:showFolderInput",{"id":"symbol-name:showFolderInput","kind":"symbol","language":"jsts","symbolName":"showFolderInput","metadata":{"unresolvedName":"showFolderInput"}}],["symbol-name:showPrInput",{"id":"symbol-name:showPrInput","kind":"symbol","language":"jsts","symbolName":"showPrInput","metadata":{"unresolvedName":"showPrInput"}}],["external:branches.filter",{"id":"external:branches.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"branches.filter"}}],["external:candidateBranches.sort",{"id":"external:candidateBranches.sort","kind":"external","language":"jsts","metadata":{"unresolvedName":"candidateBranches.sort"}}],["external:a.localeCompare",{"id":"external:a.localeCompare","kind":"external","language":"jsts","metadata":{"unresolvedName":"a.localeCompare"}}],["external:sortedBranches.map",{"id":"external:sortedBranches.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"sortedBranches.map"}}],["external:selectList.setFilter",{"id":"external:selectList.setFilter","kind":"external","language":"jsts","metadata":{"unresolvedName":"selectList.setFilter"}}],["external:searchQuery.slice",{"id":"external:searchQuery.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"searchQuery.slice"}}],["symbol-name:getRecentCommits",{"id":"symbol-name:getRecentCommits","kind":"symbol","language":"jsts","symbolName":"getRecentCommits","metadata":{"unresolvedName":"getRecentCommits"}}],["external:commits.map",{"id":"external:commits.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"commits.map"}}],["external:commit.sha.slice",{"id":"external:commit.sha.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"commit.sha.slice"}}],["external:commits.find",{"id":"external:commits.find","kind":"external","language":"jsts","metadata":{"unresolvedName":"commits.find"}}],["external:ctx.ui.editor",{"id":"external:ctx.ui.editor","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.editor"}}],["external:result?.trim",{"id":"external:result?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"result?.trim"}}],["external:result.trim",{"id":"external:result.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.trim"}}],["external:value\n\t\t\t.split(/\\s+/)\n\t\t\t.map((item) => item.trim())\n\t\t\t.filter",{"id":"external:value\n\t\t\t.split(/\\s+/)\n\t\t\t.map((item) => item.trim())\n\t\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"value\n\t\t\t.split(/\\s+/)\n\t\t\t.map((item) => item.trim())\n\t\t\t.filter"}}],["external:value\n\t\t\t.split(/\\s+/)\n\t\t\t.map",{"id":"external:value\n\t\t\t.split(/\\s+/)\n\t\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"value\n\t\t\t.split(/\\s+/)\n\t\t\t.map"}}],["external:value\n\t\t\t.split",{"id":"external:value\n\t\t\t.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"value\n\t\t\t.split"}}],["external:item.trim",{"id":"external:item.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"item.trim"}}],["symbol-name:parseReviewPaths",{"id":"symbol-name:parseReviewPaths","kind":"symbol","language":"jsts","symbolName":"parseReviewPaths","metadata":{"unresolvedName":"parseReviewPaths"}}],["symbol-name:hasPendingChanges",{"id":"symbol-name:hasPendingChanges","kind":"symbol","language":"jsts","symbolName":"hasPendingChanges","metadata":{"unresolvedName":"hasPendingChanges"}}],["external:prRef?.trim",{"id":"external:prRef?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"prRef?.trim"}}],["symbol-name:parsePrReference",{"id":"symbol-name:parsePrReference","kind":"symbol","language":"jsts","symbolName":"parsePrReference","metadata":{"unresolvedName":"parsePrReference"}}],["symbol-name:getPrInfo",{"id":"symbol-name:getPrInfo","kind":"symbol","language":"jsts","symbolName":"getPrInfo","metadata":{"unresolvedName":"getPrInfo"}}],["symbol-name:checkoutPr",{"id":"symbol-name:checkoutPr","kind":"symbol","language":"jsts","symbolName":"checkoutPr","metadata":{"unresolvedName":"checkoutPr"}}],["external:entries.find",{"id":"external:entries.find","kind":"external","language":"jsts","metadata":{"unresolvedName":"entries.find"}}],["external:pi.appendEntry",{"id":"external:pi.appendEntry","kind":"external","language":"jsts","metadata":{"unresolvedName":"pi.appendEntry"}}],["symbol-name:buildReviewPrompt",{"id":"symbol-name:buildReviewPrompt","kind":"symbol","language":"jsts","symbolName":"buildReviewPrompt","metadata":{"unresolvedName":"buildReviewPrompt"}}],["symbol-name:buildSemReviewInstructions",{"id":"symbol-name:buildSemReviewInstructions","kind":"symbol","language":"jsts","symbolName":"buildSemReviewInstructions","metadata":{"unresolvedName":"buildSemReviewInstructions"}}],["symbol-name:getUserFacingHint",{"id":"symbol-name:getUserFacingHint","kind":"symbol","language":"jsts","symbolName":"getUserFacingHint","metadata":{"unresolvedName":"getUserFacingHint"}}],["symbol-name:loadProjectReviewGuidelines",{"id":"symbol-name:loadProjectReviewGuidelines","kind":"symbol","language":"jsts","symbolName":"loadProjectReviewGuidelines","metadata":{"unresolvedName":"loadProjectReviewGuidelines"}}],["external:args.trim().split",{"id":"external:args.trim().split","kind":"external","language":"jsts","metadata":{"unresolvedName":"args.trim().split"}}],["external:parts[0]?.toLowerCase",{"id":"external:parts[0]?.toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts[0]?.toLowerCase"}}],["external:parts.slice(2).join",{"id":"external:parts.slice(2).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts.slice(2).join"}}],["external:parts.slice",{"id":"external:parts.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts.slice"}}],["external:parts.slice(1).join",{"id":"external:parts.slice(1).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts.slice(1).join"}}],["symbol-name:getSemToolAvailability",{"id":"symbol-name:getSemToolAvailability","kind":"symbol","language":"jsts","symbolName":"getSemToolAvailability","metadata":{"unresolvedName":"getSemToolAvailability"}}],["symbol-name:buildSemReviewGuidance",{"id":"symbol-name:buildSemReviewGuidance","kind":"symbol","language":"jsts","symbolName":"buildSemReviewGuidance","metadata":{"unresolvedName":"buildSemReviewGuidance"}}],["symbol-name:parseArgs",{"id":"symbol-name:parseArgs","kind":"symbol","language":"jsts","symbolName":"parseArgs","metadata":{"unresolvedName":"parseArgs"}}],["symbol-name:handlePrCheckout",{"id":"symbol-name:handlePrCheckout","kind":"symbol","language":"jsts","symbolName":"handlePrCheckout","metadata":{"unresolvedName":"handlePrCheckout"}}],["symbol-name:showReviewSelector",{"id":"symbol-name:showReviewSelector","kind":"symbol","language":"jsts","symbolName":"showReviewSelector","metadata":{"unresolvedName":"showReviewSelector"}}],["external:entries.filter",{"id":"external:entries.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"entries.filter"}}],["symbol-name:executeReview",{"id":"symbol-name:executeReview","kind":"symbol","language":"jsts","symbolName":"executeReview","metadata":{"unresolvedName":"executeReview"}}],["symbol-name:getActiveReviewOrigin",{"id":"symbol-name:getActiveReviewOrigin","kind":"symbol","language":"jsts","symbolName":"getActiveReviewOrigin","metadata":{"unresolvedName":"getActiveReviewOrigin"}}],["symbol-name:clearReviewState",{"id":"symbol-name:clearReviewState","kind":"symbol","language":"jsts","symbolName":"clearReviewState","metadata":{"unresolvedName":"clearReviewState"}}],["external:ctx.ui.getEditorText().trim",{"id":"external:ctx.ui.getEditorText().trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.getEditorText().trim"}}],["external:ctx.ui.getEditorText",{"id":"external:ctx.ui.getEditorText","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.getEditorText"}}],["symbol-name:runEndReview",{"id":"symbol-name:runEndReview","kind":"symbol","language":"jsts","symbolName":"runEndReview","metadata":{"unresolvedName":"runEndReview"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getSmartDefault",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getSmartDefault","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getSmartDefault","symbolKind":"function","exported":false,"metadata":{"line":501,"column":2,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"showReviewSelector","symbolKind":"function","exported":false,"metadata":{"line":521,"column":2,"cyclomaticComplexity":15,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":746,"column":5,"cyclomaticComplexity":5,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"showBranchSelector","symbolKind":"function","exported":false,"metadata":{"line":617,"column":2,"cyclomaticComplexity":12,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"showCommitSelector","symbolKind":"function","exported":false,"metadata":{"line":697,"column":2,"cyclomaticComplexity":8,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCustomInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCustomInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"showCustomInput","symbolKind":"function","exported":false,"metadata":{"line":769,"column":2,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"parseReviewPaths","symbolKind":"function","exported":false,"metadata":{"line":779,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showFolderInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showFolderInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"showFolderInput","symbolKind":"function","exported":false,"metadata":{"line":789,"column":2,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"showPrInput","symbolKind":"function","exported":false,"metadata":{"line":805,"column":2,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"executeReview","symbolKind":"function","exported":false,"metadata":{"line":863,"column":2,"cyclomaticComplexity":13,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"parseArgs","symbolKind":"function","exported":false,"metadata":{"line":950,"column":2,"cyclomaticComplexity":14,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"handlePrCheckout","symbolKind":"function","exported":false,"metadata":{"line":999,"column":2,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"buildSemReviewInstructions","symbolKind":"function","exported":false,"metadata":{"line":1040,"column":2,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"handler","symbolKind":"function","exported":false,"metadata":{"line":1318,"column":12,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"getActiveReviewOrigin","symbolKind":"function","exported":false,"metadata":{"line":1187,"column":2,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:clearReviewState",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:clearReviewState","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"clearReviewState","symbolKind":"function","exported":false,"metadata":{"line":1207,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","symbolName":"runEndReview","symbolKind":"function","exported":false,"metadata":{"line":1213,"column":2,"cyclomaticComplexity":18,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","symbolName":"getSemToolAvailability","symbolKind":"function","exported":true,"metadata":{"line":1,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:names.has",{"id":"external:names.has","kind":"external","language":"jsts","metadata":{"unresolvedName":"names.has"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:diffStep",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:diffStep","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","symbolName":"diffStep","symbolKind":"function","exported":false,"metadata":{"line":12,"column":1,"cyclomaticComplexity":10,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:contextStep",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:contextStep","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","symbolName":"contextStep","symbolKind":"function","exported":false,"metadata":{"line":39,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:impactStep",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:impactStep","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","symbolName":"impactStep","symbolKind":"function","exported":false,"metadata":{"line":47,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:entitiesStep",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:entitiesStep","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","symbolName":"entitiesStep","symbolKind":"function","exported":false,"metadata":{"line":52,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","symbolName":"buildSemReviewGuidance","symbolKind":"function","exported":true,"metadata":{"line":60,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:diffStep",{"id":"symbol-name:diffStep","kind":"symbol","language":"jsts","symbolName":"diffStep","metadata":{"unresolvedName":"diffStep"}}],["symbol-name:impactStep",{"id":"symbol-name:impactStep","kind":"symbol","language":"jsts","symbolName":"impactStep","metadata":{"unresolvedName":"impactStep"}}],["symbol-name:contextStep",{"id":"symbol-name:contextStep","kind":"symbol","language":"jsts","symbolName":"contextStep","metadata":{"unresolvedName":"contextStep"}}],["symbol-name:entitiesStep",{"id":"symbol-name:entitiesStep","kind":"symbol","language":"jsts","symbolName":"entitiesStep","metadata":{"unresolvedName":"entitiesStep"}}],["external:steps.map((step, index) => `${index + 1}. ${step}`).join",{"id":"external:steps.map((step, index) => `${index + 1}. ${step}`).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"steps.map((step, index) => `${index + 1}. ${step}`).join"}}],["external:steps.map",{"id":"external:steps.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"steps.map"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","metadata":{"lineCount":40}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":28,"column":81,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:assert.ok",{"id":"external:assert.ok","kind":"external","language":"jsts","metadata":{"unresolvedName":"assert.ok"}}],["external:assert.doesNotMatch",{"id":"external:assert.doesNotMatch","kind":"external","language":"jsts","metadata":{"unresolvedName":"assert.doesNotMatch"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","metadata":{"lineCount":252}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","symbolName":"buildUncappedSummary","symbolKind":"function","exported":false,"metadata":{"line":56,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:section",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:section","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","symbolName":"section","symbolKind":"function","exported":false,"metadata":{"line":60,"column":18,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:getOrBuildSummary",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:getOrBuildSummary","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","symbolName":"getOrBuildSummary","symbolKind":"function","exported":false,"metadata":{"line":80,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:summaryCache.get",{"id":"external:summaryCache.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"summaryCache.get"}}],["symbol-name:buildUncappedSummary",{"id":"symbol-name:buildUncappedSummary","kind":"symbol","language":"jsts","symbolName":"buildUncappedSummary","metadata":{"unresolvedName":"buildUncappedSummary"}}],["external:summaryCache.set",{"id":"external:summaryCache.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"summaryCache.set"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":89,"column":1,"cyclomaticComplexity":16,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:text.match",{"id":"external:text.match","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.match"}}],["external:answer.trim",{"id":"external:answer.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"answer.trim"}}],["external:sessionPath.endsWith",{"id":"external:sessionPath.endsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"sessionPath.endsWith"}}],["external:fs.existsSync",{"id":"external:fs.existsSync","kind":"external","language":"jsts","metadata":{"unresolvedName":"fs.existsSync"}}],["external:sessionManager.getBranch",{"id":"external:sessionManager.getBranch","kind":"external","language":"jsts","metadata":{"unresolvedName":"sessionManager.getBranch"}}],["external:branch\n\t\t\t\t.filter",{"id":"external:branch\n\t\t\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"branch\n\t\t\t\t.filter"}}],["symbol-name:serializeConversation",{"id":"symbol-name:serializeConversation","kind":"symbol","language":"jsts","symbolName":"serializeConversation","metadata":{"unresolvedName":"serializeConversation"}}],["symbol-name:getOrBuildSummary",{"id":"symbol-name:getOrBuildSummary","kind":"symbol","language":"jsts","symbolName":"getOrBuildSummary","metadata":{"unresolvedName":"getOrBuildSummary"}}],["external:ctx.modelRegistry.getApiKeyAndHeaders",{"id":"external:ctx.modelRegistry.getApiKeyAndHeaders","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.modelRegistry.getApiKeyAndHeaders"}}],["symbol-name:complete",{"id":"symbol-name:complete","kind":"symbol","language":"jsts","symbolName":"complete","metadata":{"unresolvedName":"complete"}}],["external:response.content\n\t\t\t\t\t.filter",{"id":"external:response.content\n\t\t\t\t\t.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"response.content\n\t\t\t\t\t.filter"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","symbolName":"renderResult","symbolKind":"function","exported":false,"metadata":{"line":95,"column":17,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","symbolName":"execute","symbolKind":"function","exported":false,"metadata":{"line":129,"column":3,"cyclomaticComplexity":13,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","metadata":{"lineCount":440}}],["module:./archive.js",{"id":"module:./archive.js","kind":"module","language":"jsts","metadata":{"source":"./archive.js"}}],["module:./scanner.js",{"id":"module:./scanner.js","kind":"module","language":"jsts","metadata":{"source":"./scanner.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:padTo",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:padTo","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"padTo","symbolKind":"function","exported":false,"metadata":{"line":40,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:relativeTime",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:relativeTime","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"relativeTime","symbolKind":"function","exported":false,"metadata":{"line":46,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMessageBlocks",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMessageBlocks","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"getMessageBlocks","symbolKind":"function","exported":false,"metadata":{"line":62,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:previewCache.get",{"id":"external:previewCache.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"previewCache.get"}}],["symbol-name:getArchivedMessageBlocks",{"id":"symbol-name:getArchivedMessageBlocks","kind":"symbol","language":"jsts","symbolName":"getArchivedMessageBlocks","metadata":{"unresolvedName":"getArchivedMessageBlocks"}}],["external:previewCache.set",{"id":"external:previewCache.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"previewCache.set"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:doSearch",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:doSearch","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"doSearch","symbolKind":"function","exported":false,"metadata":{"line":115,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.searchInput.getValue().trim",{"id":"external:this.searchInput.getValue().trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.searchInput.getValue().trim"}}],["external:this.searchInput.getValue",{"id":"external:this.searchInput.getValue","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.searchInput.getValue"}}],["external:this.onSearch",{"id":"external:this.onSearch","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.onSearch"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":122,"column":3,"cyclomaticComplexity":16,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.onDone",{"id":"external:this.onDone","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.onDone"}}],["external:this.requestRender",{"id":"external:this.requestRender","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.requestRender"}}],["external:this.searchInput.setValue",{"id":"external:this.searchInput.setValue","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.searchInput.setValue"}}],["external:this.doSearch",{"id":"external:this.doSearch","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.doSearch"}}],["external:this.moveSelection",{"id":"external:this.moveSelection","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.moveSelection"}}],["external:this.searchInput.handleInput",{"id":"external:this.searchInput.handleInput","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.searchInput.handleInput"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:moveSelection",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:moveSelection","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"moveSelection","symbolKind":"function","exported":false,"metadata":{"line":198,"column":3,"cyclomaticComplexity":4,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.getMaxListItems",{"id":"external:this.getMaxListItems","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.getMaxListItems"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getContentHeight",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getContentHeight","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"getContentHeight","symbolKind":"function","exported":false,"metadata":{"line":216,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.getTermRows",{"id":"external:this.getTermRows","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.getTermRows"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMaxListItems",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMaxListItems","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"getMaxListItems","symbolKind":"function","exported":false,"metadata":{"line":225,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.getContentHeight",{"id":"external:this.getContentHeight","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.getContentHeight"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":233,"column":3,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.renderLeftPanel",{"id":"external:this.renderLeftPanel","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.renderLeftPanel"}}],["external:this.buildPreview",{"id":"external:this.buildPreview","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.buildPreview"}}],["external:this.centeredMessage",{"id":"external:this.centeredMessage","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.centeredMessage"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"renderLeftPanel","symbolKind":"function","exported":false,"metadata":{"line":286,"column":3,"cyclomaticComplexity":10,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.searchInput.render",{"id":"external:this.searchInput.render","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.searchInput.render"}}],["external:s.firstMessage.split(\"\\n\")[0]?.trim",{"id":"external:s.firstMessage.split(\"\\n\")[0]?.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"s.firstMessage.split(\"\\n\")[0]?.trim"}}],["external:s.firstMessage.split",{"id":"external:s.firstMessage.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"s.firstMessage.split"}}],["symbol-name:projectName",{"id":"symbol-name:projectName","kind":"symbol","language":"jsts","symbolName":"projectName","metadata":{"unresolvedName":"projectName"}}],["symbol-name:formatDuration",{"id":"symbol-name:formatDuration","kind":"symbol","language":"jsts","symbolName":"formatDuration","metadata":{"unresolvedName":"formatDuration"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"buildPreview","symbolKind":"function","exported":false,"metadata":{"line":348,"column":3,"cyclomaticComplexity":15,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:allContentLines.push",{"id":"external:allContentLines.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"allContentLines.push"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:centeredMessage",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:centeredMessage","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"centeredMessage","symbolKind":"function","exported":false,"metadata":{"line":426,"column":3,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":434,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:dispose",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:dispose","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","symbolName":"dispose","symbolKind":"function","exported":false,"metadata":{"line":436,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:previewCache.clear",{"id":"external:previewCache.clear","kind":"external","language":"jsts","metadata":{"unresolvedName":"previewCache.clear"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","metadata":{"lineCount":313}}],["external:node:sqlite",{"id":"external:node:sqlite","kind":"external","language":"jsts","metadata":{"source":"node:sqlite"}}],["external:node:zlib",{"id":"external:node:zlib","kind":"external","language":"jsts","metadata":{"source":"node:zlib"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"getDb","symbolKind":"function","exported":false,"metadata":{"line":12,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:_db.exec",{"id":"external:_db.exec","kind":"external","language":"jsts","metadata":{"unresolvedName":"_db.exec"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"archiveSession","symbolKind":"function","exported":true,"metadata":{"line":75,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:getDb",{"id":"symbol-name:getDb","kind":"symbol","language":"jsts","symbolName":"getDb","metadata":{"unresolvedName":"getDb"}}],["symbol-name:gzipSync",{"id":"symbol-name:gzipSync","kind":"symbol","language":"jsts","symbolName":"gzipSync","metadata":{"unresolvedName":"gzipSync"}}],["external:Buffer.from",{"id":"external:Buffer.from","kind":"external","language":"jsts","metadata":{"unresolvedName":"Buffer.from"}}],["symbol-name:extractFullText",{"id":"symbol-name:extractFullText","kind":"symbol","language":"jsts","symbolName":"extractFullText","metadata":{"unresolvedName":"extractFullText"}}],["external:db.prepare",{"id":"external:db.prepare","kind":"external","language":"jsts","metadata":{"unresolvedName":"db.prepare"}}],["symbol-name:unlinkSync",{"id":"symbol-name:unlinkSync","kind":"symbol","language":"jsts","symbolName":"unlinkSync","metadata":{"unresolvedName":"unlinkSync"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteSession",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteSession","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"deleteSession","symbolKind":"function","exported":true,"metadata":{"line":120,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"listArchived","symbolKind":"function","exported":true,"metadata":{"line":125,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:searchQuery.trim",{"id":"external:searchQuery.trim","kind":"external","language":"jsts","metadata":{"unresolvedName":"searchQuery.trim"}}],["external:trimmed.split(/\\s+/).filter",{"id":"external:trimmed.split(/\\s+/).filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"trimmed.split(/\\s+/).filter"}}],["external:trimmed.split",{"id":"external:trimmed.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"trimmed.split"}}],["external:tokens.map",{"id":"external:tokens.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"tokens.map"}}],["external:w.replace",{"id":"external:w.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"w.replace"}}],["external:ftsTokens.join",{"id":"external:ftsTokens.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"ftsTokens.join"}}],["external:db\n        .prepare",{"id":"external:db\n        .prepare","kind":"external","language":"jsts","metadata":{"unresolvedName":"db\n        .prepare"}}],["external:rows.map",{"id":"external:rows.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"rows.map"}}],["external:db\n      .prepare",{"id":"external:db\n      .prepare","kind":"external","language":"jsts","metadata":{"unresolvedName":"db\n      .prepare"}}],["external:db\n    .prepare",{"id":"external:db\n    .prepare","kind":"external","language":"jsts","metadata":{"unresolvedName":"db\n    .prepare"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":135,"column":36,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"getArchivedCount","symbolKind":"function","exported":true,"metadata":{"line":187,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:db.prepare(\"SELECT COUNT(*) as count FROM sessions\").get",{"id":"external:db.prepare(\"SELECT COUNT(*) as count FROM sessions\").get","kind":"external","language":"jsts","metadata":{"unresolvedName":"db.prepare(\"SELECT COUNT(*) as count FROM sessions\").get"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchiveSize",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchiveSize","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"getArchiveSize","symbolKind":"function","exported":true,"metadata":{"line":194,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:require",{"id":"symbol-name:require","kind":"symbol","language":"jsts","symbolName":"require","metadata":{"unresolvedName":"require"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"restoreSession","symbolKind":"function","exported":true,"metadata":{"line":205,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:db.prepare(\"SELECT * FROM sessions WHERE id = ?\").get",{"id":"external:db.prepare(\"SELECT * FROM sessions WHERE id = ?\").get","kind":"external","language":"jsts","metadata":{"unresolvedName":"db.prepare(\"SELECT * FROM sessions WHERE id = ?\").get"}}],["external:db.prepare(\"SELECT jsonl_gzip FROM session_data WHERE session_id = ?\").get",{"id":"external:db.prepare(\"SELECT jsonl_gzip FROM session_data WHERE session_id = ?\").get","kind":"external","language":"jsts","metadata":{"unresolvedName":"db.prepare(\"SELECT jsonl_gzip FROM session_data WHERE session_id = ?\").get"}}],["external:gunzipSync(data.jsonl_gzip).toString",{"id":"external:gunzipSync(data.jsonl_gzip).toString","kind":"external","language":"jsts","metadata":{"unresolvedName":"gunzipSync(data.jsonl_gzip).toString"}}],["symbol-name:gunzipSync",{"id":"symbol-name:gunzipSync","kind":"symbol","language":"jsts","symbolName":"gunzipSync","metadata":{"unresolvedName":"gunzipSync"}}],["external:db.prepare(\"DELETE FROM session_data WHERE session_id = ?\").run",{"id":"external:db.prepare(\"DELETE FROM session_data WHERE session_id = ?\").run","kind":"external","language":"jsts","metadata":{"unresolvedName":"db.prepare(\"DELETE FROM session_data WHERE session_id = ?\").run"}}],["external:db.prepare(\"DELETE FROM sessions WHERE id = ?\").run",{"id":"external:db.prepare(\"DELETE FROM sessions WHERE id = ?\").run","kind":"external","language":"jsts","metadata":{"unresolvedName":"db.prepare(\"DELETE FROM sessions WHERE id = ?\").run"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"deleteArchived","symbolKind":"function","exported":true,"metadata":{"line":232,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"getArchivedMessageBlocks","symbolKind":"function","exported":true,"metadata":{"line":245,"column":1,"cyclomaticComplexity":12,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:jsonl.split",{"id":"external:jsonl.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"jsonl.split"}}],["symbol-name:extractMessageText",{"id":"symbol-name:extractMessageText","kind":"symbol","language":"jsts","symbolName":"extractMessageText","metadata":{"unresolvedName":"extractMessageText"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:extractMessageText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:extractMessageText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"extractMessageText","symbolKind":"function","exported":false,"metadata":{"line":276,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:content\n      .filter((b: any) => b.type === \"text\")\n      .map",{"id":"external:content\n      .filter((b: any) => b.type === \"text\")\n      .map","kind":"external","language":"jsts","metadata":{"unresolvedName":"content\n      .filter((b: any) => b.type === \"text\")\n      .map"}}],["external:content\n      .filter",{"id":"external:content\n      .filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"content\n      .filter"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:closeDb",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:closeDb","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"closeDb","symbolKind":"function","exported":true,"metadata":{"line":288,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:_db.close",{"id":"external:_db.close","kind":"external","language":"jsts","metadata":{"unresolvedName":"_db.close"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:rowToArchived",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:rowToArchived","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","symbolName":"rowToArchived","symbolKind":"function","exported":false,"metadata":{"line":295,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","metadata":{"lineCount":210}}],["module:./sweep-overlay.js",{"id":"module:./sweep-overlay.js","kind":"module","language":"jsts","metadata":{"source":"./sweep-overlay.js"}}],["module:./archive-overlay.js",{"id":"module:./archive-overlay.js","kind":"module","language":"jsts","metadata":{"source":"./archive-overlay.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":206,"column":29,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ctx.ui.setStatus",{"id":"external:ctx.ui.setStatus","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.setStatus"}}],["symbol-name:scanAllSessions",{"id":"symbol-name:scanAllSessions","kind":"symbol","language":"jsts","symbolName":"scanAllSessions","metadata":{"unresolvedName":"scanAllSessions"}}],["external:sessions.filter",{"id":"external:sessions.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"sessions.filter"}}],["external:ctx.ui.confirm",{"id":"external:ctx.ui.confirm","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.ui.confirm"}}],["symbol-name:deleteSession",{"id":"symbol-name:deleteSession","kind":"symbol","language":"jsts","symbolName":"deleteSession","metadata":{"unresolvedName":"deleteSession"}}],["symbol-name:archiveSession",{"id":"symbol-name:archiveSession","kind":"symbol","language":"jsts","symbolName":"archiveSession","metadata":{"unresolvedName":"archiveSession"}}],["symbol-name:getArchivedCount",{"id":"symbol-name:getArchivedCount","kind":"symbol","language":"jsts","symbolName":"getArchivedCount","metadata":{"unresolvedName":"getArchivedCount"}}],["symbol-name:listArchived",{"id":"symbol-name:listArchived","kind":"symbol","language":"jsts","symbolName":"listArchived","metadata":{"unresolvedName":"listArchived"}}],["symbol-name:restoreSession",{"id":"symbol-name:restoreSession","kind":"symbol","language":"jsts","symbolName":"restoreSession","metadata":{"unresolvedName":"restoreSession"}}],["symbol-name:deleteArchived",{"id":"symbol-name:deleteArchived","kind":"symbol","language":"jsts","symbolName":"deleteArchived","metadata":{"unresolvedName":"deleteArchived"}}],["symbol-name:closeDb",{"id":"symbol-name:closeDb","kind":"symbol","language":"jsts","symbolName":"closeDb","metadata":{"unresolvedName":"closeDb"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","symbolName":"handler","symbolKind":"function","exported":false,"metadata":{"line":134,"column":14,"cyclomaticComplexity":11,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","metadata":{"lineCount":196}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:parseTimestamp",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:parseTimestamp","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","symbolName":"parseTimestamp","symbolKind":"function","exported":false,"metadata":{"line":8,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:new Date(ts).getTime",{"id":"external:new Date(ts).getTime","kind":"external","language":"jsts","metadata":{"unresolvedName":"new Date(ts).getTime"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","symbolName":"scanSession","symbolKind":"function","exported":true,"metadata":{"line":15,"column":1,"cyclomaticComplexity":19,"maxNestingDepth":7,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:raw.split(\"\\n\").filter",{"id":"external:raw.split(\"\\n\").filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"raw.split(\"\\n\").filter"}}],["external:raw.split",{"id":"external:raw.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"raw.split"}}],["symbol-name:parseTimestamp",{"id":"symbol-name:parseTimestamp","kind":"symbol","language":"jsts","symbolName":"parseTimestamp","metadata":{"unresolvedName":"parseTimestamp"}}],["external:firstMessage.slice",{"id":"external:firstMessage.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"firstMessage.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","symbolName":"extractText","symbolKind":"function","exported":false,"metadata":{"line":79,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","symbolName":"extractFullText","symbolKind":"function","exported":true,"metadata":{"line":91,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:texts.push",{"id":"external:texts.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"texts.push"}}],["external:texts.join",{"id":"external:texts.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"texts.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:classifySession",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:classifySession","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","symbolName":"classifySession","symbolKind":"function","exported":true,"metadata":{"line":115,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","symbolName":"scanAllSessions","symbolKind":"function","exported":true,"metadata":{"line":135,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:allFiles.push",{"id":"external:allFiles.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"allFiles.push"}}],["symbol-name:onProgress",{"id":"symbol-name:onProgress","kind":"symbol","language":"jsts","symbolName":"onProgress","metadata":{"unresolvedName":"onProgress"}}],["symbol-name:scanSession",{"id":"symbol-name:scanSession","kind":"symbol","language":"jsts","symbolName":"scanSession","metadata":{"unresolvedName":"scanSession"}}],["symbol-name:classifySession",{"id":"symbol-name:classifySession","kind":"symbol","language":"jsts","symbolName":"classifySession","metadata":{"unresolvedName":"classifySession"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatBytes",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatBytes","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","symbolName":"formatBytes","symbolKind":"function","exported":true,"metadata":{"line":175,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:(bytes / 1024).toFixed",{"id":"external:(bytes / 1024).toFixed","kind":"external","language":"jsts","metadata":{"unresolvedName":"(bytes / 1024).toFixed"}}],["external:(bytes / (1024 * 1024)).toFixed",{"id":"external:(bytes / (1024 * 1024)).toFixed","kind":"external","language":"jsts","metadata":{"unresolvedName":"(bytes / (1024 * 1024)).toFixed"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatDuration",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatDuration","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","symbolName":"formatDuration","symbolKind":"function","exported":true,"metadata":{"line":182,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:projectName",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:projectName","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","symbolName":"projectName","symbolKind":"function","exported":true,"metadata":{"line":191,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:cwd.split",{"id":"external:cwd.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"cwd.split"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","metadata":{"lineCount":303}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getCurrentRows",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getCurrentRows","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","symbolName":"getCurrentRows","symbolKind":"function","exported":false,"metadata":{"line":86,"column":3,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.rows.get",{"id":"external:this.rows.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.rows.get"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","symbolName":"handleInput","symbolKind":"function","exported":false,"metadata":{"line":90,"column":3,"cyclomaticComplexity":27,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.getCurrentRows",{"id":"external:this.getCurrentRows","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.getCurrentRows"}}],["external:TABS.indexOf",{"id":"external:TABS.indexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"TABS.indexOf"}}],["external:this.getVisibleHeight",{"id":"external:this.getVisibleHeight","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.getVisibleHeight"}}],["external:toDelete.push",{"id":"external:toDelete.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"toDelete.push"}}],["external:toArchive.push",{"id":"external:toArchive.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"toArchive.push"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getVisibleHeight",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getVisibleHeight","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","symbolName":"getVisibleHeight","symbolKind":"function","exported":false,"metadata":{"line":184,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","symbolName":"render","symbolKind":"function","exported":false,"metadata":{"line":189,"column":3,"cyclomaticComplexity":11,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:tabRows.filter",{"id":"external:tabRows.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"tabRows.filter"}}],["external:tabRows.reduce",{"id":"external:tabRows.reduce","kind":"external","language":"jsts","metadata":{"unresolvedName":"tabRows.reduce"}}],["external:tabRows.filter((r) => r.selected).reduce",{"id":"external:tabRows.filter((r) => r.selected).reduce","kind":"external","language":"jsts","metadata":{"unresolvedName":"tabRows.filter((r) => r.selected).reduce"}}],["symbol-name:padLeft",{"id":"symbol-name:padLeft","kind":"symbol","language":"jsts","symbolName":"padLeft","metadata":{"unresolvedName":"padLeft"}}],["symbol-name:formatBytes",{"id":"symbol-name:formatBytes","kind":"symbol","language":"jsts","symbolName":"formatBytes","metadata":{"unresolvedName":"formatBytes"}}],["external:new Date(s.createdAt).toISOString().slice",{"id":"external:new Date(s.createdAt).toISOString().slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"new Date(s.createdAt).toISOString().slice"}}],["external:new Date(s.createdAt).toISOString",{"id":"external:new Date(s.createdAt).toISOString","kind":"external","language":"jsts","metadata":{"unresolvedName":"new Date(s.createdAt).toISOString"}}],["external:s.firstMessage.replace",{"id":"external:s.firstMessage.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"s.firstMessage.replace"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:invalidate",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:invalidate","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","symbolName":"invalidate","symbolKind":"function","exported":false,"metadata":{"line":293,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padRight",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padRight","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","symbolName":"padRight","symbolKind":"function","exported":false,"metadata":{"line":296,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:s.slice",{"id":"external:s.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"s.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padLeft",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padLeft","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","symbolName":"padLeft","symbolKind":"function","exported":false,"metadata":{"line":300,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/types.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/types.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/types.ts","metadata":{"lineCount":66}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","metadata":{"lineCount":74}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:padToWidth",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:padToWidth","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","symbolName":"padToWidth","symbolKind":"function","exported":true,"metadata":{"line":16,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:top",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:top","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","symbolName":"top","symbolKind":"function","exported":false,"metadata":{"line":49,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.theme.fg",{"id":"external:this.theme.fg","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.theme.fg"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:separator",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:separator","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","symbolName":"separator","symbolKind":"function","exported":false,"metadata":{"line":54,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:bottom",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:bottom","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","symbolName":"bottom","symbolKind":"function","exported":false,"metadata":{"line":59,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:row",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:row","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","symbolName":"row","symbolKind":"function","exported":false,"metadata":{"line":64,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:padToWidth",{"id":"symbol-name:padToWidth","kind":"symbol","language":"jsts","symbolName":"padToWidth","metadata":{"unresolvedName":"padToWidth"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:rowTruncated",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:rowTruncated","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","symbolName":"rowTruncated","symbolKind":"function","exported":false,"metadata":{"line":70,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:this.row",{"id":"external:this.row","kind":"external","language":"jsts","metadata":{"unresolvedName":"this.row"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/thinking-colors.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/thinking-colors.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/thinking-colors.ts","metadata":{"lineCount":10}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","metadata":{"lineCount":1544}}],["external:@shikijs/cli",{"id":"external:@shikijs/cli","kind":"external","language":"jsts","metadata":{"source":"@shikijs/cli"}}],["external:diff",{"id":"external:diff","kind":"external","language":"jsts","metadata":{"source":"diff"}}],["external:shiki",{"id":"external:shiki","kind":"external","language":"jsts","metadata":{"source":"shiki"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseAnsiRgb",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseAnsiRgb","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"parseAnsiRgb","symbolKind":"function","exported":false,"metadata":{"line":116,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ansi.match",{"id":"external:ansi.match","kind":"external","language":"jsts","metadata":{"unresolvedName":"ansi.match"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToBgAnsi",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToBgAnsi","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"hexToBgAnsi","symbolKind":"function","exported":false,"metadata":{"line":122,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:/^#[0-9a-fA-F]{6}$/.test",{"id":"external:/^#[0-9a-fA-F]{6}$/.test","kind":"external","language":"jsts","metadata":{"unresolvedName":"/^#[0-9a-fA-F]{6}$/.test"}}],["external:Number.parseInt",{"id":"external:Number.parseInt","kind":"external","language":"jsts","metadata":{"unresolvedName":"Number.parseInt"}}],["external:hex.slice",{"id":"external:hex.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"hex.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToFgAnsi",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToFgAnsi","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"hexToFgAnsi","symbolKind":"function","exported":false,"metadata":{"line":130,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:deriveBgFromFg",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:deriveBgFromFg","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"deriveBgFromFg","symbolKind":"function","exported":false,"metadata":{"line":138,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:parseAnsiRgb",{"id":"symbol-name:parseAnsiRgb","kind":"symbol","language":"jsts","symbolName":"parseAnsiRgb","metadata":{"unresolvedName":"parseAnsiRgb"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:mixBg",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:mixBg","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"mixBg","symbolKind":"function","exported":false,"metadata":{"line":147,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:autoDeriveBgFromTheme",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:autoDeriveBgFromTheme","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"autoDeriveBgFromTheme","symbolKind":"function","exported":false,"metadata":{"line":161,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:theme.getFgAnsi",{"id":"external:theme.getFgAnsi","kind":"external","language":"jsts","metadata":{"unresolvedName":"theme.getFgAnsi"}}],["external:theme.getBgAnsi",{"id":"external:theme.getBgAnsi","kind":"external","language":"jsts","metadata":{"unresolvedName":"theme.getBgAnsi"}}],["symbol-name:mixBg",{"id":"symbol-name:mixBg","kind":"symbol","language":"jsts","symbolName":"mixBg","metadata":{"unresolvedName":"mixBg"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:loadDiffConfig",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:loadDiffConfig","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"loadDiffConfig","symbolKind":"function","exported":false,"metadata":{"line":198,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"applyDiffPalette","symbolKind":"function","exported":false,"metadata":{"line":215,"column":1,"cyclomaticComplexity":17,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:loadDiffConfig",{"id":"symbol-name:loadDiffConfig","kind":"symbol","language":"jsts","symbolName":"loadDiffConfig","metadata":{"unresolvedName":"loadDiffConfig"}}],["symbol-name:hexToBgAnsi",{"id":"symbol-name:hexToBgAnsi","kind":"symbol","language":"jsts","symbolName":"hexToBgAnsi","metadata":{"unresolvedName":"hexToBgAnsi"}}],["symbol-name:set",{"id":"symbol-name:set","kind":"symbol","language":"jsts","symbolName":"set","metadata":{"unresolvedName":"set"}}],["symbol-name:hexToFgAnsi",{"id":"symbol-name:hexToFgAnsi","kind":"symbol","language":"jsts","symbolName":"hexToFgAnsi","metadata":{"unresolvedName":"hexToFgAnsi"}}],["symbol-name:applyBg",{"id":"symbol-name:applyBg","kind":"symbol","language":"jsts","symbolName":"applyBg","metadata":{"unresolvedName":"applyBg"}}],["symbol-name:applyFg",{"id":"symbol-name:applyFg","kind":"symbol","language":"jsts","symbolName":"applyFg","metadata":{"unresolvedName":"applyFg"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyBg",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyBg","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"applyBg","symbolKind":"function","exported":false,"metadata":{"line":223,"column":18,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyFg",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyFg","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"applyFg","symbolKind":"function","exported":false,"metadata":{"line":231,"column":18,"cyclomaticComplexity":6,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":1494,"column":14,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envInt",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envInt","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"envInt","symbolKind":"function","exported":false,"metadata":{"line":270,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envFg",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envFg","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"envFg","symbolKind":"function","exported":false,"metadata":{"line":275,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envBg",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envBg","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"envBg","symbolKind":"function","exported":false,"metadata":{"line":284,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:stripes",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:stripes","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"stripes","symbolKind":"function","exported":false,"metadata":{"line":340,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:\"╱\".repeat",{"id":"external:\"╱\".repeat","kind":"external","language":"jsts","metadata":{"unresolvedName":"\"╱\".repeat"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"resolveDiffColors","symbolKind":"function","exported":false,"metadata":{"line":364,"column":1,"cyclomaticComplexity":12,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:autoDeriveBgFromTheme",{"id":"symbol-name:autoDeriveBgFromTheme","kind":"symbol","language":"jsts","symbolName":"autoDeriveBgFromTheme","metadata":{"unresolvedName":"autoDeriveBgFromTheme"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:adaptiveWrapRows",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:adaptiveWrapRows","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"adaptiveWrapRows","symbolKind":"function","exported":false,"metadata":{"line":398,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:termW",{"id":"symbol-name:termW","kind":"symbol","language":"jsts","symbolName":"termW","metadata":{"unresolvedName":"termW"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:strip",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:strip","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"strip","symbolKind":"function","exported":false,"metadata":{"line":427,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:s.replace",{"id":"external:s.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"s.replace"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"tabs","symbolKind":"function","exported":false,"metadata":{"line":431,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"termW","symbolKind":"function","exported":false,"metadata":{"line":435,"column":1,"cyclomaticComplexity":5,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"fit","symbolKind":"function","exported":false,"metadata":{"line":444,"column":1,"cyclomaticComplexity":9,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:strip",{"id":"symbol-name:strip","kind":"symbol","language":"jsts","symbolName":"strip","metadata":{"unresolvedName":"strip"}}],["external:s.indexOf",{"id":"external:s.indexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"s.indexOf"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:ansiState",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:ansiState","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"ansiState","symbolKind":"function","exported":false,"metadata":{"line":465,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":5,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:s.matchAll",{"id":"external:s.matchAll","kind":"external","language":"jsts","metadata":{"unresolvedName":"s.matchAll"}}],["external:p.startsWith",{"id":"external:p.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"p.startsWith"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"isLowContrastShikiFg","symbolKind":"function","exported":false,"metadata":{"line":485,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:params.startsWith",{"id":"external:params.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"params.startsWith"}}],["external:params.split(\";\").map",{"id":"external:params.split(\";\").map","kind":"external","language":"jsts","metadata":{"unresolvedName":"params.split(\";\").map"}}],["external:params.split",{"id":"external:params.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"params.split"}}],["external:parts.some",{"id":"external:parts.some","kind":"external","language":"jsts","metadata":{"unresolvedName":"parts.some"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:normalizeShikiContrast",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:normalizeShikiContrast","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"normalizeShikiContrast","symbolKind":"function","exported":false,"metadata":{"line":496,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ansi.replace",{"id":"external:ansi.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"ansi.replace"}}],["symbol-name:isLowContrastShikiFg",{"id":"symbol-name:isLowContrastShikiFg","kind":"symbol","language":"jsts","symbolName":"isLowContrastShikiFg","metadata":{"unresolvedName":"isLowContrastShikiFg"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"wrapAnsi","symbolKind":"function","exported":false,"metadata":{"line":502,"column":1,"cyclomaticComplexity":22,"maxNestingDepth":6,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:rows.push",{"id":"external:rows.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"rows.push"}}],["symbol-name:ansiState",{"id":"symbol-name:ansiState","kind":"symbol","language":"jsts","symbolName":"ansiState","metadata":{"unresolvedName":"ansiState"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"lnum","symbolKind":"function","exported":false,"metadata":{"line":572,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shortPath",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shortPath","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"shortPath","symbolKind":"function","exported":false,"metadata":{"line":578,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:relative",{"id":"symbol-name:relative","kind":"symbol","language":"jsts","symbolName":"relative","metadata":{"unresolvedName":"relative"}}],["external:r.startsWith",{"id":"external:r.startsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"r.startsWith"}}],["external:p.replace",{"id":"external:p.replace","kind":"external","language":"jsts","metadata":{"unresolvedName":"p.replace"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"summarize","symbolKind":"function","exported":false,"metadata":{"line":585,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:p.push",{"id":"external:p.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"p.push"}}],["external:p.join",{"id":"external:p.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"p.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:rule",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:rule","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"rule","symbolKind":"function","exported":false,"metadata":{"line":592,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"shouldUseSplit","symbolKind":"function","exported":false,"metadata":{"line":596,"column":1,"cyclomaticComplexity":12,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:diff.lines.map",{"id":"external:diff.lines.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"diff.lines.map"}}],["external:diff.lines.slice",{"id":"external:diff.lines.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"diff.lines.slice"}}],["symbol-name:tabs",{"id":"symbol-name:tabs","kind":"symbol","language":"jsts","symbolName":"tabs","metadata":{"unresolvedName":"tabs"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"lang","symbolKind":"function","exported":false,"metadata":{"line":638,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:extname(fp).slice(1).toLowerCase",{"id":"external:extname(fp).slice(1).toLowerCase","kind":"external","language":"jsts","metadata":{"unresolvedName":"extname(fp).slice(1).toLowerCase"}}],["external:extname(fp).slice",{"id":"external:extname(fp).slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"extname(fp).slice"}}],["symbol-name:extname",{"id":"symbol-name:extname","kind":"symbol","language":"jsts","symbolName":"extname","metadata":{"unresolvedName":"extname"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:_touch",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:_touch","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"_touch","symbolKind":"function","exported":false,"metadata":{"line":650,"column":1,"cyclomaticComplexity":3,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:_cache.delete",{"id":"external:_cache.delete","kind":"external","language":"jsts","metadata":{"unresolvedName":"_cache.delete"}}],["external:_cache.set",{"id":"external:_cache.set","kind":"external","language":"jsts","metadata":{"unresolvedName":"_cache.set"}}],["external:_cache.keys().next",{"id":"external:_cache.keys().next","kind":"external","language":"jsts","metadata":{"unresolvedName":"_cache.keys().next"}}],["external:_cache.keys",{"id":"external:_cache.keys","kind":"external","language":"jsts","metadata":{"unresolvedName":"_cache.keys"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"hlBlock","symbolKind":"function","exported":false,"metadata":{"line":661,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:code.split",{"id":"external:code.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"code.split"}}],["external:_cache.get",{"id":"external:_cache.get","kind":"external","language":"jsts","metadata":{"unresolvedName":"_cache.get"}}],["symbol-name:_touch",{"id":"symbol-name:_touch","kind":"symbol","language":"jsts","symbolName":"_touch","metadata":{"unresolvedName":"_touch"}}],["symbol-name:normalizeShikiContrast",{"id":"symbol-name:normalizeShikiContrast","kind":"symbol","language":"jsts","symbolName":"normalizeShikiContrast","metadata":{"unresolvedName":"normalizeShikiContrast"}}],["symbol-name:codeToANSI",{"id":"symbol-name:codeToANSI","kind":"symbol","language":"jsts","symbolName":"codeToANSI","metadata":{"unresolvedName":"codeToANSI"}}],["external:(ansi.endsWith(\"\\n\") ? ansi.slice(0, -1) : ansi).split",{"id":"external:(ansi.endsWith(\"\\n\") ? ansi.slice(0, -1) : ansi).split","kind":"external","language":"jsts","metadata":{"unresolvedName":"(ansi.endsWith(\"\\n\") ? ansi.slice(0, -1) : ansi).split"}}],["external:ansi.endsWith",{"id":"external:ansi.endsWith","kind":"external","language":"jsts","metadata":{"unresolvedName":"ansi.endsWith"}}],["external:ansi.slice",{"id":"external:ansi.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"ansi.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"parseDiff","symbolKind":"function","exported":false,"metadata":{"line":682,"column":1,"cyclomaticComplexity":8,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Diff.structuredPatch",{"id":"external:Diff.structuredPatch","kind":"external","language":"jsts","metadata":{"unresolvedName":"Diff.structuredPatch"}}],["external:raw.slice",{"id":"external:raw.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"raw.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"wordDiffAnalysis","symbolKind":"function","exported":false,"metadata":{"line":719,"column":1,"cyclomaticComplexity":7,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:Diff.diffWords",{"id":"external:Diff.diffWords","kind":"external","language":"jsts","metadata":{"unresolvedName":"Diff.diffWords"}}],["external:oldRanges.push",{"id":"external:oldRanges.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"oldRanges.push"}}],["external:newRanges.push",{"id":"external:newRanges.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"newRanges.push"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:injectBg",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:injectBg","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"injectBg","symbolKind":"function","exported":false,"metadata":{"line":752,"column":1,"cyclomaticComplexity":13,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:ansiLine.indexOf",{"id":"external:ansiLine.indexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"ansiLine.indexOf"}}],["external:ansiLine.slice",{"id":"external:ansiLine.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"ansiLine.slice"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:plainWordDiff",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:plainWordDiff","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"plainWordDiff","symbolKind":"function","exported":false,"metadata":{"line":785,"column":1,"cyclomaticComplexity":4,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"renderUnified","symbolKind":"function","exported":false,"metadata":{"line":804,"column":1,"cyclomaticComplexity":43,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:vis.map",{"id":"external:vis.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"vis.map"}}],["external:oldSrc.push",{"id":"external:oldSrc.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"oldSrc.push"}}],["external:newSrc.push",{"id":"external:newSrc.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"newSrc.push"}}],["symbol-name:hlBlock",{"id":"symbol-name:hlBlock","kind":"symbol","language":"jsts","symbolName":"hlBlock","metadata":{"unresolvedName":"hlBlock"}}],["external:oldSrc.join",{"id":"external:oldSrc.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"oldSrc.join"}}],["external:newSrc.join",{"id":"external:newSrc.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"newSrc.join"}}],["external:out.push",{"id":"external:out.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"out.push"}}],["symbol-name:rule",{"id":"symbol-name:rule","kind":"symbol","language":"jsts","symbolName":"rule","metadata":{"unresolvedName":"rule"}}],["symbol-name:lnum",{"id":"symbol-name:lnum","kind":"symbol","language":"jsts","symbolName":"lnum","metadata":{"unresolvedName":"lnum"}}],["symbol-name:wrapAnsi",{"id":"symbol-name:wrapAnsi","kind":"symbol","language":"jsts","symbolName":"wrapAnsi","metadata":{"unresolvedName":"wrapAnsi"}}],["symbol-name:adaptiveWrapRows",{"id":"symbol-name:adaptiveWrapRows","kind":"symbol","language":"jsts","symbolName":"adaptiveWrapRows","metadata":{"unresolvedName":"adaptiveWrapRows"}}],["symbol-name:emitRow",{"id":"symbol-name:emitRow","kind":"symbol","language":"jsts","symbolName":"emitRow","metadata":{"unresolvedName":"emitRow"}}],["external:dels.push",{"id":"external:dels.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"dels.push"}}],["external:adds.push",{"id":"external:adds.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"adds.push"}}],["symbol-name:wordDiffAnalysis",{"id":"symbol-name:wordDiffAnalysis","kind":"symbol","language":"jsts","symbolName":"wordDiffAnalysis","metadata":{"unresolvedName":"wordDiffAnalysis"}}],["symbol-name:injectBg",{"id":"symbol-name:injectBg","kind":"symbol","language":"jsts","symbolName":"injectBg","metadata":{"unresolvedName":"injectBg"}}],["symbol-name:plainWordDiff",{"id":"symbol-name:plainWordDiff","kind":"symbol","language":"jsts","symbolName":"plainWordDiff","metadata":{"unresolvedName":"plainWordDiff"}}],["external:out.join",{"id":"external:out.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"out.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"emitRow","symbolKind":"function","exported":false,"metadata":{"line":835,"column":2,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"renderSplit","symbolKind":"function","exported":false,"metadata":{"line":928,"column":1,"cyclomaticComplexity":77,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:shouldUseSplit",{"id":"symbol-name:shouldUseSplit","kind":"symbol","language":"jsts","symbolName":"shouldUseSplit","metadata":{"unresolvedName":"shouldUseSplit"}}],["symbol-name:renderUnified",{"id":"symbol-name:renderUnified","kind":"symbol","language":"jsts","symbolName":"renderUnified","metadata":{"unresolvedName":"renderUnified"}}],["external:rows.slice",{"id":"external:rows.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"rows.slice"}}],["external:leftSrc.push",{"id":"external:leftSrc.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"leftSrc.push"}}],["external:rightSrc.push",{"id":"external:rightSrc.push","kind":"external","language":"jsts","metadata":{"unresolvedName":"rightSrc.push"}}],["external:leftSrc.join",{"id":"external:leftSrc.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"leftSrc.join"}}],["external:rightSrc.join",{"id":"external:rightSrc.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"rightSrc.join"}}],["symbol-name:stripes",{"id":"symbol-name:stripes","kind":"symbol","language":"jsts","symbolName":"stripes","metadata":{"unresolvedName":"stripes"}}],["symbol-name:fit",{"id":"symbol-name:fit","kind":"symbol","language":"jsts","symbolName":"fit","metadata":{"unresolvedName":"fit"}}],["symbol-name:half_build",{"id":"symbol-name:half_build","kind":"symbol","language":"jsts","symbolName":"half_build","metadata":{"unresolvedName":"half_build"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"half_build","symbolKind":"function","exported":false,"metadata":{"line":985,"column":2,"cyclomaticComplexity":25,"maxNestingDepth":2,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"registerDiffTools","symbolKind":"function","exported":true,"metadata":{"line":1088,"column":1,"cyclomaticComplexity":119,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:applyDiffPalette",{"id":"symbol-name:applyDiffPalette","kind":"symbol","language":"jsts","symbolName":"applyDiffPalette","metadata":{"unresolvedName":"applyDiffPalette"}}],["symbol-name:shortPath",{"id":"symbol-name:shortPath","kind":"symbol","language":"jsts","symbolName":"shortPath","metadata":{"unresolvedName":"shortPath"}}],["symbol-name:keyHintFn",{"id":"symbol-name:keyHintFn","kind":"symbol","language":"jsts","symbolName":"keyHintFn","metadata":{"unresolvedName":"keyHintFn"}}],["external:result?.content\n\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t.map",{"id":"external:result?.content\n\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"result?.content\n\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t.map"}}],["external:result?.content\n\t\t\t?.filter",{"id":"external:result?.content\n\t\t\t?.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"result?.content\n\t\t\t?.filter"}}],["symbol-name:pillFn",{"id":"symbol-name:pillFn","kind":"symbol","language":"jsts","symbolName":"pillFn","metadata":{"unresolvedName":"pillFn"}}],["symbol-name:sp",{"id":"symbol-name:sp","kind":"symbol","language":"jsts","symbolName":"sp","metadata":{"unresolvedName":"sp"}}],["symbol-name:createWriteFn",{"id":"symbol-name:createWriteFn","kind":"symbol","language":"jsts","symbolName":"createWriteFn","metadata":{"unresolvedName":"createWriteFn"}}],["external:origWrite.execute",{"id":"external:origWrite.execute","kind":"external","language":"jsts","metadata":{"unresolvedName":"origWrite.execute"}}],["symbol-name:parseDiff",{"id":"symbol-name:parseDiff","kind":"symbol","language":"jsts","symbolName":"parseDiff","metadata":{"unresolvedName":"parseDiff"}}],["symbol-name:lang",{"id":"symbol-name:lang","kind":"symbol","language":"jsts","symbolName":"lang","metadata":{"unresolvedName":"lang"}}],["symbol-name:summarize",{"id":"symbol-name:summarize","kind":"symbol","language":"jsts","symbolName":"summarize","metadata":{"unresolvedName":"summarize"}}],["symbol-name:header",{"id":"symbol-name:header","kind":"symbol","language":"jsts","symbolName":"header","metadata":{"unresolvedName":"header"}}],["external:String(args.content).split",{"id":"external:String(args.content).split","kind":"external","language":"jsts","metadata":{"unresolvedName":"String(args.content).split"}}],["external:text.setText",{"id":"external:text.setText","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.setText"}}],["external:hlBlock(args.content, lg)\n\t\t\t\t\t\t.then",{"id":"external:hlBlock(args.content, lg)\n\t\t\t\t\t\t.then","kind":"external","language":"jsts","metadata":{"unresolvedName":"hlBlock(args.content, lg)\n\t\t\t\t\t\t.then"}}],["external:lines.slice(0, maxShow).join",{"id":"external:lines.slice(0, maxShow).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.slice(0, maxShow).join"}}],["symbol-name:expandHint",{"id":"symbol-name:expandHint","kind":"symbol","language":"jsts","symbolName":"expandHint","metadata":{"unresolvedName":"expandHint"}}],["external:ctx.invalidate",{"id":"external:ctx.invalidate","kind":"external","language":"jsts","metadata":{"unresolvedName":"ctx.invalidate"}}],["external:args.content.split",{"id":"external:args.content.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"args.content.split"}}],["external:result.content\n\t\t\t\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t\t\t\t.map",{"id":"external:result.content\n\t\t\t\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t\t\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.content\n\t\t\t\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t\t\t\t.map"}}],["external:result.content\n\t\t\t\t\t\t?.filter",{"id":"external:result.content\n\t\t\t\t\t\t?.filter","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.content\n\t\t\t\t\t\t?.filter"}}],["symbol-name:resolveDiffColors",{"id":"symbol-name:resolveDiffColors","kind":"symbol","language":"jsts","symbolName":"resolveDiffColors","metadata":{"unresolvedName":"resolveDiffColors"}}],["external:renderSplit(d.diff, d.language, maxLines, dc)\n\t\t\t\t\t\t\t.then",{"id":"external:renderSplit(d.diff, d.language, maxLines, dc)\n\t\t\t\t\t\t\t.then","kind":"external","language":"jsts","metadata":{"unresolvedName":"renderSplit(d.diff, d.language, maxLines, dc)\n\t\t\t\t\t\t\t.then"}}],["symbol-name:renderSplit",{"id":"symbol-name:renderSplit","kind":"symbol","language":"jsts","symbolName":"renderSplit","metadata":{"unresolvedName":"renderSplit"}}],["external:hlBlock(rawContent, lg)\n\t\t\t\t\t\t\t.then",{"id":"external:hlBlock(rawContent, lg)\n\t\t\t\t\t\t\t.then","kind":"external","language":"jsts","metadata":{"unresolvedName":"hlBlock(rawContent, lg)\n\t\t\t\t\t\t\t.then"}}],["external:hlLines.slice",{"id":"external:hlLines.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"hlLines.slice"}}],["external:shown.join",{"id":"external:shown.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"shown.join"}}],["external:rawContent.split",{"id":"external:rawContent.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"rawContent.split"}}],["symbol-name:fallbackText",{"id":"symbol-name:fallbackText","kind":"symbol","language":"jsts","symbolName":"fallbackText","metadata":{"unresolvedName":"fallbackText"}}],["symbol-name:createEditFn",{"id":"symbol-name:createEditFn","kind":"symbol","language":"jsts","symbolName":"createEditFn","metadata":{"unresolvedName":"createEditFn"}}],["external:input.edits\n\t\t\t\t.map",{"id":"external:input.edits\n\t\t\t\t.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"input.edits\n\t\t\t\t.map"}}],["external:operations.map",{"id":"external:operations.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"operations.map"}}],["external:diffs.reduce",{"id":"external:diffs.reduce","kind":"external","language":"jsts","metadata":{"unresolvedName":"diffs.reduce"}}],["symbol-name:getEditOperations",{"id":"symbol-name:getEditOperations","kind":"symbol","language":"jsts","symbolName":"getEditOperations","metadata":{"unresolvedName":"getEditOperations"}}],["external:origEdit.execute",{"id":"external:origEdit.execute","kind":"external","language":"jsts","metadata":{"unresolvedName":"origEdit.execute"}}],["symbol-name:summarizeEditOperations",{"id":"symbol-name:summarizeEditOperations","kind":"symbol","language":"jsts","symbolName":"summarizeEditOperations","metadata":{"unresolvedName":"summarizeEditOperations"}}],["external:preEditContent.indexOf",{"id":"external:preEditContent.indexOf","kind":"external","language":"jsts","metadata":{"unresolvedName":"preEditContent.indexOf"}}],["external:preEditContent.slice(0, idx).split",{"id":"external:preEditContent.slice(0, idx).split","kind":"external","language":"jsts","metadata":{"unresolvedName":"preEditContent.slice(0, idx).split"}}],["external:preEditContent.slice",{"id":"external:preEditContent.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"preEditContent.slice"}}],["external:renderSplit(diff, lg, maxLines, dc)\n\t\t\t\t\t\t.then",{"id":"external:renderSplit(diff, lg, maxLines, dc)\n\t\t\t\t\t\t.then","kind":"external","language":"jsts","metadata":{"unresolvedName":"renderSplit(diff, lg, maxLines, dc)\n\t\t\t\t\t\t.then"}}],["external:diffs.slice(0, maxShown).map",{"id":"external:diffs.slice(0, maxShown).map","kind":"external","language":"jsts","metadata":{"unresolvedName":"diffs.slice(0, maxShown).map"}}],["external:diffs.slice",{"id":"external:diffs.slice","kind":"external","language":"jsts","metadata":{"unresolvedName":"diffs.slice"}}],["external:renderSplit(diff, lg, previewLines, dc)\n\t\t\t\t\t\t\t\t.then",{"id":"external:renderSplit(diff, lg, previewLines, dc)\n\t\t\t\t\t\t\t\t.then","kind":"external","language":"jsts","metadata":{"unresolvedName":"renderSplit(diff, lg, previewLines, dc)\n\t\t\t\t\t\t\t\t.then"}}],["external:sections.join",{"id":"external:sections.join","kind":"external","language":"jsts","metadata":{"unresolvedName":"sections.join"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"expandHint","symbolKind":"function","exported":false,"metadata":{"line":1113,"column":2,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"fallbackText","symbolKind":"function","exported":false,"metadata":{"line":1119,"column":2,"cyclomaticComplexity":4,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"header","symbolKind":"function","exported":false,"metadata":{"line":1128,"column":2,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"execute","symbolKind":"function","exported":false,"metadata":{"line":1395,"column":3,"cyclomaticComplexity":12,"maxNestingDepth":4,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"renderCall","symbolKind":"function","exported":false,"metadata":{"line":1436,"column":3,"cyclomaticComplexity":18,"maxNestingDepth":3,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"renderResult","symbolKind":"function","exported":false,"metadata":{"line":1506,"column":3,"cyclomaticComplexity":12,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:getEditOperations",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:getEditOperations","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"getEditOperations","symbolKind":"function","exported":false,"metadata":{"line":1344,"column":2,"cyclomaticComplexity":11,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","symbolName":"summarizeEditOperations","symbolKind":"function","exported":false,"metadata":{"line":1379,"column":2,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","metadata":{"lineCount":140}}],["module:./pill.js",{"id":"module:./pill.js","kind":"module","language":"jsts","metadata":{"source":"./pill.js"}}],["module:./diff-renderer.js",{"id":"module:./diff-renderer.js","kind":"module","language":"jsts","metadata":{"source":"./diff-renderer.js"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","symbolName":"getText","symbolKind":"function","exported":false,"metadata":{"line":26,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:result.content.find",{"id":"external:result.content.find","kind":"external","language":"jsts","metadata":{"unresolvedName":"result.content.find"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","symbolName":"renderTextResult","symbolKind":"function","exported":false,"metadata":{"line":34,"column":1,"cyclomaticComplexity":6,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["external:text.split",{"id":"external:text.split","kind":"external","language":"jsts","metadata":{"unresolvedName":"text.split"}}],["external:lines.map((l) => theme.fg(\"toolOutput\", l)).join",{"id":"external:lines.map((l) => theme.fg(\"toolOutput\", l)).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"lines.map((l) => theme.fg(\"toolOutput\", l)).join"}}],["symbol-name:keyHint",{"id":"symbol-name:keyHint","kind":"symbol","language":"jsts","symbolName":"keyHint","metadata":{"unresolvedName":"keyHint"}}],["external:visible.map((l) => theme.fg(\"toolOutput\", l)).join",{"id":"external:visible.map((l) => theme.fg(\"toolOutput\", l)).join","kind":"external","language":"jsts","metadata":{"unresolvedName":"visible.map((l) => theme.fg(\"toolOutput\", l)).join"}}],["external:visible.map",{"id":"external:visible.map","kind":"external","language":"jsts","metadata":{"unresolvedName":"visible.map"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","symbolName":"wrapBasicTool","symbolKind":"function","exported":false,"metadata":{"line":64,"column":1,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:pill",{"id":"symbol-name:pill","kind":"symbol","language":"jsts","symbolName":"pill","metadata":{"unresolvedName":"pill"}}],["symbol-name:mkCallText",{"id":"symbol-name:mkCallText","kind":"symbol","language":"jsts","symbolName":"mkCallText","metadata":{"unresolvedName":"mkCallText"}}],["symbol-name:renderTextResult",{"id":"symbol-name:renderTextResult","kind":"symbol","language":"jsts","symbolName":"renderTextResult","metadata":{"unresolvedName":"renderTextResult"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","symbolName":"renderCall","symbolKind":"function","exported":false,"metadata":{"line":123,"column":3,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","symbolName":"renderResult","symbolKind":"function","exported":false,"metadata":{"line":132,"column":3,"cyclomaticComplexity":1,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","symbolName":"<anonymous>","symbolKind":"function","exported":false,"metadata":{"line":111,"column":59,"cyclomaticComplexity":3,"maxNestingDepth":1,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["symbol-name:wrapBasicTool",{"id":"symbol-name:wrapBasicTool","kind":"symbol","language":"jsts","symbolName":"wrapBasicTool","metadata":{"unresolvedName":"wrapBasicTool"}}],["symbol-name:createLsToolDefinition",{"id":"symbol-name:createLsToolDefinition","kind":"symbol","language":"jsts","symbolName":"createLsToolDefinition","metadata":{"unresolvedName":"createLsToolDefinition"}}],["symbol-name:createReadToolDefinition",{"id":"symbol-name:createReadToolDefinition","kind":"symbol","language":"jsts","symbolName":"createReadToolDefinition","metadata":{"unresolvedName":"createReadToolDefinition"}}],["symbol-name:createFindToolDefinition",{"id":"symbol-name:createFindToolDefinition","kind":"symbol","language":"jsts","symbolName":"createFindToolDefinition","metadata":{"unresolvedName":"createFindToolDefinition"}}],["symbol-name:createGrepToolDefinition",{"id":"symbol-name:createGrepToolDefinition","kind":"symbol","language":"jsts","symbolName":"createGrepToolDefinition","metadata":{"unresolvedName":"createGrepToolDefinition"}}],["symbol-name:createBashToolDefinition",{"id":"symbol-name:createBashToolDefinition","kind":"symbol","language":"jsts","symbolName":"createBashToolDefinition","metadata":{"unresolvedName":"createBashToolDefinition"}}],["external:highlightCode(cmd, \"bash\").join",{"id":"external:highlightCode(cmd, \"bash\").join","kind":"external","language":"jsts","metadata":{"unresolvedName":"highlightCode(cmd, \"bash\").join"}}],["external:cmd.includes",{"id":"external:cmd.includes","kind":"external","language":"jsts","metadata":{"unresolvedName":"cmd.includes"}}],["symbol-name:registerDiffTools",{"id":"symbol-name:registerDiffTools","kind":"symbol","language":"jsts","symbolName":"registerDiffTools","metadata":{"unresolvedName":"registerDiffTools"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts","kind":"file","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts","metadata":{"lineCount":25}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","kind":"symbol","language":"jsts","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts","symbolName":"pill","symbolKind":"function","exported":true,"metadata":{"line":21,"column":1,"cyclomaticComplexity":2,"maxNestingDepth":0,"isBoundaryWrapper":false,"isPassThroughWrapper":false}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","kind":"file","language":"python","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py"}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:get_headers",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:get_headers","kind":"symbol","language":"python","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","symbolName":"get_headers","symbolKind":"function","exported":false,"metadata":{"line":25,"column":1,"signature":"(include_jina_auth: bool = False)"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:check_content_type",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:check_content_type","kind":"symbol","language":"python","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","symbolName":"check_content_type","symbolKind":"function","exported":false,"metadata":{"line":34,"column":1,"signature":"(url: str)"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:download_image",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:download_image","kind":"symbol","language":"python","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","symbolName":"download_image","symbolKind":"function","exported":false,"metadata":{"line":44,"column":1,"signature":"(url: str)"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:fetch_webpage",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:fetch_webpage","kind":"symbol","language":"python","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","symbolName":"fetch_webpage","symbolKind":"function","exported":false,"metadata":{"line":72,"column":1,"signature":"(url: str)"}}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:main",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:main","kind":"symbol","language":"python","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","symbolName":"main","symbolKind":"function","exported":false,"metadata":{"line":113,"column":1,"signature":"()"}}],["symbol-name:get",{"id":"symbol-name:get","kind":"symbol","language":"python","symbolName":"get","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:get"}}],["symbol-name:Request",{"id":"symbol-name:Request","kind":"symbol","language":"python","symbolName":"Request","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:Request"}}],["symbol-name:get_headers",{"id":"symbol-name:get_headers","kind":"symbol","language":"python","symbolName":"get_headers","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:get_headers"}}],["symbol-name:urlopen",{"id":"symbol-name:urlopen","kind":"symbol","language":"python","symbolName":"urlopen","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:urlopen"}}],["symbol-name:lower",{"id":"symbol-name:lower","kind":"symbol","language":"python","symbolName":"lower","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:lower"}}],["symbol-name:split",{"id":"symbol-name:split","kind":"symbol","language":"python","symbolName":"split","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:split"}}],["symbol-name:ValueError",{"id":"symbol-name:ValueError","kind":"symbol","language":"python","symbolName":"ValueError","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:ValueError"}}],["symbol-name:int",{"id":"symbol-name:int","kind":"symbol","language":"python","symbolName":"int","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:int"}}],["symbol-name:read",{"id":"symbol-name:read","kind":"symbol","language":"python","symbolName":"read","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:read"}}],["symbol-name:len",{"id":"symbol-name:len","kind":"symbol","language":"python","symbolName":"len","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:len"}}],["symbol-name:mkstemp",{"id":"symbol-name:mkstemp","kind":"symbol","language":"python","symbolName":"mkstemp","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:mkstemp"}}],["symbol-name:write",{"id":"symbol-name:write","kind":"symbol","language":"python","symbolName":"write","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:write"}}],["symbol-name:close",{"id":"symbol-name:close","kind":"symbol","language":"python","symbolName":"close","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:close"}}],["symbol-name:enumerate",{"id":"symbol-name:enumerate","kind":"symbol","language":"python","symbolName":"enumerate","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:enumerate"}}],["symbol-name:print",{"id":"symbol-name:print","kind":"symbol","language":"python","symbolName":"print","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:print"}}],["symbol-name:sleep",{"id":"symbol-name:sleep","kind":"symbol","language":"python","symbolName":"sleep","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:sleep"}}],["symbol-name:decode",{"id":"symbol-name:decode","kind":"symbol","language":"python","symbolName":"decode","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:decode"}}],["symbol-name:sub",{"id":"symbol-name:sub","kind":"symbol","language":"python","symbolName":"sub","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:sub"}}],["symbol-name:RuntimeError",{"id":"symbol-name:RuntimeError","kind":"symbol","language":"python","symbolName":"RuntimeError","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:RuntimeError"}}],["symbol-name:exit",{"id":"symbol-name:exit","kind":"symbol","language":"python","symbolName":"exit","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:exit"}}],["symbol-name:startswith",{"id":"symbol-name:startswith","kind":"symbol","language":"python","symbolName":"startswith","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:startswith"}}],["symbol-name:check_content_type",{"id":"symbol-name:check_content_type","kind":"symbol","language":"python","symbolName":"check_content_type","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:check_content_type"}}],["symbol-name:download_image",{"id":"symbol-name:download_image","kind":"symbol","language":"python","symbolName":"download_image","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:download_image"}}],["symbol-name:fetch_webpage",{"id":"symbol-name:fetch_webpage","kind":"symbol","language":"python","symbolName":"fetch_webpage","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:fetch_webpage"}}],["symbol-name:main",{"id":"symbol-name:main","kind":"symbol","language":"python","symbolName":"main","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:main"}}],["file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py",{"id":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","kind":"file","language":"python","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py"}],["/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py:main",{"id":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py:main","kind":"symbol","language":"python","filePath":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","symbolName":"main","symbolKind":"function","exported":false,"metadata":{"line":13,"column":1,"signature":"()"}}],["symbol-name:quote",{"id":"symbol-name:quote","kind":"symbol","language":"python","symbolName":"quote","metadata":{"unresolvedName":"agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py:quote"}}]],"edges":[{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/schema.ts","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:<anonymous>","to":"external:this.invalidate","kind":"calls","metadata":{"unresolvedName":"this.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:<anonymous>","to":"external:this.tui.requestRender","kind":"calls","metadata":{"unresolvedName":"this.tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:allOptions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:allOptions","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:allConfirmed","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:allConfirmed","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:allConfirmed","to":"external:this.states.every","kind":"calls","metadata":{"unresolvedName":"this.states.every"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","to":"symbol-name:add","kind":"calls","metadata":{"unresolvedName":"add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","to":"external:t.fg","kind":"calls","metadata":{"unresolvedName":"t.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","to":"external:\"─\".repeat","kind":"calls","metadata":{"unresolvedName":"\"─\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","to":"external:this.renderTabBar","kind":"calls","metadata":{"unresolvedName":"this.renderTabBar"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","to":"external:this.renderSubmitTab","kind":"calls","metadata":{"unresolvedName":"this.renderSubmitTab"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:render","to":"external:this.renderQuestionBody","kind":"calls","metadata":{"unresolvedName":"this.renderQuestionBody"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","to":"external:t.bg","kind":"calls","metadata":{"unresolvedName":"t.bg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","to":"external:t.fg","kind":"calls","metadata":{"unresolvedName":"t.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","to":"external:parts.push","kind":"calls","metadata":{"unresolvedName":"parts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","to":"external:this.allConfirmed","kind":"calls","metadata":{"unresolvedName":"this.allConfirmed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","to":"symbol-name:add","kind":"calls","metadata":{"unresolvedName":"add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderTabBar","to":"external:parts.join","kind":"calls","metadata":{"unresolvedName":"parts.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","to":"external:this.allOptions","kind":"calls","metadata":{"unresolvedName":"this.allOptions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","to":"symbol-name:wrapTextWithAnsi","kind":"calls","metadata":{"unresolvedName":"wrapTextWithAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","to":"external:t.fg","kind":"calls","metadata":{"unresolvedName":"t.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","to":"symbol-name:add","kind":"calls","metadata":{"unresolvedName":"add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","to":"external:state.selectedIndices.has","kind":"calls","metadata":{"unresolvedName":"state.selectedIndices.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderQuestionBody","to":"external:this.editor.render","kind":"calls","metadata":{"unresolvedName":"this.editor.render"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","to":"external:this.allConfirmed","kind":"calls","metadata":{"unresolvedName":"this.allConfirmed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","to":"external:t.fg","kind":"calls","metadata":{"unresolvedName":"t.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","to":"external:t.bold","kind":"calls","metadata":{"unresolvedName":"t.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","to":"symbol-name:add","kind":"calls","metadata":{"unresolvedName":"add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","to":"external:this.questions.indexOf","kind":"calls","metadata":{"unresolvedName":"this.questions.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","to":"external:this.getAnswerText","kind":"calls","metadata":{"unresolvedName":"this.getAnswerText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:renderSubmitTab","to":"external:this.questions\n        .filter","kind":"calls","metadata":{"unresolvedName":"this.questions\n        .filter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:getAnswerText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:getAnswerText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:getAnswerText","to":"external:[...state.selectedIndices]\n        .sort((a, b) => a - b)\n        .map","kind":"calls","metadata":{"unresolvedName":"[...state.selectedIndices]\n        .sort((a, b) => a - b)\n        .map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:getAnswerText","to":"external:[...state.selectedIndices]\n        .sort","kind":"calls","metadata":{"unresolvedName":"[...state.selectedIndices]\n        .sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:getAnswerText","to":"external:labels.push","kind":"calls","metadata":{"unresolvedName":"labels.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:getAnswerText","to":"external:labels.join","kind":"calls","metadata":{"unresolvedName":"labels.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:moveCursor","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:moveCursor","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:moveCursor","to":"external:this.allOptions","kind":"calls","metadata":{"unresolvedName":"this.allOptions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:moveCursor","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:moveCursor","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:moveCursor","to":"external:this.invalidate","kind":"calls","metadata":{"unresolvedName":"this.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:moveCursor","to":"external:this.tui.requestRender","kind":"calls","metadata":{"unresolvedName":"this.tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:toggleSelected","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:toggleSelected","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:toggleSelected","to":"external:state.selectedIndices.has","kind":"calls","metadata":{"unresolvedName":"state.selectedIndices.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:toggleSelected","to":"external:state.selectedIndices.delete","kind":"calls","metadata":{"unresolvedName":"state.selectedIndices.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:toggleSelected","to":"external:state.selectedIndices.add","kind":"calls","metadata":{"unresolvedName":"state.selectedIndices.add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:toggleSelected","to":"external:this.invalidate","kind":"calls","metadata":{"unresolvedName":"this.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:toggleSelected","to":"external:this.tui.requestRender","kind":"calls","metadata":{"unresolvedName":"this.tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:enterEditMode","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:enterEditMode","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:enterEditMode","to":"external:this.editor.setText","kind":"calls","metadata":{"unresolvedName":"this.editor.setText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:enterEditMode","to":"external:this.invalidate","kind":"calls","metadata":{"unresolvedName":"this.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:enterEditMode","to":"external:this.tui.requestRender","kind":"calls","metadata":{"unresolvedName":"this.tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:exitEditMode","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:exitEditMode","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:exitEditMode","to":"external:this.editor.getText().trim","kind":"calls","metadata":{"unresolvedName":"this.editor.getText().trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:exitEditMode","to":"external:this.editor.getText","kind":"calls","metadata":{"unresolvedName":"this.editor.getText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:exitEditMode","to":"external:this.editor.setText","kind":"calls","metadata":{"unresolvedName":"this.editor.setText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:exitEditMode","to":"external:this.invalidate","kind":"calls","metadata":{"unresolvedName":"this.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:autoConfirmIfAnswered","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:autoConfirmIfAnswered","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:confirmAndAdvance","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:confirmAndAdvance","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:confirmAndAdvance","to":"external:this.advance","kind":"calls","metadata":{"unresolvedName":"this.advance"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:advance","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:advance","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:advance","to":"external:this.submit","kind":"calls","metadata":{"unresolvedName":"this.submit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:advance","to":"external:this.invalidate","kind":"calls","metadata":{"unresolvedName":"this.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:advance","to":"external:this.tui.requestRender","kind":"calls","metadata":{"unresolvedName":"this.tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:submit","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:submit","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:submit","to":"external:this.done","kind":"calls","metadata":{"unresolvedName":"this.done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:submit","to":"external:this.buildResult","kind":"calls","metadata":{"unresolvedName":"this.buildResult"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:cancel","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:cancel","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:cancel","to":"external:this.done","kind":"calls","metadata":{"unresolvedName":"this.done"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:buildResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:buildResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:buildResult","to":"external:[...s.selectedIndices]\n          .sort((a, b) => a - b)\n          .map","kind":"calls","metadata":{"unresolvedName":"[...s.selectedIndices]\n          .sort((a, b) => a - b)\n          .map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:buildResult","to":"external:[...s.selectedIndices]\n          .sort","kind":"calls","metadata":{"unresolvedName":"[...s.selectedIndices]\n          .sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:buildResult","to":"external:labels.push","kind":"calls","metadata":{"unresolvedName":"labels.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:buildResult","to":"external:labels.join","kind":"calls","metadata":{"unresolvedName":"labels.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.allConfirmed","kind":"calls","metadata":{"unresolvedName":"this.allConfirmed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.submit","kind":"calls","metadata":{"unresolvedName":"this.submit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.cancel","kind":"calls","metadata":{"unresolvedName":"this.cancel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.invalidate","kind":"calls","metadata":{"unresolvedName":"this.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.tui.requestRender","kind":"calls","metadata":{"unresolvedName":"this.tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.exitEditMode","kind":"calls","metadata":{"unresolvedName":"this.exitEditMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.editor.getText().trim","kind":"calls","metadata":{"unresolvedName":"this.editor.getText().trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.editor.getText","kind":"calls","metadata":{"unresolvedName":"this.editor.getText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.confirmAndAdvance","kind":"calls","metadata":{"unresolvedName":"this.confirmAndAdvance"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.editor.handleInput","kind":"calls","metadata":{"unresolvedName":"this.editor.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.autoConfirmIfAnswered","kind":"calls","metadata":{"unresolvedName":"this.autoConfirmIfAnswered"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.moveCursor","kind":"calls","metadata":{"unresolvedName":"this.moveCursor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.allOptions","kind":"calls","metadata":{"unresolvedName":"this.allOptions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.enterEditMode","kind":"calls","metadata":{"unresolvedName":"this.enterEditMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts:handleInput","to":"external:this.toggleSelected","kind":"calls","metadata":{"unresolvedName":"this.toggleSelected"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/component.ts","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/schema.ts","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:pi.registerTool","kind":"calls","metadata":{"unresolvedName":"pi.registerTool"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:pi.setActiveTools","kind":"calls","metadata":{"unresolvedName":"pi.setActiveTools"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:pi.getActiveTools().filter","kind":"calls","metadata":{"unresolvedName":"pi.getActiveTools().filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:pi.getActiveTools","kind":"calls","metadata":{"unresolvedName":"pi.getActiveTools"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:result.questions.map","kind":"calls","metadata":{"unresolvedName":"result.questions.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:summaryLines.join","kind":"calls","metadata":{"unresolvedName":"summaryLines.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:questions.map((q) => q.header).join","kind":"calls","metadata":{"unresolvedName":"questions.map((q) => q.header).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:questions.map","kind":"calls","metadata":{"unresolvedName":"questions.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:<anonymous>","to":"external:box.addChild","kind":"calls","metadata":{"unresolvedName":"box.addChild"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute","to":"external:pi.setActiveTools","kind":"calls","metadata":{"unresolvedName":"pi.setActiveTools"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute","to":"external:pi.getActiveTools().filter","kind":"calls","metadata":{"unresolvedName":"pi.getActiveTools().filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute","to":"external:pi.getActiveTools","kind":"calls","metadata":{"unresolvedName":"pi.getActiveTools"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute","to":"external:result.questions.map","kind":"calls","metadata":{"unresolvedName":"result.questions.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:execute","to":"external:summaryLines.join","kind":"calls","metadata":{"unresolvedName":"summaryLines.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderCall","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderCall","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderCall","to":"external:questions.map((q) => q.header).join","kind":"calls","metadata":{"unresolvedName":"questions.map((q) => q.header).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderCall","to":"external:questions.map","kind":"calls","metadata":{"unresolvedName":"questions.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderCall","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderCall","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderResult","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/index.ts:renderResult","to":"external:box.addChild","kind":"calls","metadata":{"unresolvedName":"box.addChild"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/ask-user-question/schema.ts","to":"external:@sinclair/typebox","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"external:node:net","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"external:node:crypto","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:isConnected","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:isConnected","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","to":"external:this.isConnected","kind":"calls","metadata":{"unresolvedName":"this.isConnected"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","to":"external:net.createConnection","kind":"calls","metadata":{"unresolvedName":"net.createConnection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","to":"external:sock.on","kind":"calls","metadata":{"unresolvedName":"sock.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","to":"external:this.onData","kind":"calls","metadata":{"unresolvedName":"this.onData"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","to":"external:this.cleanup","kind":"calls","metadata":{"unresolvedName":"this.cleanup"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","to":"external:sock.setTimeout","kind":"calls","metadata":{"unresolvedName":"sock.setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:connect","to":"external:sock.destroy","kind":"calls","metadata":{"unresolvedName":"sock.destroy"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:net.createConnection","kind":"calls","metadata":{"unresolvedName":"net.createConnection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:sock.on","kind":"calls","metadata":{"unresolvedName":"sock.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.onData","kind":"calls","metadata":{"unresolvedName":"this.onData"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.cleanup","kind":"calls","metadata":{"unresolvedName":"this.cleanup"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:sock.setTimeout","kind":"calls","metadata":{"unresolvedName":"sock.setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:sock.destroy","kind":"calls","metadata":{"unresolvedName":"sock.destroy"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.cleanup","kind":"calls","metadata":{"unresolvedName":"this.cleanup"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.cleanup","kind":"calls","metadata":{"unresolvedName":"this.cleanup"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:sock.destroy","kind":"calls","metadata":{"unresolvedName":"sock.destroy"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:timeoutFor","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:timeoutFor","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:timeoutFor","to":"external:method.startsWith","kind":"calls","metadata":{"unresolvedName":"method.startsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:method.startsWith","kind":"calls","metadata":{"unresolvedName":"method.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:this.isConnected","kind":"calls","metadata":{"unresolvedName":"this.isConnected"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:this.connect","kind":"calls","metadata":{"unresolvedName":"this.connect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:crypto.randomUUID","kind":"calls","metadata":{"unresolvedName":"crypto.randomUUID"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:this.timeoutFor","kind":"calls","metadata":{"unresolvedName":"this.timeoutFor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:this.pending.delete","kind":"calls","metadata":{"unresolvedName":"this.pending.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:this.pending.set","kind":"calls","metadata":{"unresolvedName":"this.pending.set"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:request","to":"external:this.socket!.write","kind":"calls","metadata":{"unresolvedName":"this.socket!.write"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.pending.delete","kind":"calls","metadata":{"unresolvedName":"this.pending.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.pending.set","kind":"calls","metadata":{"unresolvedName":"this.pending.set"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.socket!.write","kind":"calls","metadata":{"unresolvedName":"this.socket!.write"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.pending.delete","kind":"calls","metadata":{"unresolvedName":"this.pending.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","to":"external:this.pending.delete","kind":"calls","metadata":{"unresolvedName":"this.pending.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:reject","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:reject","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:reject","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:reject","to":"external:this.pending.delete","kind":"calls","metadata":{"unresolvedName":"this.pending.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:reject","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:reject","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"external:this.isConnected","kind":"calls","metadata":{"unresolvedName":"this.isConnected"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"external:this.connect","kind":"calls","metadata":{"unresolvedName":"this.connect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"external:this.pendingV1.findIndex","kind":"calls","metadata":{"unresolvedName":"this.pendingV1.findIndex"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"external:this.pendingV1.splice","kind":"calls","metadata":{"unresolvedName":"this.pendingV1.splice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"external:this.pendingV1.push","kind":"calls","metadata":{"unresolvedName":"this.pendingV1.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"external:this.socket!.write","kind":"calls","metadata":{"unresolvedName":"this.socket!.write"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:v1","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.pendingV1.findIndex","kind":"calls","metadata":{"unresolvedName":"this.pendingV1.findIndex"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.pendingV1.splice","kind":"calls","metadata":{"unresolvedName":"this.pendingV1.splice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.pendingV1.push","kind":"calls","metadata":{"unresolvedName":"this.pendingV1.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.socket!.write","kind":"calls","metadata":{"unresolvedName":"this.socket!.write"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.pendingV1.findIndex","kind":"calls","metadata":{"unresolvedName":"this.pendingV1.findIndex"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:this.pendingV1.splice","kind":"calls","metadata":{"unresolvedName":"this.pendingV1.splice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:parallel","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:parallel","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:parallel","to":"external:Promise.all","kind":"calls","metadata":{"unresolvedName":"Promise.all"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:parallel","to":"external:requests.map","kind":"calls","metadata":{"unresolvedName":"requests.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:parallel","to":"external:this.request","kind":"calls","metadata":{"unresolvedName":"this.request"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resetCircuitBreaker","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resetCircuitBreaker","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:close","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:close","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:close","to":"external:this.socket.destroy","kind":"calls","metadata":{"unresolvedName":"this.socket.destroy"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:close","to":"external:this.cleanup","kind":"calls","metadata":{"unresolvedName":"this.cleanup"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:data.toString","kind":"calls","metadata":{"unresolvedName":"data.toString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:this.buffer.split","kind":"calls","metadata":{"unresolvedName":"this.buffer.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:lines.pop","kind":"calls","metadata":{"unresolvedName":"lines.pop"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:line.trim","kind":"calls","metadata":{"unresolvedName":"line.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:line.trimStart().startsWith","kind":"calls","metadata":{"unresolvedName":"line.trimStart().startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:line.trimStart","kind":"calls","metadata":{"unresolvedName":"line.trimStart"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:console.error","kind":"calls","metadata":{"unresolvedName":"console.error"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:this.pending.get","kind":"calls","metadata":{"unresolvedName":"this.pending.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:pending.reject","kind":"calls","metadata":{"unresolvedName":"pending.reject"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:pending.resolve","kind":"calls","metadata":{"unresolvedName":"pending.resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:this.pendingV1.shift","kind":"calls","metadata":{"unresolvedName":"this.pendingV1.shift"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:onData","to":"external:v1.resolve","kind":"calls","metadata":{"unresolvedName":"v1.resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:cleanup","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:cleanup","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:cleanup","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:cleanup","to":"external:req.resolve","kind":"calls","metadata":{"unresolvedName":"req.resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:cleanup","to":"external:this.pending.clear","kind":"calls","metadata":{"unresolvedName":"this.pending.clear"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:cleanup","to":"external:v1.resolve","kind":"calls","metadata":{"unresolvedName":"v1.resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"module:./cmux-client.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"module:./notifications.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"module:./status.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"module:./tools.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"module:./split-fork.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","to":"external:pi.on","kind":"calls","metadata":{"unresolvedName":"pi.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","to":"external:client.connect","kind":"calls","metadata":{"unresolvedName":"client.connect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","kind":"calls","metadata":{"unresolvedName":"wireNotifications"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus","kind":"calls","metadata":{"unresolvedName":"wireStatus"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","kind":"calls","metadata":{"unresolvedName":"wireTools"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","kind":"calls","metadata":{"unresolvedName":"wireSplitFork"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","to":"external:client.close","kind":"calls","metadata":{"unresolvedName":"client.close"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","to":"external:client.connect","kind":"calls","metadata":{"unresolvedName":"client.connect"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/index.ts:<anonymous>","to":"external:client.close","kind":"calls","metadata":{"unresolvedName":"client.close"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"external:@mariozechner/pi-ai","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"external:node:child_process","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"module:./cmux-client.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:freshStats","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:freshStats","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:isSurfaceFocused","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:isSurfaceFocused","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:isSurfaceFocused","to":"symbol-name:execFile","kind":"calls","metadata":{"unresolvedName":"execFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:isSurfaceFocused","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:isSurfaceFocused","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"symbol-name:execFile","kind":"calls","metadata":{"unresolvedName":"execFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:isSurfaceFocused","kind":"calls","metadata":{"unresolvedName":"isSurfaceFocused"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify","to":"external:args.push","kind":"calls","metadata":{"unresolvedName":"args.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify","to":"symbol-name:execFile","kind":"calls","metadata":{"unresolvedName":"execFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"symbol-name:execFile","kind":"calls","metadata":{"unresolvedName":"execFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:buildSummary","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:buildSummary","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:buildSummary","to":"external:parts.push","kind":"calls","metadata":{"unresolvedName":"parts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:buildSummary","to":"external:parts.join","kind":"calls","metadata":{"unresolvedName":"parts.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","to":"external:(msg as AssistantMessage).content.filter","kind":"calls","metadata":{"unresolvedName":"(msg as AssistantMessage).content.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","to":"external:textParts.map((t) => t.text).join(\" \").trim","kind":"calls","metadata":{"unresolvedName":"textParts.map((t) => t.text).join(\" \").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","to":"external:textParts.map((t) => t.text).join","kind":"calls","metadata":{"unresolvedName":"textParts.map((t) => t.text).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","to":"external:textParts.map","kind":"calls","metadata":{"unresolvedName":"textParts.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","to":"external:text.slice","kind":"calls","metadata":{"unresolvedName":"text.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"external:pi.on","kind":"calls","metadata":{"unresolvedName":"pi.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:freshStats","kind":"calls","metadata":{"unresolvedName":"freshStats"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"external:turnStats.filesEdited.push","kind":"calls","metadata":{"unresolvedName":"turnStats.filesEdited.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"external:turnStats.filesWritten.push","kind":"calls","metadata":{"unresolvedName":"turnStats.filesWritten.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"symbol-name:isBashToolResult","kind":"calls","metadata":{"unresolvedName":"isBashToolResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"external:event.content\n          .filter","kind":"calls","metadata":{"unresolvedName":"event.content\n          .filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"external:errorText.split(\"\\n\").find","kind":"calls","metadata":{"unresolvedName":"errorText.split(\"\\n\").find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"external:errorText.split","kind":"calls","metadata":{"unresolvedName":"errorText.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"external:l.trim","kind":"calls","metadata":{"unresolvedName":"l.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"external:firstLine.slice","kind":"calls","metadata":{"unresolvedName":"firstLine.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:buildSummary","kind":"calls","metadata":{"unresolvedName":"buildSummary"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","kind":"calls","metadata":{"unresolvedName":"lastAssistantText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:wireNotifications","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify","kind":"calls","metadata":{"unresolvedName":"notify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:freshStats","kind":"calls","metadata":{"unresolvedName":"freshStats"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"external:turnStats.filesEdited.push","kind":"calls","metadata":{"unresolvedName":"turnStats.filesEdited.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"external:turnStats.filesWritten.push","kind":"calls","metadata":{"unresolvedName":"turnStats.filesWritten.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"symbol-name:isBashToolResult","kind":"calls","metadata":{"unresolvedName":"isBashToolResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"external:event.content\n          .filter","kind":"calls","metadata":{"unresolvedName":"event.content\n          .filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"external:errorText.split(\"\\n\").find","kind":"calls","metadata":{"unresolvedName":"errorText.split(\"\\n\").find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"external:errorText.split","kind":"calls","metadata":{"unresolvedName":"errorText.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"external:l.trim","kind":"calls","metadata":{"unresolvedName":"l.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"external:firstLine.slice","kind":"calls","metadata":{"unresolvedName":"firstLine.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:buildSummary","kind":"calls","metadata":{"unresolvedName":"buildSummary"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:lastAssistantText","kind":"calls","metadata":{"unresolvedName":"lastAssistantText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/notifications.ts:notify","kind":"calls","metadata":{"unresolvedName":"notify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"external:node:crypto","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"module:./cmux-client.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:shellQuote","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:shellQuote","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:shellQuote","to":"external:value.replace","kind":"calls","metadata":{"unresolvedName":"value.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:getPiInvocationParts","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:getPiInvocationParts","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:getPiInvocationParts","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:getPiInvocationParts","to":"external:path.basename(process.execPath).toLowerCase","kind":"calls","metadata":{"unresolvedName":"path.basename(process.execPath).toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:getPiInvocationParts","to":"external:path.basename","kind":"calls","metadata":{"unresolvedName":"path.basename"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:getPiInvocationParts","to":"external:/^(node|bun)(\\.exe)?$/.test","kind":"calls","metadata":{"unresolvedName":"/^(node|bun)(\\.exe)?$/.test"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:buildPiCommand","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:buildPiCommand","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:buildPiCommand","to":"symbol-name:getPiInvocationParts","kind":"calls","metadata":{"unresolvedName":"getPiInvocationParts"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:buildPiCommand","to":"external:parts.push","kind":"calls","metadata":{"unresolvedName":"parts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:buildPiCommand","to":"external:parts.map(shellQuote).join","kind":"calls","metadata":{"unresolvedName":"parts.map(shellQuote).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:buildPiCommand","to":"external:parts.map","kind":"calls","metadata":{"unresolvedName":"parts.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:ctx.sessionManager.getSessionFile","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getSessionFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:path.dirname","kind":"calls","metadata":{"unresolvedName":"path.dirname"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:ctx.sessionManager.getBranch","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:ctx.sessionManager.getHeader","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getHeader"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:new Date().toISOString","kind":"calls","metadata":{"unresolvedName":"new Date().toISOString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:timestamp.replace","kind":"calls","metadata":{"unresolvedName":"timestamp.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"symbol-name:randomUUID","kind":"calls","metadata":{"unresolvedName":"randomUUID"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:path.join","kind":"calls","metadata":{"unresolvedName":"path.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:branchEntries.map","kind":"calls","metadata":{"unresolvedName":"branchEntries.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:fs.mkdir","kind":"calls","metadata":{"unresolvedName":"fs.mkdir"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","to":"external:fs.writeFile","kind":"calls","metadata":{"unresolvedName":"fs.writeFile"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"external:pi.registerCommand","kind":"calls","metadata":{"unresolvedName":"pi.registerCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"external:client.isConnected","kind":"calls","metadata":{"unresolvedName":"client.isConnected"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"external:client.connect","kind":"calls","metadata":{"unresolvedName":"client.connect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"external:ctx.isIdle","kind":"calls","metadata":{"unresolvedName":"ctx.isIdle"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"external:args.trim","kind":"calls","metadata":{"unresolvedName":"args.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","kind":"calls","metadata":{"unresolvedName":"createForkedSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"external:client.request","kind":"calls","metadata":{"unresolvedName":"client.request"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"symbol-name:buildPiCommand","kind":"calls","metadata":{"unresolvedName":"buildPiCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:wireSplitFork","to":"external:path.basename","kind":"calls","metadata":{"unresolvedName":"path.basename"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"external:client.isConnected","kind":"calls","metadata":{"unresolvedName":"client.isConnected"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"external:client.connect","kind":"calls","metadata":{"unresolvedName":"client.connect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"external:ctx.isIdle","kind":"calls","metadata":{"unresolvedName":"ctx.isIdle"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"external:args.trim","kind":"calls","metadata":{"unresolvedName":"args.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:createForkedSession","kind":"calls","metadata":{"unresolvedName":"createForkedSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"external:client.request","kind":"calls","metadata":{"unresolvedName":"client.request"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"symbol-name:buildPiCommand","kind":"calls","metadata":{"unresolvedName":"buildPiCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/split-fork.ts:handler","to":"external:path.basename","kind":"calls","metadata":{"unresolvedName":"path.basename"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"module:./cmux-client.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus","to":"external:client.v1","kind":"calls","metadata":{"unresolvedName":"client.v1"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearStatus","kind":"calls","metadata":{"unresolvedName":"clearStatus"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus","to":"external:pi.on","kind":"calls","metadata":{"unresolvedName":"pi.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:setStatus","kind":"calls","metadata":{"unresolvedName":"setStatus"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:wireStatus","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearAllStatus","kind":"calls","metadata":{"unresolvedName":"clearAllStatus"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:setStatus","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:setStatus","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:setStatus","to":"external:client.v1","kind":"calls","metadata":{"unresolvedName":"client.v1"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearStatus","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearStatus","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearStatus","to":"external:client.v1","kind":"calls","metadata":{"unresolvedName":"client.v1"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearAllStatus","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearAllStatus","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearAllStatus","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearStatus","kind":"calls","metadata":{"unresolvedName":"clearStatus"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:setStatus","kind":"calls","metadata":{"unresolvedName":"setStatus"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:setStatus","kind":"calls","metadata":{"unresolvedName":"setStatus"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:setStatus","kind":"calls","metadata":{"unresolvedName":"setStatus"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/status.ts:clearAllStatus","kind":"calls","metadata":{"unresolvedName":"clearAllStatus"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"external:@mariozechner/pi-ai","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"external:@sinclair/typebox","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"module:./cmux-client.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","to":"symbol-name:truncateTail","kind":"calls","metadata":{"unresolvedName":"truncateTail"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:isTimeout","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:isTimeout","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:pi.registerTool","kind":"calls","metadata":{"unresolvedName":"pi.registerTool"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:Type.Object","kind":"calls","metadata":{"unresolvedName":"Type.Object"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"symbol-name:StringEnum","kind":"calls","metadata":{"unresolvedName":"StringEnum"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:Type.Optional","kind":"calls","metadata":{"unresolvedName":"Type.Optional"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:Type.String","kind":"calls","metadata":{"unresolvedName":"Type.String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:Type.Boolean","kind":"calls","metadata":{"unresolvedName":"Type.Boolean"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:Type.Number","kind":"calls","metadata":{"unresolvedName":"Type.Number"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:client.request","kind":"calls","metadata":{"unresolvedName":"client.request"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:isTimeout","kind":"calls","metadata":{"unresolvedName":"isTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult","kind":"calls","metadata":{"unresolvedName":"errorResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","kind":"calls","metadata":{"unresolvedName":"formatResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:client.parallel","kind":"calls","metadata":{"unresolvedName":"client.parallel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:client.resetCircuitBreaker","kind":"calls","metadata":{"unresolvedName":"client.resetCircuitBreaker"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:Promise.all","kind":"calls","metadata":{"unresolvedName":"Promise.all"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:actualUrl.startsWith","kind":"calls","metadata":{"unresolvedName":"actualUrl.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"external:params.url.replace","kind":"calls","metadata":{"unresolvedName":"params.url.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:wireTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","kind":"calls","metadata":{"unresolvedName":"act"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"external:client.request","kind":"calls","metadata":{"unresolvedName":"client.request"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:isTimeout","kind":"calls","metadata":{"unresolvedName":"isTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult","kind":"calls","metadata":{"unresolvedName":"errorResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","kind":"calls","metadata":{"unresolvedName":"formatResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"external:client.parallel","kind":"calls","metadata":{"unresolvedName":"client.parallel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"external:client.resetCircuitBreaker","kind":"calls","metadata":{"unresolvedName":"client.resetCircuitBreaker"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"external:Promise.all","kind":"calls","metadata":{"unresolvedName":"Promise.all"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"external:actualUrl.startsWith","kind":"calls","metadata":{"unresolvedName":"actualUrl.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"external:params.url.replace","kind":"calls","metadata":{"unresolvedName":"params.url.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","kind":"calls","metadata":{"unresolvedName":"act"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","to":"external:client.request","kind":"calls","metadata":{"unresolvedName":"client.request"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:isTimeout","kind":"calls","metadata":{"unresolvedName":"isTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult","kind":"calls","metadata":{"unresolvedName":"errorResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","kind":"calls","metadata":{"unresolvedName":"formatResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:act","to":"external:client.parallel","kind":"calls","metadata":{"unresolvedName":"client.parallel"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"external:client.request","kind":"calls","metadata":{"unresolvedName":"client.request"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","kind":"calls","metadata":{"unresolvedName":"formatResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult","kind":"calls","metadata":{"unresolvedName":"errorResult"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"external:client.request","kind":"calls","metadata":{"unresolvedName":"client.request"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:formatResult","kind":"calls","metadata":{"unresolvedName":"formatResult"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"module:../permissions/permissions.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"external:node:child_process","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"module:./renderers.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getGitBranch","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getGitBranch","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getGitBranch","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:pi.events.on","kind":"calls","metadata":{"unresolvedName":"pi.events.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:tuiRef?.requestRender","kind":"calls","metadata":{"unresolvedName":"tuiRef?.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:pi.on","kind":"calls","metadata":{"unresolvedName":"pi.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getGitBranch","kind":"calls","metadata":{"unresolvedName":"getGitBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:watch","kind":"calls","metadata":{"unresolvedName":"watch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:ctx.ui.setWidget.bind","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setWidget.bind"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:setWidgetFn","kind":"calls","metadata":{"unresolvedName":"setWidgetFn"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:pi.getContextUsage","kind":"calls","metadata":{"unresolvedName":"pi.getContextUsage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","kind":"calls","metadata":{"unresolvedName":"renderLine1"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:ctx.ui.setFooter","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setFooter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:gitWatcher?.close","kind":"calls","metadata":{"unresolvedName":"gitWatcher?.close"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill","kind":"calls","metadata":{"unresolvedName":"renderModePill"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:modePillWidth","kind":"calls","metadata":{"unresolvedName":"modePillWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:buildPathString","kind":"calls","metadata":{"unresolvedName":"buildPathString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:process.cwd","kind":"calls","metadata":{"unresolvedName":"process.cwd"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:ctx.getContextUsage","kind":"calls","metadata":{"unresolvedName":"ctx.getContextUsage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:pct.toFixed","kind":"calls","metadata":{"unresolvedName":"pct.toFixed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","kind":"calls","metadata":{"unresolvedName":"fmtTokens"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderContextUsage","kind":"calls","metadata":{"unresolvedName":"renderContextUsage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:pi.getThinkingLevel","kind":"calls","metadata":{"unresolvedName":"pi.getThinkingLevel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModelInfo","kind":"calls","metadata":{"unresolvedName":"renderModelInfo"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPath","kind":"calls","metadata":{"unresolvedName":"renderPath"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:segments.push","kind":"calls","metadata":{"unresolvedName":"segments.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:segments.join","kind":"calls","metadata":{"unresolvedName":"segments.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:tuiRef?.requestRender","kind":"calls","metadata":{"unresolvedName":"tuiRef?.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getGitBranch","kind":"calls","metadata":{"unresolvedName":"getGitBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:watch","kind":"calls","metadata":{"unresolvedName":"watch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:tuiRef?.requestRender","kind":"calls","metadata":{"unresolvedName":"tuiRef?.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:ctx.ui.setWidget.bind","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setWidget.bind"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"symbol-name:setWidgetFn","kind":"calls","metadata":{"unresolvedName":"setWidgetFn"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:pi.getContextUsage","kind":"calls","metadata":{"unresolvedName":"pi.getContextUsage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","kind":"calls","metadata":{"unresolvedName":"renderLine1"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:ctx.ui.setFooter","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setFooter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getGitBranch","kind":"calls","metadata":{"unresolvedName":"getGitBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:tuiRef?.requestRender","kind":"calls","metadata":{"unresolvedName":"tuiRef?.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:pi.getContextUsage","kind":"calls","metadata":{"unresolvedName":"pi.getContextUsage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","kind":"calls","metadata":{"unresolvedName":"renderLine1"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:render","to":"external:pi.getContextUsage","kind":"calls","metadata":{"unresolvedName":"pi.getContextUsage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:render","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","kind":"calls","metadata":{"unresolvedName":"renderLine1"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getContextUsage","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getContextUsage","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:getContextUsage","to":"external:pi.getContextUsage","kind":"calls","metadata":{"unresolvedName":"pi.getContextUsage"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:render","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:<anonymous>","to":"external:gitWatcher?.close","kind":"calls","metadata":{"unresolvedName":"gitWatcher?.close"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill","kind":"calls","metadata":{"unresolvedName":"renderModePill"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:modePillWidth","kind":"calls","metadata":{"unresolvedName":"modePillWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:buildPathString","kind":"calls","metadata":{"unresolvedName":"buildPathString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"external:process.cwd","kind":"calls","metadata":{"unresolvedName":"process.cwd"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"external:ctx.getContextUsage","kind":"calls","metadata":{"unresolvedName":"ctx.getContextUsage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"external:pct.toFixed","kind":"calls","metadata":{"unresolvedName":"pct.toFixed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","kind":"calls","metadata":{"unresolvedName":"fmtTokens"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderContextUsage","kind":"calls","metadata":{"unresolvedName":"renderContextUsage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"external:pi.getThinkingLevel","kind":"calls","metadata":{"unresolvedName":"pi.getThinkingLevel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModelInfo","kind":"calls","metadata":{"unresolvedName":"renderModelInfo"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPath","kind":"calls","metadata":{"unresolvedName":"renderPath"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"external:segments.push","kind":"calls","metadata":{"unresolvedName":"segments.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/custom-footer.ts:renderLine1","to":"external:segments.join","kind":"calls","metadata":{"unresolvedName":"segments.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"module:../permissions/permissions.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"module:../shared/thinking-colors.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","to":"external:n.toString","kind":"calls","metadata":{"unresolvedName":"n.toString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","to":"external:(n / 1000).toFixed","kind":"calls","metadata":{"unresolvedName":"(n / 1000).toFixed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","to":"external:(n / 1_000_000).toFixed","kind":"calls","metadata":{"unresolvedName":"(n / 1_000_000).toFixed"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill","to":"external:theme.inverse","kind":"calls","metadata":{"unresolvedName":"theme.inverse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModePill","to":"external:mode.toUpperCase","kind":"calls","metadata":{"unresolvedName":"mode.toUpperCase"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:modePillWidth","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:modePillWidth","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPath","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPath","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPath","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPath","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPath","to":"external:pathRaw.slice","kind":"calls","metadata":{"unresolvedName":"pathRaw.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:buildPathString","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:buildPathString","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:buildPathString","to":"external:pwd.startsWith","kind":"calls","metadata":{"unresolvedName":"pwd.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:buildPathString","to":"external:pwd.slice","kind":"calls","metadata":{"unresolvedName":"pwd.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderContextUsage","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderContextUsage","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderContextUsage","to":"external:pct.toFixed","kind":"calls","metadata":{"unresolvedName":"pct.toFixed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderContextUsage","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:fmtTokens","kind":"calls","metadata":{"unresolvedName":"fmtTokens"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderContextUsage","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModelInfo","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModelInfo","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModelInfo","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderModelInfo","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:clampPct","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:clampPct","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:clampPct","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:clampPct","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:clampPct","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:colorForPct","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:colorForPct","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:clampPct","kind":"calls","metadata":{"unresolvedName":"clampPct"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:colorForPct","kind":"calls","metadata":{"unresolvedName":"colorForPct"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar","to":"external:\"█\".repeat","kind":"calls","metadata":{"unresolvedName":"\"█\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderBar","to":"external:\"░\".repeat","kind":"calls","metadata":{"unresolvedName":"\"░\".repeat"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPct","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPct","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPct","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:clampPct","kind":"calls","metadata":{"unresolvedName":"clampPct"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPct","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPct","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:colorForPct","kind":"calls","metadata":{"unresolvedName":"colorForPct"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/custom-footer/renderers.ts:renderPct","to":"external:`${v}%`.padStart","kind":"calls","metadata":{"unresolvedName":"`${v}%`.padStart"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:@sinclair/typebox","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:node:child_process","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"module:../shared/overlay.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"module:../shared/thinking-colors.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:@sting8k/pi-vcc/src/core/normalize","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:@sting8k/pi-vcc/src/core/filter-noise","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:@sting8k/pi-vcc/src/core/build-sections","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:@sting8k/pi-vcc/src/core/redact","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"external:@tintinweb/pi-tasks/src/task-store.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:shellQuote","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:shellQuote","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:shellQuote","to":"external:value.replace","kind":"calls","metadata":{"unresolvedName":"value.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:getPiInvocationParts","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:getPiInvocationParts","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:getPiInvocationParts","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:getPiInvocationParts","to":"external:path.basename(process.execPath).toLowerCase","kind":"calls","metadata":{"unresolvedName":"path.basename(process.execPath).toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:getPiInvocationParts","to":"external:path.basename","kind":"calls","metadata":{"unresolvedName":"path.basename"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:getPiInvocationParts","to":"external:/^(node|bun)(\\.exe)?$/.test","kind":"calls","metadata":{"unresolvedName":"/^(node|bun)(\\.exe)?$/.test"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","to":"symbol-name:dirname","kind":"calls","metadata":{"unresolvedName":"dirname"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","to":"external:parsed.filter","kind":"calls","metadata":{"unresolvedName":"parsed.filter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:loadFavouriteModels","kind":"calls","metadata":{"unresolvedName":"loadFavouriteModels"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:THINKING_LEVELS.indexOf","kind":"calls","metadata":{"unresolvedName":"THINKING_LEVELS.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:favourites.map","kind":"calls","metadata":{"unresolvedName":"favourites.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","to":"external:entries.findIndex","kind":"calls","metadata":{"unresolvedName":"entries.findIndex"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:THINKING_LEVELS.indexOf","kind":"calls","metadata":{"unresolvedName":"THINKING_LEVELS.indexOf"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:entries.findIndex","kind":"calls","metadata":{"unresolvedName":"entries.findIndex"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:render","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handleInput","to":"external:entries.findIndex","kind":"calls","metadata":{"unresolvedName":"entries.findIndex"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildPiCommand","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildPiCommand","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildPiCommand","to":"symbol-name:getPiInvocationParts","kind":"calls","metadata":{"unresolvedName":"getPiInvocationParts"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildPiCommand","to":"external:parts.push","kind":"calls","metadata":{"unresolvedName":"parts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildPiCommand","to":"external:parts.map(shellQuote).join","kind":"calls","metadata":{"unresolvedName":"parts.map(shellQuote).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildPiCommand","to":"external:parts.map","kind":"calls","metadata":{"unresolvedName":"parts.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:normalizeGoal","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:normalizeGoal","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:normalizeGoal","to":"external:goal?.trim","kind":"calls","metadata":{"unresolvedName":"goal?.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"external:ctx.sessionManager.getBranch","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"external:branch\n\t\t.filter","kind":"calls","metadata":{"unresolvedName":"branch\n\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"symbol-name:convertToLlm","kind":"calls","metadata":{"unresolvedName":"convertToLlm"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"symbol-name:filterNoise","kind":"calls","metadata":{"unresolvedName":"filterNoise"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"symbol-name:normalize","kind":"calls","metadata":{"unresolvedName":"normalize"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"symbol-name:buildSections","kind":"calls","metadata":{"unresolvedName":"buildSections"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"external:items.map((i) => `- ${i}`).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => `- ${i}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"symbol-name:section","kind":"calls","metadata":{"unresolvedName":"section"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"external:parts.push","kind":"calls","metadata":{"unresolvedName":"parts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"external:headerParts.join","kind":"calls","metadata":{"unresolvedName":"headerParts.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"symbol-name:redact","kind":"calls","metadata":{"unresolvedName":"redact"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","to":"external:parts.join","kind":"calls","metadata":{"unresolvedName":"parts.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:section","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:section","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:section","to":"external:items.map((i) => `- ${i}`).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => `- ${i}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:section","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:ctx.sessionManager.getBranch","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:branch\n\t\t.filter","kind":"calls","metadata":{"unresolvedName":"branch\n\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:userMessages\n\t\t.slice(-5)\n\t\t.flatMap((m) => m.content)\n\t\t.filter","kind":"calls","metadata":{"unresolvedName":"userMessages\n\t\t.slice(-5)\n\t\t.flatMap((m) => m.content)\n\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:userMessages\n\t\t.slice(-5)\n\t\t.flatMap","kind":"calls","metadata":{"unresolvedName":"userMessages\n\t\t.slice(-5)\n\t\t.flatMap"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:userMessages\n\t\t.slice","kind":"calls","metadata":{"unresolvedName":"userMessages\n\t\t.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:recentTexts.trim","kind":"calls","metadata":{"unresolvedName":"recentTexts.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:/[\\u00C0-\\u024F\\u0400-\\u04FF\\u4E00-\\u9FFF\\u3040-\\u309F\\u30A0-\\u30FF]/.test","kind":"calls","metadata":{"unresolvedName":"/[\\u00C0-\\u024F\\u0400-\\u04FF\\u4E00-\\u9FFF\\u3040-\\u309F\\u30A0-\\u30FF]/.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:recentTexts.toLowerCase().split","kind":"calls","metadata":{"unresolvedName":"recentTexts.toLowerCase().split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:recentTexts.toLowerCase","kind":"calls","metadata":{"unresolvedName":"recentTexts.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:Object.entries","kind":"calls","metadata":{"unresolvedName":"Object.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:wordSet.has","kind":"calls","metadata":{"unresolvedName":"wordSet.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:Object.entries(scores).sort","kind":"calls","metadata":{"unresolvedName":"Object.entries(scores).sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","to":"external:recentTexts.slice","kind":"calls","metadata":{"unresolvedName":"recentTexts.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"symbol-name:execFileSync","kind":"calls","metadata":{"unresolvedName":"execFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:status.split","kind":"calls","metadata":{"unresolvedName":"status.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:line.slice","kind":"calls","metadata":{"unresolvedName":"line.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:untracked.push","kind":"calls","metadata":{"unresolvedName":"untracked.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:staged.push","kind":"calls","metadata":{"unresolvedName":"staged.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:modified.push","kind":"calls","metadata":{"unresolvedName":"modified.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:staged.slice(0, 10).join","kind":"calls","metadata":{"unresolvedName":"staged.slice(0, 10).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:staged.slice","kind":"calls","metadata":{"unresolvedName":"staged.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:modified.slice(0, 10).join","kind":"calls","metadata":{"unresolvedName":"modified.slice(0, 10).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:modified.slice","kind":"calls","metadata":{"unresolvedName":"modified.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","to":"external:lines.join","kind":"calls","metadata":{"unresolvedName":"lines.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","to":"external:ctx.sessionManager.getBranch","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","to":"external:branch\n\t\t.filter","kind":"calls","metadata":{"unresolvedName":"branch\n\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","to":"external:FILE_PATH_TOOLS.has","kind":"calls","metadata":{"unresolvedName":"FILE_PATH_TOOLS.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","to":"external:seen.has","kind":"calls","metadata":{"unresolvedName":"seen.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","to":"external:seen.add","kind":"calls","metadata":{"unresolvedName":"seen.add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","to":"external:result.push","kind":"calls","metadata":{"unresolvedName":"result.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","to":"external:piTasks?.startsWith","kind":"calls","metadata":{"unresolvedName":"piTasks?.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","to":"external:process.cwd","kind":"calls","metadata":{"unresolvedName":"process.cwd"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:readTasks","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:readTasks","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:readTasks","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:resolveTaskStorePath","kind":"calls","metadata":{"unresolvedName":"resolveTaskStorePath"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:readTasks","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:readTasks","to":"external:store.list","kind":"calls","metadata":{"unresolvedName":"store.list"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","to":"external:tasks.filter","kind":"calls","metadata":{"unresolvedName":"tasks.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","to":"external:idToSubject.set","kind":"calls","metadata":{"unresolvedName":"idToSubject.set"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","to":"external:t.blockedBy.map","kind":"calls","metadata":{"unresolvedName":"t.blockedBy.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","to":"external:idToSubject.get","kind":"calls","metadata":{"unresolvedName":"idToSubject.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","to":"external:deps.join","kind":"calls","metadata":{"unresolvedName":"deps.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","to":"external:lines.join","kind":"calls","metadata":{"unresolvedName":"lines.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:idToSubject.get","kind":"calls","metadata":{"unresolvedName":"idToSubject.get"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:replaceRecallNote","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:replaceRecallNote","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:replaceRecallNote","to":"external:summary.replace","kind":"calls","metadata":{"unresolvedName":"summary.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:normalizeGoal","kind":"calls","metadata":{"unresolvedName":"normalizeGoal"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","to":"external:parts.push","kind":"calls","metadata":{"unresolvedName":"parts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","to":"external:hctx.language.sample.slice","kind":"calls","metadata":{"unresolvedName":"hctx.language.sample.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","to":"external:hctx.workingFiles.map((f) => `- ${f}`).join","kind":"calls","metadata":{"unresolvedName":"hctx.workingFiles.map((f) => `- ${f}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","to":"external:hctx.workingFiles.map","kind":"calls","metadata":{"unresolvedName":"hctx.workingFiles.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:formatTasksSection","kind":"calls","metadata":{"unresolvedName":"formatTasksSection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:replaceRecallNote","kind":"calls","metadata":{"unresolvedName":"replaceRecallNote"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","to":"external:parts.join","kind":"calls","metadata":{"unresolvedName":"parts.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:cmuxShellEscape","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:cmuxShellEscape","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:cmuxShellEscape","to":"external:value.replace","kind":"calls","metadata":{"unresolvedName":"value.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","to":"external:process.cwd","kind":"calls","metadata":{"unresolvedName":"process.cwd"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","to":"symbol-name:mkdirSync","kind":"calls","metadata":{"unresolvedName":"mkdirSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","to":"external:new Date().toISOString().replace","kind":"calls","metadata":{"unresolvedName":"new Date().toISOString().replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","to":"external:new Date().toISOString","kind":"calls","metadata":{"unresolvedName":"new Date().toISOString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","to":"external:sessionId.slice","kind":"calls","metadata":{"unresolvedName":"sessionId.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","to":"symbol-name:writeFileSync","kind":"calls","metadata":{"unresolvedName":"writeFileSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"external:execSync(\"cmux new-split right\", { encoding: \"utf8\" }).trim","kind":"calls","metadata":{"unresolvedName":"execSync(\"cmux new-split right\", { encoding: \"utf8\" }).trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"external:out.match","kind":"calls","metadata":{"unresolvedName":"out.match"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:cmuxShellEscape","kind":"calls","metadata":{"unresolvedName":"cmuxShellEscape"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildContextSummary","kind":"calls","metadata":{"unresolvedName":"buildContextSummary"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"external:ctx.sessionManager.getSessionFile","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getSessionFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"external:ctx.sessionManager.getSessionId","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getSessionId"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:readTasks","kind":"calls","metadata":{"unresolvedName":"readTasks"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:detectLanguage","kind":"calls","metadata":{"unresolvedName":"detectLanguage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildGitState","kind":"calls","metadata":{"unresolvedName":"buildGitState"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:extractWorkingFiles","kind":"calls","metadata":{"unresolvedName":"extractWorkingFiles"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:buildHandoffPrompt","kind":"calls","metadata":{"unresolvedName":"buildHandoffPrompt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:saveHandoffArtifact","kind":"calls","metadata":{"unresolvedName":"saveHandoffArtifact"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"external:surfaceOrError.startsWith","kind":"calls","metadata":{"unresolvedName":"surfaceOrError.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","to":"symbol-name:buildPiCommand","kind":"calls","metadata":{"unresolvedName":"buildPiCommand"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:execSync(\"cmux new-split right\", { encoding: \"utf8\" }).trim","kind":"calls","metadata":{"unresolvedName":"execSync(\"cmux new-split right\", { encoding: \"utf8\" }).trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:out.match","kind":"calls","metadata":{"unresolvedName":"out.match"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:cmuxShellEscape","kind":"calls","metadata":{"unresolvedName":"cmuxShellEscape"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:pi.registerCommand","kind":"calls","metadata":{"unresolvedName":"pi.registerCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","kind":"calls","metadata":{"unresolvedName":"pickModel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","kind":"calls","metadata":{"unresolvedName":"performHandoff"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:pi.registerTool","kind":"calls","metadata":{"unresolvedName":"pi.registerTool"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:Type.Object","kind":"calls","metadata":{"unresolvedName":"Type.Object"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:Type.Optional","kind":"calls","metadata":{"unresolvedName":"Type.Optional"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"external:Type.String","kind":"calls","metadata":{"unresolvedName":"Type.String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:normalizeGoal","kind":"calls","metadata":{"unresolvedName":"normalizeGoal"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:pickModel","kind":"calls","metadata":{"unresolvedName":"pickModel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","kind":"calls","metadata":{"unresolvedName":"performHandoff"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:handler","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:normalizeGoal","kind":"calls","metadata":{"unresolvedName":"normalizeGoal"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/handoff/index.ts:performHandoff","kind":"calls","metadata":{"unresolvedName":"performHandoff"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"external:@mariozechner/pi-coding-agent/dist/core/session-manager.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:isCommandCtx","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:isCommandCtx","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:emitCommand","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:emitCommand","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:emitCommand","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:emitCommand","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:emitCommand","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:isCommandCtx","kind":"calls","metadata":{"unresolvedName":"isCommandCtx"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree","to":"external:ctx.navigateTree","kind":"calls","metadata":{"unresolvedName":"ctx.navigateTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:emitCommand","kind":"calls","metadata":{"unresolvedName":"emitCommand"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:trySwitchSession","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:trySwitchSession","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:trySwitchSession","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:isCommandCtx","kind":"calls","metadata":{"unresolvedName":"isCommandCtx"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:trySwitchSession","to":"external:ctx.switchSession","kind":"calls","metadata":{"unresolvedName":"ctx.switchSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:trySwitchSession","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:emitCommand","kind":"calls","metadata":{"unresolvedName":"emitCommand"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:registerBridgeCommands","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:registerBridgeCommands","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:registerBridgeCommands","to":"external:pi.registerCommand","kind":"calls","metadata":{"unresolvedName":"pi.registerCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:registerBridgeCommands","to":"external:args.trim","kind":"calls","metadata":{"unresolvedName":"args.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:registerBridgeCommands","to":"external:ctx.navigateTree","kind":"calls","metadata":{"unresolvedName":"ctx.navigateTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:registerBridgeCommands","to":"external:ctx.switchSession","kind":"calls","metadata":{"unresolvedName":"ctx.switchSession"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler","to":"external:args.trim","kind":"calls","metadata":{"unresolvedName":"args.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler","to":"external:ctx.navigateTree","kind":"calls","metadata":{"unresolvedName":"ctx.navigateTree"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler","to":"external:args.trim","kind":"calls","metadata":{"unresolvedName":"args.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:handler","to":"external:ctx.switchSession","kind":"calls","metadata":{"unresolvedName":"ctx.switchSession"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","to":"external:msg.content.slice","kind":"calls","metadata":{"unresolvedName":"msg.content.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","to":"external:msg.content.find","kind":"calls","metadata":{"unresolvedName":"msg.content.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","to":"external:(text as any).text.slice","kind":"calls","metadata":{"unresolvedName":"(text as any).text.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","to":"external:labeled.push","kind":"calls","metadata":{"unresolvedName":"labeled.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","kind":"calls","metadata":{"unresolvedName":"walk"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","to":"external:msg.content.slice","kind":"calls","metadata":{"unresolvedName":"msg.content.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","to":"external:msg.content.find","kind":"calls","metadata":{"unresolvedName":"msg.content.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","to":"external:(text as any).text.slice","kind":"calls","metadata":{"unresolvedName":"(text as any).text.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","to":"external:labeled.push","kind":"calls","metadata":{"unresolvedName":"labeled.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:walk","kind":"calls","metadata":{"unresolvedName":"walk"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"external:@mariozechner/pi-agent-core","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"module:../shared/overlay.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"module:../shared/thinking-colors.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","to":"symbol-name:dirname","kind":"calls","metadata":{"unresolvedName":"dirname"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","to":"external:parsed\n\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"parsed\n\t\t\t.filter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:loadFavourites","kind":"calls","metadata":{"unresolvedName":"loadFavourites"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:pi.getThinkingLevel","kind":"calls","metadata":{"unresolvedName":"pi.getThinkingLevel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:favourites.map","kind":"calls","metadata":{"unresolvedName":"favourites.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:ALL_THINKING_LEVELS.indexOf","kind":"calls","metadata":{"unresolvedName":"ALL_THINKING_LEVELS.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"symbol-name:parseInt","kind":"calls","metadata":{"unresolvedName":"parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:ctx.modelRegistry.find","kind":"calls","metadata":{"unresolvedName":"ctx.modelRegistry.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:pi.setModel","kind":"calls","metadata":{"unresolvedName":"pi.setModel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","to":"external:pi.setThinkingLevel","kind":"calls","metadata":{"unresolvedName":"pi.setThinkingLevel"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:ALL_THINKING_LEVELS.indexOf","kind":"calls","metadata":{"unresolvedName":"ALL_THINKING_LEVELS.indexOf"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:<anonymous>","to":"symbol-name:parseInt","kind":"calls","metadata":{"unresolvedName":"parseInt"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:render","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:handleInput","to":"symbol-name:parseInt","kind":"calls","metadata":{"unresolvedName":"parseInt"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"module:./model-switcher.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"module:./favourite-models.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"module:../shared/overlay.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"module:../pi-telescope/clipboard.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"module:./session-actions.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"module:./label-actions.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"module:./context-helpers.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:entries.push","kind":"calls","metadata":{"unresolvedName":"entries.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries","kind":"calls","metadata":{"unresolvedName":"buildSessionEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","kind":"calls","metadata":{"unresolvedName":"buildLabelEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/favourite-models.ts:runFavouriteModels","kind":"calls","metadata":{"unresolvedName":"runFavouriteModels"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:ALL_MODES.map","kind":"calls","metadata":{"unresolvedName":"ALL_MODES.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:pi.getCommands","kind":"calls","metadata":{"unresolvedName":"pi.getCommands"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:commands.filter","kind":"calls","metadata":{"unresolvedName":"commands.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:extCommands.filter","kind":"calls","metadata":{"unresolvedName":"extCommands.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:builtinCommandNames.has","kind":"calls","metadata":{"unresolvedName":"builtinCommandNames.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:customCommands.map","kind":"calls","metadata":{"unresolvedName":"customCommands.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:pi.sendUserMessage","kind":"calls","metadata":{"unresolvedName":"pi.sendUserMessage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:skillCommands.map","kind":"calls","metadata":{"unresolvedName":"skillCommands.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:ctx.sessionManager.getEntries","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:textParts.push","kind":"calls","metadata":{"unresolvedName":"textParts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"external:textParts.join","kind":"calls","metadata":{"unresolvedName":"textParts.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:ALL_MODES.map","kind":"calls","metadata":{"unresolvedName":"ALL_MODES.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:customCommands.map","kind":"calls","metadata":{"unresolvedName":"customCommands.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:pi.sendUserMessage","kind":"calls","metadata":{"unresolvedName":"pi.sendUserMessage"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:skillCommands.map","kind":"calls","metadata":{"unresolvedName":"skillCommands.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:ctx.sessionManager.getEntries","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:textParts.push","kind":"calls","metadata":{"unresolvedName":"textParts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:textParts.join","kind":"calls","metadata":{"unresolvedName":"textParts.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:action","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:this.done","kind":"calls","metadata":{"unresolvedName":"this.done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:this.handleRootSelection","kind":"calls","metadata":{"unresolvedName":"this.handleRootSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:this.view.group.items.find","kind":"calls","metadata":{"unresolvedName":"this.view.group.items.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"symbol-name:parseKey","kind":"calls","metadata":{"unresolvedName":"parseKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:parsed.toLowerCase","kind":"calls","metadata":{"unresolvedName":"parsed.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:data.toLowerCase","kind":"calls","metadata":{"unresolvedName":"data.toLowerCase"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleRootSelection","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleRootSelection","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleRootSelection","to":"external:this.entries.find","kind":"calls","metadata":{"unresolvedName":"this.entries.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleRootSelection","to":"external:this.done","kind":"calls","metadata":{"unresolvedName":"this.done"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","to":"external:this.entries.find","kind":"calls","metadata":{"unresolvedName":"this.entries.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:render","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:registerBridgeCommands","kind":"calls","metadata":{"unresolvedName":"registerBridgeCommands"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","kind":"calls","metadata":{"unresolvedName":"buildEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:overlay.render","kind":"calls","metadata":{"unresolvedName":"overlay.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:overlay.invalidate","kind":"calls","metadata":{"unresolvedName":"overlay.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:overlay.handleInput","kind":"calls","metadata":{"unresolvedName":"overlay.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:selected.action","kind":"calls","metadata":{"unresolvedName":"selected.action"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:pi.registerCommand","kind":"calls","metadata":{"unresolvedName":"pi.registerCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","kind":"calls","metadata":{"unresolvedName":"openLeaderKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:pi.registerShortcut","kind":"calls","metadata":{"unresolvedName":"pi.registerShortcut"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:leaderKeyExtension","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:buildEntries","kind":"calls","metadata":{"unresolvedName":"buildEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","to":"external:overlay.render","kind":"calls","metadata":{"unresolvedName":"overlay.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","to":"external:overlay.invalidate","kind":"calls","metadata":{"unresolvedName":"overlay.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","to":"external:overlay.handleInput","kind":"calls","metadata":{"unresolvedName":"overlay.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","to":"external:selected.action","kind":"calls","metadata":{"unresolvedName":"selected.action"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","to":"external:overlay.render","kind":"calls","metadata":{"unresolvedName":"overlay.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","to":"external:overlay.invalidate","kind":"calls","metadata":{"unresolvedName":"overlay.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","to":"external:overlay.handleInput","kind":"calls","metadata":{"unresolvedName":"overlay.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:overlay.handleInput","kind":"calls","metadata":{"unresolvedName":"overlay.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","kind":"calls","metadata":{"unresolvedName":"openLeaderKey"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/index.ts:openLeaderKey","kind":"calls","metadata":{"unresolvedName":"openLeaderKey"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"external:@mariozechner/pi-coding-agent/dist/core/session-manager.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"module:./model-switcher.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"module:./context-helpers.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:PRESET_LABELS.map","kind":"calls","metadata":{"unresolvedName":"PRESET_LABELS.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:ctx.sessionManager.getLeafId","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getLeafId"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:pi.setLabel","kind":"calls","metadata":{"unresolvedName":"pi.setLabel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:allLabels.includes","kind":"calls","metadata":{"unresolvedName":"allLabels.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:allLabels.push","kind":"calls","metadata":{"unresolvedName":"allLabels.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels","kind":"calls","metadata":{"unresolvedName":"collectExistingLabels"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:ctx.sessionManager.getTree","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:allLabels.map","kind":"calls","metadata":{"unresolvedName":"allLabels.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","kind":"calls","metadata":{"unresolvedName":"collectLabeledEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:labeled.map","kind":"calls","metadata":{"unresolvedName":"labeled.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"external:l.id.slice","kind":"calls","metadata":{"unresolvedName":"l.id.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:buildLabelEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree","kind":"calls","metadata":{"unresolvedName":"tryNavigateTree"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:ctx.sessionManager.getLeafId","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getLeafId"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:pi.setLabel","kind":"calls","metadata":{"unresolvedName":"pi.setLabel"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:ctx.sessionManager.getLeafId","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getLeafId"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:PRESET_LABELS.map","kind":"calls","metadata":{"unresolvedName":"PRESET_LABELS.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:allLabels.includes","kind":"calls","metadata":{"unresolvedName":"allLabels.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:allLabels.push","kind":"calls","metadata":{"unresolvedName":"allLabels.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels","kind":"calls","metadata":{"unresolvedName":"collectExistingLabels"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:ctx.sessionManager.getTree","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:allLabels.map","kind":"calls","metadata":{"unresolvedName":"allLabels.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:pi.setLabel","kind":"calls","metadata":{"unresolvedName":"pi.setLabel"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels","to":"external:allLabels.includes","kind":"calls","metadata":{"unresolvedName":"allLabels.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels","to":"external:allLabels.push","kind":"calls","metadata":{"unresolvedName":"allLabels.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:collectExistingLabels","kind":"calls","metadata":{"unresolvedName":"collectExistingLabels"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","kind":"calls","metadata":{"unresolvedName":"collectLabeledEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:ctx.sessionManager.getTree","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:labeled.map","kind":"calls","metadata":{"unresolvedName":"labeled.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:l.id.slice","kind":"calls","metadata":{"unresolvedName":"l.id.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:pi.setLabel","kind":"calls","metadata":{"unresolvedName":"pi.setLabel"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:collectLabeledEntries","kind":"calls","metadata":{"unresolvedName":"collectLabeledEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:ctx.sessionManager.getTree","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:labeled.map","kind":"calls","metadata":{"unresolvedName":"labeled.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"external:l.id.slice","kind":"calls","metadata":{"unresolvedName":"l.id.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/label-actions.ts:action","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree","kind":"calls","metadata":{"unresolvedName":"tryNavigateTree"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"external:@mariozechner/pi-agent-core","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"module:../shared/overlay.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getEnabledModelSet","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getEnabledModelSet","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getEnabledModelSet","to":"external:SettingsManager.create","kind":"calls","metadata":{"unresolvedName":"SettingsManager.create"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getEnabledModelSet","to":"external:sm.getEnabledModels","kind":"calls","metadata":{"unresolvedName":"sm.getEnabledModels"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getEnabledModelSet","to":"external:patterns.map","kind":"calls","metadata":{"unresolvedName":"patterns.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getEnabledModelSet","to":"external:p.toLowerCase","kind":"calls","metadata":{"unresolvedName":"p.toLowerCase"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","to":"external:`${provider}/${modelId}`.toLowerCase","kind":"calls","metadata":{"unresolvedName":"`${provider}/${modelId}`.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","to":"external:enabled.has","kind":"calls","metadata":{"unresolvedName":"enabled.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","to":"external:pattern.includes","kind":"calls","metadata":{"unresolvedName":"pattern.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","to":"external:pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace(/\\*/g, \".*\").replace","kind":"calls","metadata":{"unresolvedName":"pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace(/\\*/g, \".*\").replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","to":"external:pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace","kind":"calls","metadata":{"unresolvedName":"pattern.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","to":"external:pattern.replace","kind":"calls","metadata":{"unresolvedName":"pattern.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","to":"external:regex.test","kind":"calls","metadata":{"unresolvedName":"regex.test"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getEnabledModelSet","kind":"calls","metadata":{"unresolvedName":"getEnabledModelSet"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels","to":"external:ctx.modelRegistry\n\t\t.getAvailable()\n\t\t.filter","kind":"calls","metadata":{"unresolvedName":"ctx.modelRegistry\n\t\t.getAvailable()\n\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels","to":"external:ctx.modelRegistry\n\t\t.getAvailable","kind":"calls","metadata":{"unresolvedName":"ctx.modelRegistry\n\t\t.getAvailable"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:isModelEnabled","kind":"calls","metadata":{"unresolvedName":"isModelEnabled"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels","kind":"calls","metadata":{"unresolvedName":"getAvailableEnabledModels"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","to":"external:providerMap.set","kind":"calls","metadata":{"unresolvedName":"providerMap.set"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","to":"external:providerMap.get","kind":"calls","metadata":{"unresolvedName":"providerMap.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","to":"external:Array.from(providerMap.entries())\n\t\t.map","kind":"calls","metadata":{"unresolvedName":"Array.from(providerMap.entries())\n\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","to":"external:Array.from","kind":"calls","metadata":{"unresolvedName":"Array.from"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","to":"external:providerMap.entries","kind":"calls","metadata":{"unresolvedName":"providerMap.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","to":"external:a.name.localeCompare","kind":"calls","metadata":{"unresolvedName":"a.name.localeCompare"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getModelsForProvider","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getModelsForProvider","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getModelsForProvider","to":"external:getAvailableEnabledModels(ctx)\n\t\t.filter","kind":"calls","metadata":{"unresolvedName":"getAvailableEnabledModels(ctx)\n\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getModelsForProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getAvailableEnabledModels","kind":"calls","metadata":{"unresolvedName":"getAvailableEnabledModels"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getModelsForProvider","to":"external:a.name.localeCompare","kind":"calls","metadata":{"unresolvedName":"a.name.localeCompare"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:items.findIndex","kind":"calls","metadata":{"unresolvedName":"items.findIndex"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"symbol-name:fuzzyFilter","kind":"calls","metadata":{"unresolvedName":"fuzzyFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:searchText.slice","kind":"calls","metadata":{"unresolvedName":"searchText.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"symbol-name:applyFilter","kind":"calls","metadata":{"unresolvedName":"applyFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:ensureVisible","kind":"calls","metadata":{"unresolvedName":"ensureVisible"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"symbol-name:fuzzyFilter","kind":"calls","metadata":{"unresolvedName":"fuzzyFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:searchText.slice","kind":"calls","metadata":{"unresolvedName":"searchText.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"symbol-name:applyFilter","kind":"calls","metadata":{"unresolvedName":"applyFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:ensureVisible","kind":"calls","metadata":{"unresolvedName":"ensureVisible"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:applyFilter","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:applyFilter","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:applyFilter","to":"symbol-name:fuzzyFilter","kind":"calls","metadata":{"unresolvedName":"fuzzyFilter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:ensureVisible","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:ensureVisible","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","to":"external:f.top","kind":"calls","metadata":{"unresolvedName":"f.top"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","to":"external:f.row","kind":"calls","metadata":{"unresolvedName":"f.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","to":"external:f.separator","kind":"calls","metadata":{"unresolvedName":"f.separator"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","to":"external:f.rowTruncated","kind":"calls","metadata":{"unresolvedName":"f.rowTruncated"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:render","to":"external:f.bottom","kind":"calls","metadata":{"unresolvedName":"f.bottom"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","to":"external:searchText.slice","kind":"calls","metadata":{"unresolvedName":"searchText.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","to":"symbol-name:applyFilter","kind":"calls","metadata":{"unresolvedName":"applyFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:ensureVisible","kind":"calls","metadata":{"unresolvedName":"ensureVisible"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:handleInput","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getProviders","kind":"calls","metadata":{"unresolvedName":"getProviders"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:providers.map","kind":"calls","metadata":{"unresolvedName":"providers.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getModelsForProvider","kind":"calls","metadata":{"unresolvedName":"getModelsForProvider"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:models.map","kind":"calls","metadata":{"unresolvedName":"models.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:features.push","kind":"calls","metadata":{"unresolvedName":"features.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:model.input.includes","kind":"calls","metadata":{"unresolvedName":"model.input.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:features.join","kind":"calls","metadata":{"unresolvedName":"features.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:ctx.modelRegistry.find","kind":"calls","metadata":{"unresolvedName":"ctx.modelRegistry.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:pi.getThinkingLevel","kind":"calls","metadata":{"unresolvedName":"pi.getThinkingLevel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:ALL_THINKING_LEVELS.map","kind":"calls","metadata":{"unresolvedName":"ALL_THINKING_LEVELS.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getThinkingDescription","kind":"calls","metadata":{"unresolvedName":"getThinkingDescription"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:pi.setModel","kind":"calls","metadata":{"unresolvedName":"pi.setModel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runModelSwitcher","to":"external:pi.setThinkingLevel","kind":"calls","metadata":{"unresolvedName":"pi.setThinkingLevel"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:features.push","kind":"calls","metadata":{"unresolvedName":"features.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:model.input.includes","kind":"calls","metadata":{"unresolvedName":"model.input.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"external:features.join","kind":"calls","metadata":{"unresolvedName":"features.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getThinkingDescription","kind":"calls","metadata":{"unresolvedName":"getThinkingDescription"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getThinkingDescription","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getThinkingDescription","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker","to":"external:pi.getThinkingLevel","kind":"calls","metadata":{"unresolvedName":"pi.getThinkingLevel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker","to":"external:ALL_THINKING_LEVELS.map","kind":"calls","metadata":{"unresolvedName":"ALL_THINKING_LEVELS.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getThinkingDescription","kind":"calls","metadata":{"unresolvedName":"getThinkingDescription"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:searchableSelect","kind":"calls","metadata":{"unresolvedName":"searchableSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker","to":"external:pi.setThinkingLevel","kind":"calls","metadata":{"unresolvedName":"pi.setThinkingLevel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:runThinkingPicker","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/model-switcher.ts:getThinkingDescription","kind":"calls","metadata":{"unresolvedName":"getThinkingDescription"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"module:./context-helpers.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"external:ctx.sessionManager.getTree","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"external:ctx.sessionManager.getLeafId","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getLeafId"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"external:pi.setLabel","kind":"calls","metadata":{"unresolvedName":"pi.setLabel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"external:selector.render","kind":"calls","metadata":{"unresolvedName":"selector.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"external:selector.invalidate","kind":"calls","metadata":{"unresolvedName":"selector.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"external:selector.handleInput","kind":"calls","metadata":{"unresolvedName":"selector.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:tryNavigateTree","kind":"calls","metadata":{"unresolvedName":"tryNavigateTree"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:pi.setLabel","kind":"calls","metadata":{"unresolvedName":"pi.setLabel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:selector.render","kind":"calls","metadata":{"unresolvedName":"selector.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:selector.invalidate","kind":"calls","metadata":{"unresolvedName":"selector.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:selector.handleInput","kind":"calls","metadata":{"unresolvedName":"selector.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput","to":"external:selector.handleInput","kind":"calls","metadata":{"unresolvedName":"selector.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:ctx.sessionManager.getSessionFile","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getSessionFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:SessionManager.list","kind":"calls","metadata":{"unresolvedName":"SessionManager.list"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:SessionManager.listAll","kind":"calls","metadata":{"unresolvedName":"SessionManager.listAll"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:(currentName ?? \"\").trim","kind":"calls","metadata":{"unresolvedName":"(currentName ?? \"\").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:SessionManager.open","kind":"calls","metadata":{"unresolvedName":"SessionManager.open"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:mgr.setSessionName","kind":"calls","metadata":{"unresolvedName":"mgr.setSessionName"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:selector.render","kind":"calls","metadata":{"unresolvedName":"selector.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:selector.invalidate","kind":"calls","metadata":{"unresolvedName":"selector.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"external:selector.handleInput","kind":"calls","metadata":{"unresolvedName":"selector.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/context-helpers.ts:trySwitchSession","kind":"calls","metadata":{"unresolvedName":"trySwitchSession"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:currentSessionsLoader","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:currentSessionsLoader","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:currentSessionsLoader","to":"external:SessionManager.list","kind":"calls","metadata":{"unresolvedName":"SessionManager.list"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:allSessionsLoader","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:allSessionsLoader","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:allSessionsLoader","to":"external:SessionManager.listAll","kind":"calls","metadata":{"unresolvedName":"SessionManager.listAll"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:(currentName ?? \"\").trim","kind":"calls","metadata":{"unresolvedName":"(currentName ?? \"\").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:SessionManager.open","kind":"calls","metadata":{"unresolvedName":"SessionManager.open"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:mgr.setSessionName","kind":"calls","metadata":{"unresolvedName":"mgr.setSessionName"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:selector.render","kind":"calls","metadata":{"unresolvedName":"selector.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:selector.invalidate","kind":"calls","metadata":{"unresolvedName":"selector.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:<anonymous>","to":"external:selector.handleInput","kind":"calls","metadata":{"unresolvedName":"selector.handleInput"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:renameSession","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:renameSession","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:renameSession","to":"external:(currentName ?? \"\").trim","kind":"calls","metadata":{"unresolvedName":"(currentName ?? \"\").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:renameSession","to":"external:SessionManager.open","kind":"calls","metadata":{"unresolvedName":"SessionManager.open"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:renameSession","to":"external:mgr.setSessionName","kind":"calls","metadata":{"unresolvedName":"mgr.setSessionName"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput","to":"external:selector.handleInput","kind":"calls","metadata":{"unresolvedName":"selector.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionPicker","kind":"calls","metadata":{"unresolvedName":"openSessionPicker"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:buildSessionEntries","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:openSessionTree","kind":"calls","metadata":{"unresolvedName":"openSessionTree"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/session-actions.ts:action","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/leader-key/types.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"module:./rules.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:globToRegex","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:globToRegex","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:globToRegex","to":"external:glob.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace","kind":"calls","metadata":{"unresolvedName":"glob.replace(/[.+^${}()|[\\]\\\\]/g, \"\\\\$&\").replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:globToRegex","to":"external:glob.replace","kind":"calls","metadata":{"unresolvedName":"glob.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:getBaseCommand","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:getBaseCommand","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:getBaseCommand","to":"external:command.trim().replace(CD_PREFIX_RE, \"\").trim().split","kind":"calls","metadata":{"unresolvedName":"command.trim().replace(CD_PREFIX_RE, \"\").trim().split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:getBaseCommand","to":"external:command.trim().replace(CD_PREFIX_RE, \"\").trim","kind":"calls","metadata":{"unresolvedName":"command.trim().replace(CD_PREFIX_RE, \"\").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:getBaseCommand","to":"external:command.trim().replace","kind":"calls","metadata":{"unresolvedName":"command.trim().replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:getBaseCommand","to":"external:command.trim","kind":"calls","metadata":{"unresolvedName":"command.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:matchesPattern","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:matchesPattern","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:matchesPattern","to":"external:pattern.match","kind":"calls","metadata":{"unresolvedName":"pattern.match"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:matchesPattern","to":"external:new RegExp(regexMatch[1], regexMatch[2]).test","kind":"calls","metadata":{"unresolvedName":"new RegExp(regexMatch[1], regexMatch[2]).test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:matchesPattern","to":"external:globToRegex(pattern).test","kind":"calls","metadata":{"unresolvedName":"globToRegex(pattern).test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:matchesPattern","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:globToRegex","kind":"calls","metadata":{"unresolvedName":"globToRegex"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:findMatchingRule","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:findMatchingRule","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:findMatchingRule","to":"external:rule.patterns.some","kind":"calls","metadata":{"unresolvedName":"rule.patterns.some"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:findMatchingRule","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:matchesPattern","kind":"calls","metadata":{"unresolvedName":"matchesPattern"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:WRITE_INDICATORS.test","kind":"calls","metadata":{"unresolvedName":"WRITE_INDICATORS.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:/^\\s*find\\b/.test","kind":"calls","metadata":{"unresolvedName":"/^\\s*find\\b/.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:DESTRUCTIVE_IN_FIND.test","kind":"calls","metadata":{"unresolvedName":"DESTRUCTIVE_IN_FIND.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:command.trim().replace(CD_PREFIX_RE, \"\").trim","kind":"calls","metadata":{"unresolvedName":"command.trim().replace(CD_PREFIX_RE, \"\").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:command.trim().replace","kind":"calls","metadata":{"unresolvedName":"command.trim().replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:command.trim","kind":"calls","metadata":{"unresolvedName":"command.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:stripped.split","kind":"calls","metadata":{"unresolvedName":"stripped.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:parts.every","kind":"calls","metadata":{"unresolvedName":"parts.every"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:READ_SAFE_PATTERNS.some","kind":"calls","metadata":{"unresolvedName":"READ_SAFE_PATTERNS.some"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:p.test","kind":"calls","metadata":{"unresolvedName":"p.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","to":"external:part.trim","kind":"calls","metadata":{"unresolvedName":"part.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"module:./rules.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"module:./matching.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"module:./events.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"module:./settings.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:isTmpPath","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:isTmpPath","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:isTmpPath","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:isTmpPath","to":"external:absolutePath.startsWith","kind":"calls","metadata":{"unresolvedName":"absolutePath.startsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:isTmpPath","kind":"calls","metadata":{"unresolvedName":"isTmpPath"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:isReadSafeBash","kind":"calls","metadata":{"unresolvedName":"isReadSafeBash"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"external:command.trim().replace(CD_PREFIX_RE, \"\").trim","kind":"calls","metadata":{"unresolvedName":"command.trim().replace(CD_PREFIX_RE, \"\").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"external:command.trim().replace","kind":"calls","metadata":{"unresolvedName":"command.trim().replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"external:command.trim","kind":"calls","metadata":{"unresolvedName":"command.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadSettings","kind":"calls","metadata":{"unresolvedName":"loadSettings"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadProjectRules","kind":"calls","metadata":{"unresolvedName":"loadProjectRules"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/matching.ts:findMatchingRule","kind":"calls","metadata":{"unresolvedName":"findMatchingRule"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"external:ctx.sessionManager.getSessionId","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getSessionId"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"external:notifyPermission?.onRequest","kind":"calls","metadata":{"unresolvedName":"notifyPermission?.onRequest"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"external:ctx.ui.select","kind":"calls","metadata":{"unresolvedName":"ctx.ui.select"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"external:notifyPermission?.onResolved","kind":"calls","metadata":{"unresolvedName":"notifyPermission?.onResolved"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","to":"external:ctx.abort","kind":"calls","metadata":{"unresolvedName":"ctx.abort"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadSettings","kind":"calls","metadata":{"unresolvedName":"loadSettings"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","kind":"calls","metadata":{"unresolvedName":"saveSettings"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:pi.events.emit","kind":"calls","metadata":{"unresolvedName":"pi.events.emit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:mode.toUpperCase","kind":"calls","metadata":{"unresolvedName":"mode.toUpperCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:args?.trim().toLowerCase","kind":"calls","metadata":{"unresolvedName":"args?.trim().toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:args?.trim","kind":"calls","metadata":{"unresolvedName":"args?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:ALL_MODES.includes","kind":"calls","metadata":{"unresolvedName":"ALL_MODES.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","kind":"calls","metadata":{"unresolvedName":"setMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:ALL_MODES.map","kind":"calls","metadata":{"unresolvedName":"ALL_MODES.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:m.toUpperCase","kind":"calls","metadata":{"unresolvedName":"m.toUpperCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:ctx.ui.select","kind":"calls","metadata":{"unresolvedName":"ctx.ui.select"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:ALL_MODES.find","kind":"calls","metadata":{"unresolvedName":"ALL_MODES.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:choice.includes","kind":"calls","metadata":{"unresolvedName":"choice.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:pi.registerCommand","kind":"calls","metadata":{"unresolvedName":"pi.registerCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:items.filter","kind":"calls","metadata":{"unresolvedName":"items.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:i.value.startsWith","kind":"calls","metadata":{"unresolvedName":"i.value.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","kind":"calls","metadata":{"unresolvedName":"modeHandler"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:pi.on","kind":"calls","metadata":{"unresolvedName":"pi.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","kind":"calls","metadata":{"unresolvedName":"evaluateToolCall"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadSettings","kind":"calls","metadata":{"unresolvedName":"loadSettings"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","kind":"calls","metadata":{"unresolvedName":"saveSettings"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","to":"external:pi.events.emit","kind":"calls","metadata":{"unresolvedName":"pi.events.emit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","to":"external:mode.toUpperCase","kind":"calls","metadata":{"unresolvedName":"mode.toUpperCase"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","to":"external:args?.trim().toLowerCase","kind":"calls","metadata":{"unresolvedName":"args?.trim().toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","to":"external:args?.trim","kind":"calls","metadata":{"unresolvedName":"args?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","to":"external:ALL_MODES.includes","kind":"calls","metadata":{"unresolvedName":"ALL_MODES.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:setMode","kind":"calls","metadata":{"unresolvedName":"setMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","to":"external:ALL_MODES.map","kind":"calls","metadata":{"unresolvedName":"ALL_MODES.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","to":"external:m.toUpperCase","kind":"calls","metadata":{"unresolvedName":"m.toUpperCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","to":"external:ctx.ui.select","kind":"calls","metadata":{"unresolvedName":"ctx.ui.select"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","to":"external:ALL_MODES.find","kind":"calls","metadata":{"unresolvedName":"ALL_MODES.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:modeHandler","to":"external:choice.includes","kind":"calls","metadata":{"unresolvedName":"choice.includes"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:getArgumentCompletions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:getArgumentCompletions","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:getArgumentCompletions","to":"external:ALL_MODES.map","kind":"calls","metadata":{"unresolvedName":"ALL_MODES.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:getArgumentCompletions","to":"external:m.toUpperCase","kind":"calls","metadata":{"unresolvedName":"m.toUpperCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:getArgumentCompletions","to":"external:items.filter","kind":"calls","metadata":{"unresolvedName":"items.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:getArgumentCompletions","to":"external:i.value.startsWith","kind":"calls","metadata":{"unresolvedName":"i.value.startsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:pi.events.emit","kind":"calls","metadata":{"unresolvedName":"pi.events.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:evaluateToolCall","kind":"calls","metadata":{"unresolvedName":"evaluateToolCall"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:<anonymous>","to":"external:pi.events.emit","kind":"calls","metadata":{"unresolvedName":"pi.events.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onRequest","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onRequest","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onRequest","to":"external:pi.events.emit","kind":"calls","metadata":{"unresolvedName":"pi.events.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onResolved","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onResolved","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/permissions.ts:onResolved","to":"external:pi.events.emit","kind":"calls","metadata":{"unresolvedName":"pi.events.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/rules.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"external:node:os","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadSettings","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadSettings","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadSettings","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadSettings","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","to":"symbol-name:dirname","kind":"calls","metadata":{"unresolvedName":"dirname"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","to":"symbol-name:mkdirSync","kind":"calls","metadata":{"unresolvedName":"mkdirSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","to":"symbol-name:writeFileSync","kind":"calls","metadata":{"unresolvedName":"writeFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:saveSettings","to":"symbol-name:renameSync","kind":"calls","metadata":{"unresolvedName":"renameSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadProjectRules","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadProjectRules","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadProjectRules","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadProjectRules","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:loadProjectRules","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:normalizeMode","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/permissions/settings.ts:normalizeMode","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","to":"external:node:child_process","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","to":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:printHelp","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:printHelp","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:printHelp","to":"external:process.stdout.write","kind":"calls","metadata":{"unresolvedName":"process.stdout.write"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:parseArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:parseArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:parseArgs","to":"external:options.fileExts.push","kind":"calls","metadata":{"unresolvedName":"options.fileExts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:parseArgs","to":"symbol-name:Number","kind":"calls","metadata":{"unresolvedName":"Number"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","to":"symbol-name:spawnSync","kind":"calls","metadata":{"unresolvedName":"spawnSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","to":"external:process.cwd","kind":"calls","metadata":{"unresolvedName":"process.cwd"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","to":"external:message.includes","kind":"calls","metadata":{"unresolvedName":"message.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","to":"external:[\"Required command not found.\", \"\", SEM_INSTALL_HINT].join","kind":"calls","metadata":{"unresolvedName":"[\"Required command not found.\", \"\", SEM_INSTALL_HINT].join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","to":"external:result.stderr?.trim","kind":"calls","metadata":{"unresolvedName":"result.stderr?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/bin/sem-eval.mjs:run","to":"external:result.stdout?.trim","kind":"calls","metadata":{"unresolvedName":"result.stdout?.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"external:node:module","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"external:node:url","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","to":"external:value.trim","kind":"calls","metadata":{"unresolvedName":"value.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","to":"external:cleaned.startsWith","kind":"calls","metadata":{"unresolvedName":"cleaned.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","to":"external:seen.has","kind":"calls","metadata":{"unresolvedName":"seen.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","to":"external:seen.add","kind":"calls","metadata":{"unresolvedName":"seen.add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","to":"external:normalized.push","kind":"calls","metadata":{"unresolvedName":"normalized.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:baseSelection","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:baseSelection","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:baseSelection","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:baseSelection","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","kind":"calls","metadata":{"unresolvedName":"normalizeExtensions"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:baseSelection","kind":"calls","metadata":{"unresolvedName":"baseSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:describeSelection","kind":"calls","metadata":{"unresolvedName":"describeSelection"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:describeSelection","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:describeSelection","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:describeSelection","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:baseSelection","kind":"calls","metadata":{"unresolvedName":"baseSelection"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:validateDiffSelection","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:validateDiffSelection","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:validateDiffSelection","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:baseSelection","kind":"calls","metadata":{"unresolvedName":"baseSelection"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:gitPathspecsFromExtensions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:gitPathspecsFromExtensions","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:gitPathspecsFromExtensions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeExtensions","kind":"calls","metadata":{"unresolvedName":"normalizeExtensions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:gitPathspecsFromExtensions","to":"external:normalized.map","kind":"calls","metadata":{"unresolvedName":"normalized.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:validateDiffSelection","kind":"calls","metadata":{"unresolvedName":"validateDiffSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs","to":"external:args.push","kind":"calls","metadata":{"unresolvedName":"args.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitDiffArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitDiffArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitDiffArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:validateDiffSelection","kind":"calls","metadata":{"unresolvedName":"validateDiffSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitDiffArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:gitPathspecsFromExtensions","kind":"calls","metadata":{"unresolvedName":"gitPathspecsFromExtensions"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitNameOnlyArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitNameOnlyArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitNameOnlyArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:validateDiffSelection","kind":"calls","metadata":{"unresolvedName":"validateDiffSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitNameOnlyArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:gitPathspecsFromExtensions","kind":"calls","metadata":{"unresolvedName":"gitPathspecsFromExtensions"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildImpactArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildImpactArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildImpactArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildImpactArgs","to":"external:args.push","kind":"calls","metadata":{"unresolvedName":"args.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","to":"external:args.push","kind":"calls","metadata":{"unresolvedName":"args.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","to":"external:Number.isFinite","kind":"calls","metadata":{"unresolvedName":"Number.isFinite"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","to":"symbol-name:Number","kind":"calls","metadata":{"unresolvedName":"Number"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","to":"external:args.push","kind":"calls","metadata":{"unresolvedName":"args.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","to":"external:Number.isFinite","kind":"calls","metadata":{"unresolvedName":"Number.isFinite"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","to":"symbol-name:Number","kind":"calls","metadata":{"unresolvedName":"Number"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEntitiesArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEntitiesArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEntitiesArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildBlameArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildBlameArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildBlameArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation","to":"external:require.resolve","kind":"calls","metadata":{"unresolvedName":"require.resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation","to":"symbol-name:dirname","kind":"calls","metadata":{"unresolvedName":"dirname"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation","to":"external:candidates.push","kind":"calls","metadata":{"unresolvedName":"candidates.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:stripAnsi","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:stripAnsi","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:stripAnsi","to":"external:String(text).replace","kind":"calls","metadata":{"unresolvedName":"String(text).replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:stripAnsi","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput","to":"external:stripAnsi(text).trim","kind":"calls","metadata":{"unresolvedName":"stripAnsi(text).trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:stripAnsi","kind":"calls","metadata":{"unresolvedName":"stripAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput","to":"external:/^No changes detected\\.?$/i.test","kind":"calls","metadata":{"unresolvedName":"/^No changes detected\\.?$/i.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:estimateTokens","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:estimateTokens","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:estimateTokens","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:estimateTokens","to":"external:Math.ceil","kind":"calls","metadata":{"unresolvedName":"Math.ceil"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:estimateTokens","to":"external:Buffer.byteLength","kind":"calls","metadata":{"unresolvedName":"Buffer.byteLength"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:estimateTokens","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countLines","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countLines","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countLines","to":"external:String(text).split","kind":"calls","metadata":{"unresolvedName":"String(text).split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countLines","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:sizeBytes","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:sizeBytes","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:sizeBytes","to":"external:Buffer.byteLength","kind":"calls","metadata":{"unresolvedName":"Buffer.byteLength"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:sizeBytes","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatPercent","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatPercent","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatPercent","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:files.has","kind":"calls","metadata":{"unresolvedName":"files.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:files.set","kind":"calls","metadata":{"unresolvedName":"files.set"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:files.get(filePath).push","kind":"calls","metadata":{"unresolvedName":"files.get(filePath).push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:files.get","kind":"calls","metadata":{"unresolvedName":"files.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:entityTypes.set","kind":"calls","metadata":{"unresolvedName":"entityTypes.set"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:entityTypes.get","kind":"calls","metadata":{"unresolvedName":"entityTypes.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:[...files.keys()].sort","kind":"calls","metadata":{"unresolvedName":"[...files.keys()].sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:files.keys","kind":"calls","metadata":{"unresolvedName":"files.keys"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:changes.slice(0, 12).map","kind":"calls","metadata":{"unresolvedName":"changes.slice(0, 12).map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:changes.slice","kind":"calls","metadata":{"unresolvedName":"changes.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"symbol-name:Number","kind":"calls","metadata":{"unresolvedName":"Number"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:Object.fromEntries","kind":"calls","metadata":{"unresolvedName":"Object.fromEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:[...files.entries()].map","kind":"calls","metadata":{"unresolvedName":"[...files.entries()].map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:files.entries","kind":"calls","metadata":{"unresolvedName":"files.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:[...entityTypes.entries()].sort","kind":"calls","metadata":{"unresolvedName":"[...entityTypes.entries()].sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:entityTypes.entries","kind":"calls","metadata":{"unresolvedName":"entityTypes.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","to":"external:a[0].localeCompare","kind":"calls","metadata":{"unresolvedName":"a[0].localeCompare"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:gitFiles.map((file) => cleanString(file)).filter","kind":"calls","metadata":{"unresolvedName":"gitFiles.map((file) => cleanString(file)).filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:gitFiles.map","kind":"calls","metadata":{"unresolvedName":"gitFiles.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:semFiles.map((file) => cleanString(file)).filter","kind":"calls","metadata":{"unresolvedName":"semFiles.map((file) => cleanString(file)).filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:semFiles.map","kind":"calls","metadata":{"unresolvedName":"semFiles.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:[...gitSet].filter((file) => semSet.has(file)).sort","kind":"calls","metadata":{"unresolvedName":"[...gitSet].filter((file) => semSet.has(file)).sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:[...gitSet].filter","kind":"calls","metadata":{"unresolvedName":"[...gitSet].filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:semSet.has","kind":"calls","metadata":{"unresolvedName":"semSet.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:[...gitSet].filter((file) => !semSet.has(file)).sort","kind":"calls","metadata":{"unresolvedName":"[...gitSet].filter((file) => !semSet.has(file)).sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:[...semSet].filter((file) => !gitSet.has(file)).sort","kind":"calls","metadata":{"unresolvedName":"[...semSet].filter((file) => !gitSet.has(file)).sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:[...semSet].filter","kind":"calls","metadata":{"unresolvedName":"[...semSet].filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:gitSet.has","kind":"calls","metadata":{"unresolvedName":"gitSet.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:[...gitSet].sort","kind":"calls","metadata":{"unresolvedName":"[...gitSet].sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"external:[...semSet].sort","kind":"calls","metadata":{"unresolvedName":"[...semSet].sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatPercent","kind":"calls","metadata":{"unresolvedName":"formatPercent"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:cleanString","kind":"calls","metadata":{"unresolvedName":"cleanString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","to":"external:seen.has","kind":"calls","metadata":{"unresolvedName":"seen.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","to":"external:seen.add","kind":"calls","metadata":{"unresolvedName":"seen.add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","to":"external:targets.push","kind":"calls","metadata":{"unresolvedName":"targets.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countNestedItems","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countNestedItems","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countNestedItems","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countNestedItems","to":"external:Object.values","kind":"calls","metadata":{"unresolvedName":"Object.values"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeImpactResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeImpactResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeImpactResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countNestedItems","kind":"calls","metadata":{"unresolvedName":"countNestedItems"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeImpactResult","to":"external:Object.keys(result).sort","kind":"calls","metadata":{"unresolvedName":"Object.keys(result).sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeImpactResult","to":"external:Object.keys","kind":"calls","metadata":{"unresolvedName":"Object.keys"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection","kind":"calls","metadata":{"unresolvedName":"normalizeSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","kind":"calls","metadata":{"unresolvedName":"summarizeSemDiffPayload"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","kind":"calls","metadata":{"unresolvedName":"compareCoverage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:sizeBytes","kind":"calls","metadata":{"unresolvedName":"sizeBytes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:countLines","kind":"calls","metadata":{"unresolvedName":"countLines"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:estimateTokens","kind":"calls","metadata":{"unresolvedName":"estimateTokens"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"symbol-name:Number","kind":"calls","metadata":{"unresolvedName":"Number"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"external:(estimateTokens(semDiffText) / estimateTokens(gitDiffText)).toFixed","kind":"calls","metadata":{"unresolvedName":"(estimateTokens(semDiffText) / estimateTokens(gitDiffText)).toFixed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"external:impactResults.map","kind":"calls","metadata":{"unresolvedName":"impactResults.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeImpactResult","kind":"calls","metadata":{"unresolvedName":"summarizeImpactResult"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatCompactChangeList","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatCompactChangeList","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatCompactChangeList","to":"external:changes.slice","kind":"calls","metadata":{"unresolvedName":"changes.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatCompactChangeList","to":"external:slice.map","kind":"calls","metadata":{"unresolvedName":"slice.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatCompactChangeList","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:report.selection.fileExts.join","kind":"calls","metadata":{"unresolvedName":"report.selection.fileExts.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:report.coverage.missing.join","kind":"calls","metadata":{"unresolvedName":"report.coverage.missing.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:report.coverage.extra.join","kind":"calls","metadata":{"unresolvedName":"report.coverage.extra.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:Math.abs","kind":"calls","metadata":{"unresolvedName":"Math.abs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:Object.entries","kind":"calls","metadata":{"unresolvedName":"Object.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:entityTypes.map(([type, count]) => `${type}=${count}`).join","kind":"calls","metadata":{"unresolvedName":"entityTypes.map(([type, count]) => `${type}=${count}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:entityTypes.map","kind":"calls","metadata":{"unresolvedName":"entityTypes.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatCompactChangeList","kind":"calls","metadata":{"unresolvedName":"formatCompactChangeList"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:impact.summary.keys.join","kind":"calls","metadata":{"unresolvedName":"impact.summary.keys.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","to":"external:lines.join","kind":"calls","metadata":{"unresolvedName":"lines.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"external:node:test","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"external:node:assert/strict","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs","kind":"calls","metadata":{"unresolvedName":"buildSemDiffArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"external:assert.deepEqual","kind":"calls","metadata":{"unresolvedName":"assert.deepEqual"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitDiffArgs","kind":"calls","metadata":{"unresolvedName":"buildGitDiffArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"external:assert.deepEqual","kind":"calls","metadata":{"unresolvedName":"assert.deepEqual"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput","kind":"calls","metadata":{"unresolvedName":"parseSemJsonOutput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"external:assert.deepEqual","kind":"calls","metadata":{"unresolvedName":"assert.deepEqual"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","kind":"calls","metadata":{"unresolvedName":"compareCoverage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"external:assert.deepEqual","kind":"calls","metadata":{"unresolvedName":"assert.deepEqual"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"external:assert.equal","kind":"calls","metadata":{"unresolvedName":"assert.equal"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"external:assert.deepEqual","kind":"calls","metadata":{"unresolvedName":"assert.deepEqual"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","kind":"calls","metadata":{"unresolvedName":"pickImpactTargets"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","kind":"calls","metadata":{"unresolvedName":"buildEvaluationReport"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","kind":"calls","metadata":{"unresolvedName":"formatEvaluationReport"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"external:assert.match","kind":"calls","metadata":{"unresolvedName":"assert.match"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","kind":"calls","metadata":{"unresolvedName":"summarizeSemDiffPayload"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.test.mjs:<anonymous>","to":"external:assert.equal","kind":"calls","metadata":{"unresolvedName":"assert.equal"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"external:@mariozechner/pi-ai","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"external:@sinclair/typebox","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"external:node:fs/promises","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"external:node:os","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput","to":"symbol-name:tmpdir","kind":"calls","metadata":{"unresolvedName":"tmpdir"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput","to":"symbol-name:mkdir","kind":"calls","metadata":{"unresolvedName":"mkdir"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput","to":"symbol-name:writeFile","kind":"calls","metadata":{"unresolvedName":"writeFile"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","to":"symbol-name:truncateHead","kind":"calls","metadata":{"unresolvedName":"truncateHead"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:writeTruncatedOutput","kind":"calls","metadata":{"unresolvedName":"writeTruncatedOutput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","to":"symbol-name:formatSize","kind":"calls","metadata":{"unresolvedName":"formatSize"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","to":"external:[invocation.command, ...invocation.argsPrefix, ...args].join","kind":"calls","metadata":{"unresolvedName":"[invocation.command, ...invocation.argsPrefix, ...args].join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:resolveSemInvocation","kind":"calls","metadata":{"unresolvedName":"resolveSemInvocation"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","to":"external:result.stderr?.trim","kind":"calls","metadata":{"unresolvedName":"result.stderr?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","to":"external:result.stdout?.trim","kind":"calls","metadata":{"unresolvedName":"result.stdout?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","to":"external:message.includes","kind":"calls","metadata":{"unresolvedName":"message.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","to":"external:[\"sem CLI not found.\", \"\", SEM_INSTALL_HINT].join","kind":"calls","metadata":{"unresolvedName":"[\"sem CLI not found.\", \"\", SEM_INSTALL_HINT].join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runGit","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runGit","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runGit","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runGit","to":"external:result.stderr?.trim","kind":"calls","metadata":{"unresolvedName":"result.stderr?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runGit","to":"external:result.stdout?.trim","kind":"calls","metadata":{"unresolvedName":"result.stdout?.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:parseSemJsonOutput","kind":"calls","metadata":{"unresolvedName":"parseSemJsonOutput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","to":"external:[title, ...bullets, \"\", json].join","kind":"calls","metadata":{"unresolvedName":"[title, ...bullets, \"\", json].join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","kind":"calls","metadata":{"unresolvedName":"truncateToolText"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:Type.Optional","kind":"calls","metadata":{"unresolvedName":"Type.Optional"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:Type.Boolean","kind":"calls","metadata":{"unresolvedName":"Type.Boolean"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:Type.String","kind":"calls","metadata":{"unresolvedName":"Type.String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:Type.Array","kind":"calls","metadata":{"unresolvedName":"Type.Array"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:pi.registerTool","kind":"calls","metadata":{"unresolvedName":"pi.registerTool"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:Type.Object","kind":"calls","metadata":{"unresolvedName":"Type.Object"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection","kind":"calls","metadata":{"unresolvedName":"normalizeSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs","kind":"calls","metadata":{"unresolvedName":"buildSemDiffArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"calls","metadata":{"unresolvedName":"runSem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"calls","metadata":{"unresolvedName":"parseJson"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","kind":"calls","metadata":{"unresolvedName":"summarizeSemDiffPayload"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","kind":"calls","metadata":{"unresolvedName":"formatJsonResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"calls","metadata":{"unresolvedName":"formatCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"symbol-name:StringEnum","kind":"calls","metadata":{"unresolvedName":"StringEnum"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildImpactArgs","kind":"calls","metadata":{"unresolvedName":"buildImpactArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:Type.Number","kind":"calls","metadata":{"unresolvedName":"Type.Number"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","kind":"calls","metadata":{"unresolvedName":"buildContextArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:result.stdout.trim","kind":"calls","metadata":{"unresolvedName":"result.stdout.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","kind":"calls","metadata":{"unresolvedName":"truncateToolText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","kind":"calls","metadata":{"unresolvedName":"buildLogArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEntitiesArgs","kind":"calls","metadata":{"unresolvedName":"buildEntitiesArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildBlameArgs","kind":"calls","metadata":{"unresolvedName":"buildBlameArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitDiffArgs","kind":"calls","metadata":{"unresolvedName":"buildGitDiffArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitNameOnlyArgs","kind":"calls","metadata":{"unresolvedName":"buildGitNameOnlyArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:Promise.all","kind":"calls","metadata":{"unresolvedName":"Promise.all"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runGit","kind":"calls","metadata":{"unresolvedName":"runGit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:gitNamesResult.stdout\n\t\t\t\t.split(/\\r?\\n/)\n\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"gitNamesResult.stdout\n\t\t\t\t.split(/\\r?\\n/)\n\t\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:gitNamesResult.stdout\n\t\t\t\t.split","kind":"calls","metadata":{"unresolvedName":"gitNamesResult.stdout\n\t\t\t\t.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:line.trim","kind":"calls","metadata":{"unresolvedName":"line.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","kind":"calls","metadata":{"unresolvedName":"pickImpactTargets"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:impactResults.push","kind":"calls","metadata":{"unresolvedName":"impactResults.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","kind":"calls","metadata":{"unresolvedName":"buildEvaluationReport"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","kind":"calls","metadata":{"unresolvedName":"compareCoverage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","kind":"calls","metadata":{"unresolvedName":"formatEvaluationReport"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:[\"git\", ...gitDiffArgs].join","kind":"calls","metadata":{"unresolvedName":"[\"git\", ...gitDiffArgs].join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:<anonymous>","to":"external:[\"git\", ...gitNameArgs].join","kind":"calls","metadata":{"unresolvedName":"[\"git\", ...gitNameArgs].join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection","kind":"calls","metadata":{"unresolvedName":"normalizeSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs","kind":"calls","metadata":{"unresolvedName":"buildSemDiffArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"calls","metadata":{"unresolvedName":"runSem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"calls","metadata":{"unresolvedName":"parseJson"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","kind":"calls","metadata":{"unresolvedName":"summarizeSemDiffPayload"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","kind":"calls","metadata":{"unresolvedName":"formatJsonResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"calls","metadata":{"unresolvedName":"formatCommand"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildImpactArgs","kind":"calls","metadata":{"unresolvedName":"buildImpactArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"calls","metadata":{"unresolvedName":"runSem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"calls","metadata":{"unresolvedName":"parseJson"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","kind":"calls","metadata":{"unresolvedName":"formatJsonResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"calls","metadata":{"unresolvedName":"formatCommand"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildContextArgs","kind":"calls","metadata":{"unresolvedName":"buildContextArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"calls","metadata":{"unresolvedName":"runSem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"calls","metadata":{"unresolvedName":"formatCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:result.stdout.trim","kind":"calls","metadata":{"unresolvedName":"result.stdout.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","kind":"calls","metadata":{"unresolvedName":"truncateToolText"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildLogArgs","kind":"calls","metadata":{"unresolvedName":"buildLogArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"calls","metadata":{"unresolvedName":"runSem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"calls","metadata":{"unresolvedName":"parseJson"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","kind":"calls","metadata":{"unresolvedName":"formatJsonResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"calls","metadata":{"unresolvedName":"formatCommand"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEntitiesArgs","kind":"calls","metadata":{"unresolvedName":"buildEntitiesArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"calls","metadata":{"unresolvedName":"runSem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"calls","metadata":{"unresolvedName":"parseJson"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","kind":"calls","metadata":{"unresolvedName":"formatJsonResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"calls","metadata":{"unresolvedName":"formatCommand"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildBlameArgs","kind":"calls","metadata":{"unresolvedName":"buildBlameArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"calls","metadata":{"unresolvedName":"runSem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"calls","metadata":{"unresolvedName":"parseJson"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatJsonResult","kind":"calls","metadata":{"unresolvedName":"formatJsonResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"calls","metadata":{"unresolvedName":"formatCommand"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:normalizeSelection","kind":"calls","metadata":{"unresolvedName":"normalizeSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildSemDiffArgs","kind":"calls","metadata":{"unresolvedName":"buildSemDiffArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitDiffArgs","kind":"calls","metadata":{"unresolvedName":"buildGitDiffArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildGitNameOnlyArgs","kind":"calls","metadata":{"unresolvedName":"buildGitNameOnlyArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:Promise.all","kind":"calls","metadata":{"unresolvedName":"Promise.all"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runSem","kind":"calls","metadata":{"unresolvedName":"runSem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:runGit","kind":"calls","metadata":{"unresolvedName":"runGit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:parseJson","kind":"calls","metadata":{"unresolvedName":"parseJson"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:summarizeSemDiffPayload","kind":"calls","metadata":{"unresolvedName":"summarizeSemDiffPayload"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:gitNamesResult.stdout\n\t\t\t\t.split(/\\r?\\n/)\n\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"gitNamesResult.stdout\n\t\t\t\t.split(/\\r?\\n/)\n\t\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:gitNamesResult.stdout\n\t\t\t\t.split","kind":"calls","metadata":{"unresolvedName":"gitNamesResult.stdout\n\t\t\t\t.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:line.trim","kind":"calls","metadata":{"unresolvedName":"line.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:pickImpactTargets","kind":"calls","metadata":{"unresolvedName":"pickImpactTargets"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildImpactArgs","kind":"calls","metadata":{"unresolvedName":"buildImpactArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:impactResults.push","kind":"calls","metadata":{"unresolvedName":"impactResults.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:buildEvaluationReport","kind":"calls","metadata":{"unresolvedName":"buildEvaluationReport"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:compareCoverage","kind":"calls","metadata":{"unresolvedName":"compareCoverage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/core.mjs:formatEvaluationReport","kind":"calls","metadata":{"unresolvedName":"formatEvaluationReport"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:truncateToolText","kind":"calls","metadata":{"unresolvedName":"truncateToolText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:formatCommand","kind":"calls","metadata":{"unresolvedName":"formatCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:[\"git\", ...gitDiffArgs].join","kind":"calls","metadata":{"unresolvedName":"[\"git\", ...gitDiffArgs].join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-sem/index.ts:execute","to":"external:[\"git\", ...gitNameArgs].join","kind":"calls","metadata":{"unresolvedName":"[\"git\", ...gitNameArgs].join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts","to":"external:node:child_process","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:load","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:load","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:load","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:load","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:save","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:save","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:save","to":"symbol-name:mkdirSync","kind":"calls","metadata":{"unresolvedName":"mkdirSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:save","to":"symbol-name:dirname","kind":"calls","metadata":{"unresolvedName":"dirname"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:save","to":"symbol-name:writeFileSync","kind":"calls","metadata":{"unresolvedName":"writeFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:save","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:computeScore","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:computeScore","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:computeScore","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:computeScore","to":"external:Math.pow","kind":"calls","metadata":{"unresolvedName":"Math.pow"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","to":"symbol-name:load","kind":"calls","metadata":{"unresolvedName":"load"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","to":"external:Object.entries","kind":"calls","metadata":{"unresolvedName":"Object.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","to":"external:entries.sort","kind":"calls","metadata":{"unresolvedName":"entries.sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:computeScore","kind":"calls","metadata":{"unresolvedName":"computeScore"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","to":"external:Object.fromEntries","kind":"calls","metadata":{"unresolvedName":"Object.fromEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","to":"external:entries.slice","kind":"calls","metadata":{"unresolvedName":"entries.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:save","kind":"calls","metadata":{"unresolvedName":"save"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","to":"symbol-name:load","kind":"calls","metadata":{"unresolvedName":"load"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","to":"external:Object.entries","kind":"calls","metadata":{"unresolvedName":"Object.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:computeScore","kind":"calls","metadata":{"unresolvedName":"computeScore"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","to":"external:map.set","kind":"calls","metadata":{"unresolvedName":"map.set"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./telescope.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./scoring.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./frecency.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./providers/files.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./providers/git-branches.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./providers/git-log.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./providers/sessions.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./providers/skills.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"module:./providers/commands.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAllProviders","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAllProviders","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAllProviders","to":"external:Object.entries","kind":"calls","metadata":{"unresolvedName":"Object.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAllProviders","to":"symbol-name:factory","kind":"calls","metadata":{"unresolvedName":"factory"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","to":"external:providerName?.trim().toLowerCase","kind":"calls","metadata":{"unresolvedName":"providerName?.trim().toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","to":"external:providerName?.trim","kind":"calls","metadata":{"unresolvedName":"providerName?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","to":"external:PROVIDER_NAMES.join","kind":"calls","metadata":{"unresolvedName":"PROVIDER_NAMES.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","to":"symbol-name:factory","kind":"calls","metadata":{"unresolvedName":"factory"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","kind":"calls","metadata":{"unresolvedName":"openTelescope"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAllProviders","kind":"calls","metadata":{"unresolvedName":"buildAllProviders"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:ensureFileCache","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:ensureFileCache","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:ensureFileCache","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","kind":"calls","metadata":{"unresolvedName":"listFiles"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:invalidateFileCache","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:invalidateFileCache","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:extractAtPrefix","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:extractAtPrefix","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:extractAtPrefix","to":"external:textBeforeCursor.match","kind":"calls","metadata":{"unresolvedName":"textBeforeCursor.match"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:parseAtPrefix","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:parseAtPrefix","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:parseAtPrefix","to":"external:prefix.startsWith","kind":"calls","metadata":{"unresolvedName":"prefix.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:parseAtPrefix","to":"external:prefix.slice","kind":"calls","metadata":{"unresolvedName":"prefix.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAtValue","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAtValue","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAtValue","to":"external:path.includes","kind":"calls","metadata":{"unresolvedName":"path.includes"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"external:currentLine.slice","kind":"calls","metadata":{"unresolvedName":"currentLine.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:extractAtPrefix","kind":"calls","metadata":{"unresolvedName":"extractAtPrefix"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"external:this.base.getSuggestions","kind":"calls","metadata":{"unresolvedName":"this.base.getSuggestions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:parseAtPrefix","kind":"calls","metadata":{"unresolvedName":"parseAtPrefix"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:ensureFileCache","kind":"calls","metadata":{"unresolvedName":"ensureFileCache"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","kind":"calls","metadata":{"unresolvedName":"getFrecencyMap"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","kind":"calls","metadata":{"unresolvedName":"filterAndScore"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"external:scored.map","kind":"calls","metadata":{"unresolvedName":"scored.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"external:path.includes","kind":"calls","metadata":{"unresolvedName":"path.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"external:path.slice","kind":"calls","metadata":{"unresolvedName":"path.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"external:path.lastIndexOf","kind":"calls","metadata":{"unresolvedName":"path.lastIndexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getSuggestions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAtValue","kind":"calls","metadata":{"unresolvedName":"buildAtValue"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:path.includes","kind":"calls","metadata":{"unresolvedName":"path.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:path.slice","kind":"calls","metadata":{"unresolvedName":"path.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:path.lastIndexOf","kind":"calls","metadata":{"unresolvedName":"path.lastIndexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:buildAtValue","kind":"calls","metadata":{"unresolvedName":"buildAtValue"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:applyCompletion","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:applyCompletion","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:applyCompletion","to":"external:this.base.applyCompletion","kind":"calls","metadata":{"unresolvedName":"this.base.applyCompletion"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:setAutocompleteProvider","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:setAutocompleteProvider","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:setAutocompleteProvider","to":"external:super.setAutocompleteProvider","kind":"calls","metadata":{"unresolvedName":"super.setAutocompleteProvider"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:pi.on","kind":"calls","metadata":{"unresolvedName":"pi.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:invalidateFileCache","kind":"calls","metadata":{"unresolvedName":"invalidateFileCache"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:ensureFileCache","kind":"calls","metadata":{"unresolvedName":"ensureFileCache"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:ctx.ui.setEditorComponent","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorComponent"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:pi.registerShortcut","kind":"calls","metadata":{"unresolvedName":"pi.registerShortcut"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:runTelescope","kind":"calls","metadata":{"unresolvedName":"runTelescope"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:pi.registerCommand","kind":"calls","metadata":{"unresolvedName":"pi.registerCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:PROVIDER_NAMES\n\t\t\t\t.filter((n) => n.startsWith(prefix))\n\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"PROVIDER_NAMES\n\t\t\t\t.filter((n) => n.startsWith(prefix))\n\t\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:PROVIDER_NAMES\n\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"PROVIDER_NAMES\n\t\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:n.startsWith","kind":"calls","metadata":{"unresolvedName":"n.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:args?.trim","kind":"calls","metadata":{"unresolvedName":"args?.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:invalidateFileCache","kind":"calls","metadata":{"unresolvedName":"invalidateFileCache"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:ensureFileCache","kind":"calls","metadata":{"unresolvedName":"ensureFileCache"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:ctx.ui.setEditorComponent","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorComponent"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"external:ctx.ui.setEditorComponent","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorComponent"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:invalidateFileCache","kind":"calls","metadata":{"unresolvedName":"invalidateFileCache"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","to":"external:PROVIDER_NAMES\n\t\t\t\t.filter((n) => n.startsWith(prefix))\n\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"PROVIDER_NAMES\n\t\t\t\t.filter((n) => n.startsWith(prefix))\n\t\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","to":"external:PROVIDER_NAMES\n\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"PROVIDER_NAMES\n\t\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","to":"external:n.startsWith","kind":"calls","metadata":{"unresolvedName":"n.startsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","to":"external:PROVIDER_NAMES\n\t\t\t\t.filter((n) => n.startsWith(prefix))\n\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"PROVIDER_NAMES\n\t\t\t\t.filter((n) => n.startsWith(prefix))\n\t\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","to":"external:PROVIDER_NAMES\n\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"PROVIDER_NAMES\n\t\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/index.ts:getArgumentCompletions","to":"external:n.startsWith","kind":"calls","metadata":{"unresolvedName":"n.startsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"symbol-name:statSync","kind":"calls","metadata":{"unresolvedName":"statSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"external:stat.isDirectory","kind":"calls","metadata":{"unresolvedName":"stat.isDirectory"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"external:(stat.size / 1024).toFixed","kind":"calls","metadata":{"unresolvedName":"(stat.size / 1024).toFixed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"external:content.split(\"\\n\").slice","kind":"calls","metadata":{"unresolvedName":"content.split(\"\\n\").slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"external:content.split","kind":"calls","metadata":{"unresolvedName":"content.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"symbol-name:getLanguageFromPath","kind":"calls","metadata":{"unresolvedName":"getLanguageFromPath"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"external:highlightCode(content, lang).slice","kind":"calls","metadata":{"unresolvedName":"highlightCode(content, lang).slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"symbol-name:highlightCode","kind":"calls","metadata":{"unresolvedName":"highlightCode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines","kind":"calls","metadata":{"unresolvedName":"formatPreviewLines"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines","to":"external:lines.map","kind":"calls","metadata":{"unresolvedName":"lines.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines","to":"external:String(i + 1).padStart","kind":"calls","metadata":{"unresolvedName":"String(i + 1).padStart"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:formatPreviewLines","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs","kind":"calls","metadata":{"unresolvedName":"expandTabs"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","to":"external:String(i + 1).padStart","kind":"calls","metadata":{"unresolvedName":"String(i + 1).padStart"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs","kind":"calls","metadata":{"unresolvedName":"expandTabs"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:plainPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:plainPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:plainPreview","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:plainPreview","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:plainPreview","to":"external:lines.map","kind":"calls","metadata":{"unresolvedName":"lines.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:plainPreview","to":"external:String(i + 1).padStart","kind":"calls","metadata":{"unresolvedName":"String(i + 1).padStart"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:plainPreview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs","kind":"calls","metadata":{"unresolvedName":"expandTabs"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","to":"external:String(i + 1).padStart","kind":"calls","metadata":{"unresolvedName":"String(i + 1).padStart"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs","kind":"calls","metadata":{"unresolvedName":"expandTabs"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs","to":"external:line.includes","kind":"calls","metadata":{"unresolvedName":"line.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:expandTabs","to":"external:line.replace","kind":"calls","metadata":{"unresolvedName":"line.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"module:../types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"module:../clipboard.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"external:pi.getCommands","kind":"calls","metadata":{"unresolvedName":"pi.getCommands"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"external:commands.map","kind":"calls","metadata":{"unresolvedName":"commands.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"external:items.map((i) => `/${i.name}`).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => `/${i.name}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:createCommandsProvider","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:load","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:load","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:load","to":"external:pi.getCommands","kind":"calls","metadata":{"unresolvedName":"pi.getCommands"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:load","to":"external:commands.map","kind":"calls","metadata":{"unresolvedName":"commands.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getSearchText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getSearchText","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getDisplayText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getDisplayText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getDisplayText","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getDisplayText","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onSelect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onSelect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onSelect","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onSelect","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onSelect","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getPreview","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getFrecencyKey","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:getFrecencyKey","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onAction","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onAction","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onAction","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onAction","to":"external:items.map((i) => `/${i.name}`).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => `/${i.name}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/commands.ts:onAction","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"external:node:child_process","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"module:../types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"module:../clipboard.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:hasBinary","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:hasBinary","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:hasBinary","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","to":"external:output.split(\"\\n\").filter","kind":"calls","metadata":{"unresolvedName":"output.split(\"\\n\").filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","to":"external:output.split","kind":"calls","metadata":{"unresolvedName":"output.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","to":"external:cwd.endsWith","kind":"calls","metadata":{"unresolvedName":"cwd.endsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","to":"external:lines.map","kind":"calls","metadata":{"unresolvedName":"lines.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","to":"external:l.startsWith","kind":"calls","metadata":{"unresolvedName":"l.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","to":"external:l.slice","kind":"calls","metadata":{"unresolvedName":"l.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","to":"external:lines.sort","kind":"calls","metadata":{"unresolvedName":"lines.sort"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:<anonymous>","to":"external:l.startsWith","kind":"calls","metadata":{"unresolvedName":"l.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:<anonymous>","to":"external:l.slice","kind":"calls","metadata":{"unresolvedName":"l.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","kind":"calls","metadata":{"unresolvedName":"listFiles"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","to":"external:items.map((i) => `@${i}`).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => `@${i}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","to":"external:items.join","kind":"calls","metadata":{"unresolvedName":"items.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","to":"symbol-name:import","kind":"calls","metadata":{"unresolvedName":"import"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:createFilesProvider","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:load","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:load","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:load","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:listFiles","kind":"calls","metadata":{"unresolvedName":"listFiles"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getSearchText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getSearchText","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getDisplayText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getDisplayText","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onSelect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onSelect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onSelect","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onMultiSelect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onMultiSelect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onMultiSelect","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onMultiSelect","to":"external:items.map((i) => `@${i}`).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => `@${i}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onMultiSelect","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getPreview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getFrecencyKey","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:getFrecencyKey","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction","to":"external:items.join","kind":"calls","metadata":{"unresolvedName":"items.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction","to":"symbol-name:import","kind":"calls","metadata":{"unresolvedName":"import"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:resolve","kind":"calls","metadata":{"unresolvedName":"resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/files.ts:onAction","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"external:node:child_process","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"module:../types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"module:../clipboard.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","to":"external:output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter(Boolean)\n\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter(Boolean)\n\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","to":"external:output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","to":"external:output\n\t\t\t.split","kind":"calls","metadata":{"unresolvedName":"output\n\t\t\t.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","to":"external:line.startsWith","kind":"calls","metadata":{"unresolvedName":"line.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","to":"external:line.replace(/^\\*?\\s*/, \"\").trim","kind":"calls","metadata":{"unresolvedName":"line.replace(/^\\*?\\s*/, \"\").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","to":"external:line.replace","kind":"calls","metadata":{"unresolvedName":"line.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","to":"external:name.startsWith","kind":"calls","metadata":{"unresolvedName":"name.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","to":"external:b.name.includes","kind":"calls","metadata":{"unresolvedName":"b.name.includes"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:<anonymous>","to":"external:line.startsWith","kind":"calls","metadata":{"unresolvedName":"line.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:<anonymous>","to":"external:line.replace(/^\\*?\\s*/, \"\").trim","kind":"calls","metadata":{"unresolvedName":"line.replace(/^\\*?\\s*/, \"\").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:<anonymous>","to":"external:line.replace","kind":"calls","metadata":{"unresolvedName":"line.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:<anonymous>","to":"external:name.startsWith","kind":"calls","metadata":{"unresolvedName":"name.startsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview","to":"external:branch.name.replace","kind":"calls","metadata":{"unresolvedName":"branch.name.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview","to":"external:output.split(\"\\n\").slice","kind":"calls","metadata":{"unresolvedName":"output.split(\"\\n\").slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview","to":"external:output.split","kind":"calls","metadata":{"unresolvedName":"output.split"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","kind":"calls","metadata":{"unresolvedName":"listBranches"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","to":"external:item.name.replace","kind":"calls","metadata":{"unresolvedName":"item.name.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview","kind":"calls","metadata":{"unresolvedName":"branchPreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:createGitBranchesProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:load","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:load","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:load","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:listBranches","kind":"calls","metadata":{"unresolvedName":"listBranches"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getSearchText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getSearchText","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getDisplayText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getDisplayText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getDisplayText","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onSelect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onSelect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onSelect","to":"external:item.name.replace","kind":"calls","metadata":{"unresolvedName":"item.name.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onSelect","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getPreview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:branchPreview","kind":"calls","metadata":{"unresolvedName":"branchPreview"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getFrecencyKey","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:getFrecencyKey","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onAction","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onAction","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onAction","to":"external:item.name.replace","kind":"calls","metadata":{"unresolvedName":"item.name.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onAction","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onAction","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-branches.ts:onAction","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"external:node:child_process","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"module:../types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"module:../clipboard.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","to":"external:output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter(Boolean)\n\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter(Boolean)\n\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","to":"external:output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"output\n\t\t\t.split(\"\\n\")\n\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","to":"external:output\n\t\t\t.split","kind":"calls","metadata":{"unresolvedName":"output\n\t\t\t.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","to":"external:line.split","kind":"calls","metadata":{"unresolvedName":"line.split"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:<anonymous>","to":"external:line.split","kind":"calls","metadata":{"unresolvedName":"line.split"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:commitPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:commitPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:commitPreview","to":"symbol-name:execSync","kind":"calls","metadata":{"unresolvedName":"execSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:commitPreview","to":"external:output.split(\"\\n\").slice","kind":"calls","metadata":{"unresolvedName":"output.split(\"\\n\").slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:commitPreview","to":"external:output.split","kind":"calls","metadata":{"unresolvedName":"output.split"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","kind":"calls","metadata":{"unresolvedName":"listCommits"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","to":"external:items.map((i) => i.hash).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => i.hash).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:commitPreview","kind":"calls","metadata":{"unresolvedName":"commitPreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:createGitLogProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:load","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:load","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:load","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:listCommits","kind":"calls","metadata":{"unresolvedName":"listCommits"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getSearchText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getSearchText","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getDisplayText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getDisplayText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getDisplayText","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onSelect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onSelect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onSelect","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onMultiSelect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onMultiSelect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onMultiSelect","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onMultiSelect","to":"external:items.map((i) => i.hash).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => i.hash).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onMultiSelect","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getPreview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:commitPreview","kind":"calls","metadata":{"unresolvedName":"commitPreview"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getFrecencyKey","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:getFrecencyKey","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onAction","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onAction","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onAction","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onAction","to":"external:items.map((i) => i.hash).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => i.hash).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onAction","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/git-log.ts:onAction","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"module:../types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"module:../clipboard.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:relativeTime","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:relativeTime","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:relativeTime","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:relativeTime","to":"external:date.getTime","kind":"calls","metadata":{"unresolvedName":"date.getTime"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:relativeTime","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:padTo","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:padTo","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:padTo","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:padTo","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:padTo","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"symbol-name:statSync","kind":"calls","metadata":{"unresolvedName":"statSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"external:sessionCache.get","kind":"calls","metadata":{"unresolvedName":"sessionCache.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"external:content.split","kind":"calls","metadata":{"unresolvedName":"content.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"external:line.trim","kind":"calls","metadata":{"unresolvedName":"line.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"external:msg.content.find","kind":"calls","metadata":{"unresolvedName":"msg.content.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"external:firstMessage.split(\"\\n\")[0]?.trim","kind":"calls","metadata":{"unresolvedName":"firstMessage.split(\"\\n\")[0]?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"external:firstMessage.split","kind":"calls","metadata":{"unresolvedName":"firstMessage.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","to":"external:sessionCache.set","kind":"calls","metadata":{"unresolvedName":"sessionCache.set"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"symbol-name:readdirSync","kind":"calls","metadata":{"unresolvedName":"readdirSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"external:statSync(dirPath).isDirectory","kind":"calls","metadata":{"unresolvedName":"statSync(dirPath).isDirectory"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"symbol-name:statSync","kind":"calls","metadata":{"unresolvedName":"statSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"external:file.endsWith","kind":"calls","metadata":{"unresolvedName":"file.endsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:parseSession","kind":"calls","metadata":{"unresolvedName":"parseSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"external:results.push","kind":"calls","metadata":{"unresolvedName":"results.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"external:results.sort","kind":"calls","metadata":{"unresolvedName":"results.sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"external:b.modified.getTime","kind":"calls","metadata":{"unresolvedName":"b.modified.getTime"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","to":"external:a.modified.getTime","kind":"calls","metadata":{"unresolvedName":"a.modified.getTime"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:extractText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:extractText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:extractText","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:extractText","to":"external:content\n\t\t\t.filter((b: any) => b.type === \"text\")\n\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"content\n\t\t\t.filter((b: any) => b.type === \"text\")\n\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:extractText","to":"external:content\n\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"content\n\t\t\t.filter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","to":"external:messageCache.get","kind":"calls","metadata":{"unresolvedName":"messageCache.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","to":"symbol-name:parseSessionEntries","kind":"calls","metadata":{"unresolvedName":"parseSessionEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","to":"symbol-name:extractText","kind":"calls","metadata":{"unresolvedName":"extractText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","to":"external:text.trim","kind":"calls","metadata":{"unresolvedName":"text.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","to":"external:blocks.push","kind":"calls","metadata":{"unresolvedName":"blocks.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","to":"external:blocks.slice","kind":"calls","metadata":{"unresolvedName":"blocks.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getMessageBlocks","to":"external:messageCache.set","kind":"calls","metadata":{"unresolvedName":"messageCache.set"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:session.firstMessage.split(\"\\n\")[0]?.trim","kind":"calls","metadata":{"unresolvedName":"session.firstMessage.split(\"\\n\")[0]?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:session.firstMessage.split","kind":"calls","metadata":{"unresolvedName":"session.firstMessage.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"symbol-name:relativeTime","kind":"calls","metadata":{"unresolvedName":"relativeTime"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:session.cwd.replace","kind":"calls","metadata":{"unresolvedName":"session.cwd.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:\"─\".repeat","kind":"calls","metadata":{"unresolvedName":"\"─\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"symbol-name:getMessageBlocks","kind":"calls","metadata":{"unresolvedName":"getMessageBlocks"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"symbol-name:getMarkdownTheme","kind":"calls","metadata":{"unresolvedName":"getMarkdownTheme"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:th.inverse","kind":"calls","metadata":{"unresolvedName":"th.inverse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:th.bg","kind":"calls","metadata":{"unresolvedName":"th.bg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:md.render","kind":"calls","metadata":{"unresolvedName":"md.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"symbol-name:padTo","kind":"calls","metadata":{"unresolvedName":"padTo"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:block.text.split(\"\\n\").slice","kind":"calls","metadata":{"unresolvedName":"block.text.split(\"\\n\").slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","to":"external:block.text.split","kind":"calls","metadata":{"unresolvedName":"block.text.split"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview","to":"external:session.modified.toLocaleString","kind":"calls","metadata":{"unresolvedName":"session.modified.toLocaleString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview","to":"symbol-name:getMessageBlocks","kind":"calls","metadata":{"unresolvedName":"getMessageBlocks"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview","to":"external:block.text.split(\"\\n\")[0]?.slice","kind":"calls","metadata":{"unresolvedName":"block.text.split(\"\\n\")[0]?.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview","to":"external:block.text.split","kind":"calls","metadata":{"unresolvedName":"block.text.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:plainPreview","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","kind":"calls","metadata":{"unresolvedName":"findSessions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"external:label.slice","kind":"calls","metadata":{"unresolvedName":"label.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"external:item.cwd.replace","kind":"calls","metadata":{"unresolvedName":"item.cwd.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"symbol-name:relativeTime","kind":"calls","metadata":{"unresolvedName":"relativeTime"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","kind":"calls","metadata":{"unresolvedName":"buildRichPreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"symbol-name:plainPreview","kind":"calls","metadata":{"unresolvedName":"plainPreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"external:items.map((i) => i.path).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => i.path).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:createSessionsProvider","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:load","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:load","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:load","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:findSessions","kind":"calls","metadata":{"unresolvedName":"findSessions"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getSearchText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getSearchText","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getDisplayText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getDisplayText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getDisplayText","to":"external:label.slice","kind":"calls","metadata":{"unresolvedName":"label.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getDisplayText","to":"external:item.cwd.replace","kind":"calls","metadata":{"unresolvedName":"item.cwd.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getDisplayText","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getDisplayText","to":"symbol-name:relativeTime","kind":"calls","metadata":{"unresolvedName":"relativeTime"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onSelect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onSelect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onSelect","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onSelect","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onSelect","to":"external:process.stdin.emit","kind":"calls","metadata":{"unresolvedName":"process.stdin.emit"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getPreview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:buildRichPreview","kind":"calls","metadata":{"unresolvedName":"buildRichPreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getPreview","to":"symbol-name:plainPreview","kind":"calls","metadata":{"unresolvedName":"plainPreview"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getFrecencyKey","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:getFrecencyKey","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onAction","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onAction","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onAction","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onAction","to":"external:items.map((i) => i.path).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => i.path).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/sessions.ts:onAction","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"module:../types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"module:../clipboard.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","to":"external:content.split","kind":"calls","metadata":{"unresolvedName":"content.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","to":"external:lines[0]?.trim","kind":"calls","metadata":{"unresolvedName":"lines[0]?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","to":"external:lines.indexOf","kind":"calls","metadata":{"unresolvedName":"lines.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","to":"external:lines[i]?.match","kind":"calls","metadata":{"unresolvedName":"lines[i]?.match"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","to":"external:match[1]!.replace(/^[\"']|[\"']$/g, \"\").trim","kind":"calls","metadata":{"unresolvedName":"match[1]!.replace(/^[\"']|[\"']$/g, \"\").trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","to":"external:match[1]!.replace","kind":"calls","metadata":{"unresolvedName":"match[1]!.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","to":"external:line.trim","kind":"calls","metadata":{"unresolvedName":"line.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","to":"external:trimmed.startsWith","kind":"calls","metadata":{"unresolvedName":"trimmed.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","to":"external:trimmed.slice","kind":"calls","metadata":{"unresolvedName":"trimmed.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","to":"symbol-name:readdirSync","kind":"calls","metadata":{"unresolvedName":"readdirSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","to":"external:skills.push","kind":"calls","metadata":{"unresolvedName":"skills.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:extractDescription","kind":"calls","metadata":{"unresolvedName":"extractDescription"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"external:all.push","kind":"calls","metadata":{"unresolvedName":"all.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:scanSkillDir","kind":"calls","metadata":{"unresolvedName":"scanSkillDir"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"symbol-name:dirname","kind":"calls","metadata":{"unresolvedName":"dirname"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"external:import.meta.url.replace","kind":"calls","metadata":{"unresolvedName":"import.meta.url.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"symbol-name:readdirSync","kind":"calls","metadata":{"unresolvedName":"readdirSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"external:all.filter","kind":"calls","metadata":{"unresolvedName":"all.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"external:seen.has","kind":"calls","metadata":{"unresolvedName":"seen.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","to":"external:seen.add","kind":"calls","metadata":{"unresolvedName":"seen.add"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:<anonymous>","to":"external:seen.has","kind":"calls","metadata":{"unresolvedName":"seen.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:<anonymous>","to":"external:seen.add","kind":"calls","metadata":{"unresolvedName":"seen.add"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","kind":"calls","metadata":{"unresolvedName":"loadAllSkills"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"external:content.split(\"\\n\").slice","kind":"calls","metadata":{"unresolvedName":"content.split(\"\\n\").slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"external:content.split","kind":"calls","metadata":{"unresolvedName":"content.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"external:items.map((i) => i.path).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => i.path).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:createSkillsProvider","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:load","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:load","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:load","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:loadAllSkills","kind":"calls","metadata":{"unresolvedName":"loadAllSkills"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getSearchText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getSearchText","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getDisplayText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getDisplayText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getDisplayText","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getDisplayText","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onSelect","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onSelect","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onSelect","to":"external:ctx.ui.pasteToEditor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.pasteToEditor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getPreview","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getPreview","to":"external:content.split(\"\\n\").slice","kind":"calls","metadata":{"unresolvedName":"content.split(\"\\n\").slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getPreview","to":"external:content.split","kind":"calls","metadata":{"unresolvedName":"content.split"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getFrecencyKey","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:getFrecencyKey","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onAction","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onAction","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onAction","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onAction","to":"external:items.map((i) => i.path).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => i.path).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/providers/skills.ts:onAction","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isWordBoundary","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isWordBoundary","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isWordBoundary","to":"external:text.charCodeAt","kind":"calls","metadata":{"unresolvedName":"text.charCodeAt"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isUpperCase","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isUpperCase","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isUpperCase","to":"external:text.charCodeAt","kind":"calls","metadata":{"unresolvedName":"text.charCodeAt"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:text.toLowerCase","kind":"calls","metadata":{"unresolvedName":"text.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:text.lastIndexOf","kind":"calls","metadata":{"unresolvedName":"text.lastIndexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:lowerText.indexOf","kind":"calls","metadata":{"unresolvedName":"lowerText.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isWordBoundary","kind":"calls","metadata":{"unresolvedName":"isWordBoundary"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isUpperCase","kind":"calls","metadata":{"unresolvedName":"isUpperCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:nextBeam.push","kind":"calls","metadata":{"unresolvedName":"nextBeam.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:bestByIdx.get","kind":"calls","metadata":{"unresolvedName":"bestByIdx.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:bestByIdx.set","kind":"calls","metadata":{"unresolvedName":"bestByIdx.set"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:Array.from","kind":"calls","metadata":{"unresolvedName":"Array.from"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:bestByIdx.values","kind":"calls","metadata":{"unresolvedName":"bestByIdx.values"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:candidates.sort","kind":"calls","metadata":{"unresolvedName":"candidates.sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","to":"external:candidates.slice","kind":"calls","metadata":{"unresolvedName":"candidates.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isSubsequence","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isSubsequence","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isSubsequence","to":"external:query.toLowerCase","kind":"calls","metadata":{"unresolvedName":"query.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isSubsequence","to":"external:text.toLowerCase","kind":"calls","metadata":{"unresolvedName":"text.toLowerCase"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeMatch","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeMatch","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeMatch","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","kind":"calls","metadata":{"unresolvedName":"computeBestMatch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeMatch","to":"external:query.toLowerCase","kind":"calls","metadata":{"unresolvedName":"query.toLowerCase"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","to":"external:query\n\t\t.split(/\\s+/)\n\t\t.filter(Boolean)\n\t\t.map","kind":"calls","metadata":{"unresolvedName":"query\n\t\t.split(/\\s+/)\n\t\t.filter(Boolean)\n\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","to":"external:query\n\t\t.split(/\\s+/)\n\t\t.filter","kind":"calls","metadata":{"unresolvedName":"query\n\t\t.split(/\\s+/)\n\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","to":"external:query\n\t\t.split","kind":"calls","metadata":{"unresolvedName":"query\n\t\t.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","to":"external:token.startsWith","kind":"calls","metadata":{"unresolvedName":"token.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","to":"external:token.slice","kind":"calls","metadata":{"unresolvedName":"token.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","to":"external:token.endsWith","kind":"calls","metadata":{"unresolvedName":"token.endsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","to":"external:token.startsWith","kind":"calls","metadata":{"unresolvedName":"token.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","to":"external:token.slice","kind":"calls","metadata":{"unresolvedName":"token.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","to":"external:token.endsWith","kind":"calls","metadata":{"unresolvedName":"token.endsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:passesModifiers","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:passesModifiers","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:passesModifiers","to":"external:token.text.toLowerCase","kind":"calls","metadata":{"unresolvedName":"token.text.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:passesModifiers","to":"external:lowerText.includes","kind":"calls","metadata":{"unresolvedName":"lowerText.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:passesModifiers","to":"external:lowerText.startsWith","kind":"calls","metadata":{"unresolvedName":"lowerText.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:passesModifiers","to":"external:lowerText.endsWith","kind":"calls","metadata":{"unresolvedName":"lowerText.endsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:items.slice(0, limit).map","kind":"calls","metadata":{"unresolvedName":"items.slice(0, limit).map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:items.slice","kind":"calls","metadata":{"unresolvedName":"items.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"symbol-name:getFrecencyKey","kind":"calls","metadata":{"unresolvedName":"getFrecencyKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","kind":"calls","metadata":{"unresolvedName":"getText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:frecencyMap?.get","kind":"calls","metadata":{"unresolvedName":"frecencyMap?.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:result.sort","kind":"calls","metadata":{"unresolvedName":"result.sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:parseQueryTokens","kind":"calls","metadata":{"unresolvedName":"parseQueryTokens"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:tokens.filter","kind":"calls","metadata":{"unresolvedName":"tokens.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:fuzzyTokens.map((t) => t.text).join","kind":"calls","metadata":{"unresolvedName":"fuzzyTokens.map((t) => t.text).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:fuzzyTokens.map","kind":"calls","metadata":{"unresolvedName":"fuzzyTokens.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:fuzzyPart.toLowerCase","kind":"calls","metadata":{"unresolvedName":"fuzzyPart.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:text.toLowerCase","kind":"calls","metadata":{"unresolvedName":"text.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:passesModifiers","kind":"calls","metadata":{"unresolvedName":"passesModifiers"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:isSubsequence","kind":"calls","metadata":{"unresolvedName":"isSubsequence"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:computeBestMatch","kind":"calls","metadata":{"unresolvedName":"computeBestMatch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:results.push","kind":"calls","metadata":{"unresolvedName":"results.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","to":"external:results.sort","kind":"calls","metadata":{"unresolvedName":"results.sort"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","to":"symbol-name:getFrecencyKey","kind":"calls","metadata":{"unresolvedName":"getFrecencyKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","kind":"calls","metadata":{"unresolvedName":"getText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:<anonymous>","to":"external:frecencyMap?.get","kind":"calls","metadata":{"unresolvedName":"frecencyMap?.get"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"module:./scoring.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"module:./preview.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"module:./clipboard.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"module:./frecency.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:hLine","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:hLine","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:hLine","to":"external:ch.repeat","kind":"calls","metadata":{"unresolvedName":"ch.repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:hLine","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:padRight","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:padRight","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:padRight","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:padRight","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","kind":"calls","metadata":{"unresolvedName":"getFrecencyMap"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:currentProvider.load","kind":"calls","metadata":{"unresolvedName":"currentProvider.load"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","kind":"calls","metadata":{"unresolvedName":"filterAndScore"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:currentProvider.getSearchText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getSearchText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:currentProvider.getFrecencyKey?.bind","kind":"calls","metadata":{"unresolvedName":"currentProvider.getFrecencyKey?.bind"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","kind":"calls","metadata":{"unresolvedName":"updatePreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:currentProvider.search!","kind":"calls","metadata":{"unresolvedName":"currentProvider.search!"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:results.map","kind":"calls","metadata":{"unresolvedName":"results.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:currentProvider.getPreview","kind":"calls","metadata":{"unresolvedName":"currentProvider.getPreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:marker.startsWith","kind":"calls","metadata":{"unresolvedName":"marker.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","kind":"calls","metadata":{"unresolvedName":"filePreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:marker.slice","kind":"calls","metadata":{"unresolvedName":"marker.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:rest.lastIndexOf","kind":"calls","metadata":{"unresolvedName":"rest.lastIndexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:rest.slice","kind":"calls","metadata":{"unresolvedName":"rest.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:parseInt","kind":"calls","metadata":{"unresolvedName":"parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:result.then","kind":"calls","metadata":{"unresolvedName":"result.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:state.modeQuery.toLowerCase","kind":"calls","metadata":{"unresolvedName":"state.modeQuery.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:state.modeEntries.filter","kind":"calls","metadata":{"unresolvedName":"state.modeEntries.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:e.label.toLowerCase().includes","kind":"calls","metadata":{"unresolvedName":"e.label.toLowerCase().includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:e.label.toLowerCase","kind":"calls","metadata":{"unresolvedName":"e.label.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:e.description.toLowerCase().includes","kind":"calls","metadata":{"unresolvedName":"e.description.toLowerCase().includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:e.description.toLowerCase","kind":"calls","metadata":{"unresolvedName":"e.description.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:e.key.toLowerCase().includes","kind":"calls","metadata":{"unresolvedName":"e.key.toLowerCase().includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:e.key.toLowerCase","kind":"calls","metadata":{"unresolvedName":"e.key.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:factory","kind":"calls","metadata":{"unresolvedName":"factory"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:state.selectedKeys.clear","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.clear"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:exitMode","kind":"calls","metadata":{"unresolvedName":"exitMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","kind":"calls","metadata":{"unresolvedName":"loadItems"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:currentProvider.getFrecencyKey","kind":"calls","metadata":{"unresolvedName":"currentProvider.getFrecencyKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:state.filtered\n\t\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"state.filtered\n\t\t\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:state.selectedKeys.has","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","kind":"calls","metadata":{"unresolvedName":"getItemKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","kind":"calls","metadata":{"unresolvedName":"switchProvider"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","kind":"calls","metadata":{"unresolvedName":"getSelectedItems"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:p.onAction","kind":"calls","metadata":{"unresolvedName":"p.onAction"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:state.modeQuery.slice","kind":"calls","metadata":{"unresolvedName":"state.modeQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","kind":"calls","metadata":{"unresolvedName":"filterModeEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:data.charCodeAt","kind":"calls","metadata":{"unresolvedName":"data.charCodeAt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","kind":"calls","metadata":{"unresolvedName":"handleModeInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","kind":"calls","metadata":{"unresolvedName":"recordSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:p.onMultiSelect","kind":"calls","metadata":{"unresolvedName":"p.onMultiSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:p.onSelect","kind":"calls","metadata":{"unresolvedName":"p.onSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:state.selectedKeys.delete","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:state.selectedKeys.add","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:Object.entries(options.allProviders).map","kind":"calls","metadata":{"unresolvedName":"Object.entries(options.allProviders).map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:Object.entries","kind":"calls","metadata":{"unresolvedName":"Object.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:enterMode","kind":"calls","metadata":{"unresolvedName":"enterMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getCurrentItem","kind":"calls","metadata":{"unresolvedName":"getCurrentItem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash","kind":"calls","metadata":{"unresolvedName":"flash"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:actions.map","kind":"calls","metadata":{"unresolvedName":"actions.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:state.query.slice","kind":"calls","metadata":{"unresolvedName":"state.query.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:applyFilter","kind":"calls","metadata":{"unresolvedName":"applyFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:before.replace","kind":"calls","metadata":{"unresolvedName":"before.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:bdr","kind":"calls","metadata":{"unresolvedName":"bdr"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:hLine","kind":"calls","metadata":{"unresolvedName":"hLine"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:query.slice","kind":"calls","metadata":{"unresolvedName":"query.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:padRight","kind":"calls","metadata":{"unresolvedName":"padRight"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:highlightMatches","kind":"calls","metadata":{"unresolvedName":"highlightMatches"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:currentProvider.getDisplayText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getDisplayText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:(state.previewLines[previewIdx] ?? \"\").replace","kind":"calls","metadata":{"unresolvedName":"(state.previewLines[previewIdx] ?? \"\").replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","kind":"calls","metadata":{"unresolvedName":"buildHints"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"symbol-name:pendingAction","kind":"calls","metadata":{"unresolvedName":"pendingAction"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:openTelescope","to":"external:tuiRef?.requestRender","kind":"calls","metadata":{"unresolvedName":"tuiRef?.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","kind":"calls","metadata":{"unresolvedName":"getFrecencyMap"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:currentProvider.load","kind":"calls","metadata":{"unresolvedName":"currentProvider.load"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","kind":"calls","metadata":{"unresolvedName":"filterAndScore"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:currentProvider.getSearchText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getSearchText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:currentProvider.getFrecencyKey?.bind","kind":"calls","metadata":{"unresolvedName":"currentProvider.getFrecencyKey?.bind"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","kind":"calls","metadata":{"unresolvedName":"updatePreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:currentProvider.search!","kind":"calls","metadata":{"unresolvedName":"currentProvider.search!"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:results.map","kind":"calls","metadata":{"unresolvedName":"results.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:currentProvider.getPreview","kind":"calls","metadata":{"unresolvedName":"currentProvider.getPreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:marker.startsWith","kind":"calls","metadata":{"unresolvedName":"marker.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","kind":"calls","metadata":{"unresolvedName":"filePreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:marker.slice","kind":"calls","metadata":{"unresolvedName":"marker.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:rest.lastIndexOf","kind":"calls","metadata":{"unresolvedName":"rest.lastIndexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:rest.slice","kind":"calls","metadata":{"unresolvedName":"rest.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:parseInt","kind":"calls","metadata":{"unresolvedName":"parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:result.then","kind":"calls","metadata":{"unresolvedName":"result.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:state.modeQuery.toLowerCase","kind":"calls","metadata":{"unresolvedName":"state.modeQuery.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:state.modeEntries.filter","kind":"calls","metadata":{"unresolvedName":"state.modeEntries.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:e.label.toLowerCase().includes","kind":"calls","metadata":{"unresolvedName":"e.label.toLowerCase().includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:e.label.toLowerCase","kind":"calls","metadata":{"unresolvedName":"e.label.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:e.description.toLowerCase().includes","kind":"calls","metadata":{"unresolvedName":"e.description.toLowerCase().includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:e.description.toLowerCase","kind":"calls","metadata":{"unresolvedName":"e.description.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:e.key.toLowerCase().includes","kind":"calls","metadata":{"unresolvedName":"e.key.toLowerCase().includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:e.key.toLowerCase","kind":"calls","metadata":{"unresolvedName":"e.key.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:factory","kind":"calls","metadata":{"unresolvedName":"factory"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:state.selectedKeys.clear","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.clear"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:exitMode","kind":"calls","metadata":{"unresolvedName":"exitMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","kind":"calls","metadata":{"unresolvedName":"loadItems"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:currentProvider.getFrecencyKey","kind":"calls","metadata":{"unresolvedName":"currentProvider.getFrecencyKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:state.filtered\n\t\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"state.filtered\n\t\t\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:state.selectedKeys.has","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","kind":"calls","metadata":{"unresolvedName":"getItemKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","kind":"calls","metadata":{"unresolvedName":"switchProvider"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","kind":"calls","metadata":{"unresolvedName":"getSelectedItems"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:p.onAction","kind":"calls","metadata":{"unresolvedName":"p.onAction"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:state.modeQuery.slice","kind":"calls","metadata":{"unresolvedName":"state.modeQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","kind":"calls","metadata":{"unresolvedName":"filterModeEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:data.charCodeAt","kind":"calls","metadata":{"unresolvedName":"data.charCodeAt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","kind":"calls","metadata":{"unresolvedName":"handleModeInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","kind":"calls","metadata":{"unresolvedName":"recordSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:p.onMultiSelect","kind":"calls","metadata":{"unresolvedName":"p.onMultiSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:p.onSelect","kind":"calls","metadata":{"unresolvedName":"p.onSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:state.selectedKeys.delete","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:state.selectedKeys.add","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:Object.entries(options.allProviders).map","kind":"calls","metadata":{"unresolvedName":"Object.entries(options.allProviders).map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:Object.entries","kind":"calls","metadata":{"unresolvedName":"Object.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:enterMode","kind":"calls","metadata":{"unresolvedName":"enterMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getCurrentItem","kind":"calls","metadata":{"unresolvedName":"getCurrentItem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash","kind":"calls","metadata":{"unresolvedName":"flash"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:actions.map","kind":"calls","metadata":{"unresolvedName":"actions.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:state.query.slice","kind":"calls","metadata":{"unresolvedName":"state.query.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:applyFilter","kind":"calls","metadata":{"unresolvedName":"applyFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:before.replace","kind":"calls","metadata":{"unresolvedName":"before.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:bdr","kind":"calls","metadata":{"unresolvedName":"bdr"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:hLine","kind":"calls","metadata":{"unresolvedName":"hLine"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:query.slice","kind":"calls","metadata":{"unresolvedName":"query.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:padRight","kind":"calls","metadata":{"unresolvedName":"padRight"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:highlightMatches","kind":"calls","metadata":{"unresolvedName":"highlightMatches"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:currentProvider.getDisplayText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getDisplayText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:(state.previewLines[previewIdx] ?? \"\").replace","kind":"calls","metadata":{"unresolvedName":"(state.previewLines[previewIdx] ?? \"\").replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","kind":"calls","metadata":{"unresolvedName":"buildHints"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:getFrecencyMap","kind":"calls","metadata":{"unresolvedName":"getFrecencyMap"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","to":"external:currentProvider.load","kind":"calls","metadata":{"unresolvedName":"currentProvider.load"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","kind":"calls","metadata":{"unresolvedName":"filterAndScore"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","to":"external:currentProvider.getSearchText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getSearchText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","to":"external:currentProvider.getFrecencyKey?.bind","kind":"calls","metadata":{"unresolvedName":"currentProvider.getFrecencyKey?.bind"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","kind":"calls","metadata":{"unresolvedName":"updatePreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","to":"symbol-name:clearTimeout","kind":"calls","metadata":{"unresolvedName":"clearTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","to":"symbol-name:setTimeout","kind":"calls","metadata":{"unresolvedName":"setTimeout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","to":"external:currentProvider.search!","kind":"calls","metadata":{"unresolvedName":"currentProvider.search!"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","to":"external:results.map","kind":"calls","metadata":{"unresolvedName":"results.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","kind":"calls","metadata":{"unresolvedName":"updatePreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/scoring.ts:filterAndScore","kind":"calls","metadata":{"unresolvedName":"filterAndScore"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","to":"external:currentProvider.getSearchText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getSearchText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:applyFilter","to":"external:currentProvider.getFrecencyKey?.bind","kind":"calls","metadata":{"unresolvedName":"currentProvider.getFrecencyKey?.bind"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:currentProvider.search!","kind":"calls","metadata":{"unresolvedName":"currentProvider.search!"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:results.map","kind":"calls","metadata":{"unresolvedName":"results.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","kind":"calls","metadata":{"unresolvedName":"updatePreview"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"external:currentProvider.getPreview","kind":"calls","metadata":{"unresolvedName":"currentProvider.getPreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"external:marker.startsWith","kind":"calls","metadata":{"unresolvedName":"marker.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/preview.ts:filePreview","kind":"calls","metadata":{"unresolvedName":"filePreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"external:marker.slice","kind":"calls","metadata":{"unresolvedName":"marker.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"external:rest.lastIndexOf","kind":"calls","metadata":{"unresolvedName":"rest.lastIndexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"external:rest.slice","kind":"calls","metadata":{"unresolvedName":"rest.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"symbol-name:parseInt","kind":"calls","metadata":{"unresolvedName":"parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"external:result.then","kind":"calls","metadata":{"unresolvedName":"result.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:enterMode","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:enterMode","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:exitMode","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:exitMode","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","to":"external:state.modeQuery.toLowerCase","kind":"calls","metadata":{"unresolvedName":"state.modeQuery.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","to":"external:state.modeEntries.filter","kind":"calls","metadata":{"unresolvedName":"state.modeEntries.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","to":"external:e.label.toLowerCase().includes","kind":"calls","metadata":{"unresolvedName":"e.label.toLowerCase().includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","to":"external:e.label.toLowerCase","kind":"calls","metadata":{"unresolvedName":"e.label.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","to":"external:e.description.toLowerCase().includes","kind":"calls","metadata":{"unresolvedName":"e.description.toLowerCase().includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","to":"external:e.description.toLowerCase","kind":"calls","metadata":{"unresolvedName":"e.description.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","to":"external:e.key.toLowerCase().includes","kind":"calls","metadata":{"unresolvedName":"e.key.toLowerCase().includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","to":"external:e.key.toLowerCase","kind":"calls","metadata":{"unresolvedName":"e.key.toLowerCase"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","to":"symbol-name:factory","kind":"calls","metadata":{"unresolvedName":"factory"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","to":"external:state.selectedKeys.clear","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.clear"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:exitMode","kind":"calls","metadata":{"unresolvedName":"exitMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:loadItems","kind":"calls","metadata":{"unresolvedName":"loadItems"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","to":"external:currentProvider.getFrecencyKey","kind":"calls","metadata":{"unresolvedName":"currentProvider.getFrecencyKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","to":"external:currentProvider.getSearchText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getSearchText"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","to":"external:state.filtered\n\t\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"state.filtered\n\t\t\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","to":"external:state.selectedKeys.has","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","kind":"calls","metadata":{"unresolvedName":"getItemKey"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getCurrentItem","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getCurrentItem","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:exitMode","kind":"calls","metadata":{"unresolvedName":"exitMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:switchProvider","kind":"calls","metadata":{"unresolvedName":"switchProvider"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","kind":"calls","metadata":{"unresolvedName":"getSelectedItems"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"external:p.onAction","kind":"calls","metadata":{"unresolvedName":"p.onAction"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"external:state.modeQuery.slice","kind":"calls","metadata":{"unresolvedName":"state.modeQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:filterModeEntries","kind":"calls","metadata":{"unresolvedName":"filterModeEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","to":"external:data.charCodeAt","kind":"calls","metadata":{"unresolvedName":"data.charCodeAt"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:p.onAction","kind":"calls","metadata":{"unresolvedName":"p.onAction"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleModeInput","kind":"calls","metadata":{"unresolvedName":"handleModeInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getSelectedItems","kind":"calls","metadata":{"unresolvedName":"getSelectedItems"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/frecency.ts:recordSelection","kind":"calls","metadata":{"unresolvedName":"recordSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","kind":"calls","metadata":{"unresolvedName":"getItemKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:p.onMultiSelect","kind":"calls","metadata":{"unresolvedName":"p.onMultiSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:p.onSelect","kind":"calls","metadata":{"unresolvedName":"p.onSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:state.selectedKeys.has","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:state.selectedKeys.delete","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:state.selectedKeys.add","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.add"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:updatePreview","kind":"calls","metadata":{"unresolvedName":"updatePreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:Key.ctrl","kind":"calls","metadata":{"unresolvedName":"Key.ctrl"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:Object.entries(options.allProviders).map","kind":"calls","metadata":{"unresolvedName":"Object.entries(options.allProviders).map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:Object.entries","kind":"calls","metadata":{"unresolvedName":"Object.entries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"symbol-name:factory","kind":"calls","metadata":{"unresolvedName":"factory"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:enterMode","kind":"calls","metadata":{"unresolvedName":"enterMode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getCurrentItem","kind":"calls","metadata":{"unresolvedName":"getCurrentItem"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:currentProvider.getSearchText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getSearchText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/clipboard.ts:copyToClipboard","kind":"calls","metadata":{"unresolvedName":"copyToClipboard"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:flash","kind":"calls","metadata":{"unresolvedName":"flash"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:actions.map","kind":"calls","metadata":{"unresolvedName":"actions.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:state.query.slice","kind":"calls","metadata":{"unresolvedName":"state.query.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"symbol-name:applyFilter","kind":"calls","metadata":{"unresolvedName":"applyFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:before.replace","kind":"calls","metadata":{"unresolvedName":"before.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:handleInput","to":"external:data.charCodeAt","kind":"calls","metadata":{"unresolvedName":"data.charCodeAt"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:p.onMultiSelect","kind":"calls","metadata":{"unresolvedName":"p.onMultiSelect"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"external:p.onSelect","kind":"calls","metadata":{"unresolvedName":"p.onSelect"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:<anonymous>","to":"symbol-name:factory","kind":"calls","metadata":{"unresolvedName":"factory"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"symbol-name:bdr","kind":"calls","metadata":{"unresolvedName":"bdr"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:hLine","kind":"calls","metadata":{"unresolvedName":"hLine"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:query.slice","kind":"calls","metadata":{"unresolvedName":"query.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"symbol-name:padRight","kind":"calls","metadata":{"unresolvedName":"padRight"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:state.selectedKeys.has","kind":"calls","metadata":{"unresolvedName":"state.selectedKeys.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:getItemKey","kind":"calls","metadata":{"unresolvedName":"getItemKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:currentProvider.getSearchText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getSearchText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:highlightMatches","kind":"calls","metadata":{"unresolvedName":"highlightMatches"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:currentProvider.getDisplayText","kind":"calls","metadata":{"unresolvedName":"currentProvider.getDisplayText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"external:(state.previewLines[previewIdx] ?? \"\").replace","kind":"calls","metadata":{"unresolvedName":"(state.previewLines[previewIdx] ?? \"\").replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:render","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","kind":"calls","metadata":{"unresolvedName":"buildHints"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","to":"symbol-name:acc","kind":"calls","metadata":{"unresolvedName":"acc"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","to":"symbol-name:dim","kind":"calls","metadata":{"unresolvedName":"dim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","to":"external:hints.join","kind":"calls","metadata":{"unresolvedName":"hints.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:buildHints","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:highlightMatches","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:highlightMatches","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:highlightMatches","to":"external:indexSet.has","kind":"calls","metadata":{"unresolvedName":"indexSet.has"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/telescope.ts:highlightMatches","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/pi-telescope/types.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","to":"external:ctx.ui.setWidget","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setWidget"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","to":"external:text.render","kind":"calls","metadata":{"unresolvedName":"text.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","to":"external:text.invalidate","kind":"calls","metadata":{"unresolvedName":"text.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:text.render","kind":"calls","metadata":{"unresolvedName":"text.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:text.invalidate","kind":"calls","metadata":{"unresolvedName":"text.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","to":"external:text.render","kind":"calls","metadata":{"unresolvedName":"text.render"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","to":"external:text.invalidate","kind":"calls","metadata":{"unresolvedName":"text.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getReviewState","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getReviewState","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getReviewState","to":"external:ctx.sessionManager.getBranch","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getBranch"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getReviewState","kind":"calls","metadata":{"unresolvedName":"getReviewState"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","kind":"calls","metadata":{"unresolvedName":"setReviewWidget"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:path.resolve","kind":"calls","metadata":{"unresolvedName":"path.resolve"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:path.join","kind":"calls","metadata":{"unresolvedName":"path.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:fs.stat(piDir).catch","kind":"calls","metadata":{"unresolvedName":"fs.stat(piDir).catch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:fs.stat","kind":"calls","metadata":{"unresolvedName":"fs.stat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:piStats?.isDirectory","kind":"calls","metadata":{"unresolvedName":"piStats?.isDirectory"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:fs.stat(guidelinesPath).catch","kind":"calls","metadata":{"unresolvedName":"fs.stat(guidelinesPath).catch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:guidelineStats?.isFile","kind":"calls","metadata":{"unresolvedName":"guidelineStats?.isFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:fs.readFile","kind":"calls","metadata":{"unresolvedName":"fs.readFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:content.trim","kind":"calls","metadata":{"unresolvedName":"content.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","to":"external:path.dirname","kind":"calls","metadata":{"unresolvedName":"path.dirname"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase","to":"external:upstream.trim","kind":"calls","metadata":{"unresolvedName":"upstream.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase","to":"external:mergeBase.trim","kind":"calls","metadata":{"unresolvedName":"mergeBase.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","to":"external:stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter","kind":"calls","metadata":{"unresolvedName":"stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","to":"external:stdout\n\t\t.trim()\n\t\t.split","kind":"calls","metadata":{"unresolvedName":"stdout\n\t\t.trim()\n\t\t.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","to":"external:stdout\n\t\t.trim","kind":"calls","metadata":{"unresolvedName":"stdout\n\t\t.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","to":"external:b.trim","kind":"calls","metadata":{"unresolvedName":"b.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","to":"external:stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter((line) => line.trim())\n\t\t.map","kind":"calls","metadata":{"unresolvedName":"stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter((line) => line.trim())\n\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","to":"external:stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter","kind":"calls","metadata":{"unresolvedName":"stdout\n\t\t.trim()\n\t\t.split(\"\\n\")\n\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","to":"external:stdout\n\t\t.trim()\n\t\t.split","kind":"calls","metadata":{"unresolvedName":"stdout\n\t\t.trim()\n\t\t.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","to":"external:stdout\n\t\t.trim","kind":"calls","metadata":{"unresolvedName":"stdout\n\t\t.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","to":"external:line.trim","kind":"calls","metadata":{"unresolvedName":"line.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","to":"external:line.trim().split","kind":"calls","metadata":{"unresolvedName":"line.trim().split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","to":"external:rest.join","kind":"calls","metadata":{"unresolvedName":"rest.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:line.trim().split","kind":"calls","metadata":{"unresolvedName":"line.trim().split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:line.trim","kind":"calls","metadata":{"unresolvedName":"line.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:rest.join","kind":"calls","metadata":{"unresolvedName":"rest.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasUncommittedChanges","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasUncommittedChanges","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasUncommittedChanges","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasUncommittedChanges","to":"external:stdout.trim","kind":"calls","metadata":{"unresolvedName":"stdout.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","to":"external:stdout.trim().split(\"\\n\").filter","kind":"calls","metadata":{"unresolvedName":"stdout.trim().split(\"\\n\").filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","to":"external:stdout.trim().split","kind":"calls","metadata":{"unresolvedName":"stdout.trim().split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","to":"external:stdout.trim","kind":"calls","metadata":{"unresolvedName":"stdout.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","to":"external:line.trim","kind":"calls","metadata":{"unresolvedName":"line.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","to":"external:lines.filter","kind":"calls","metadata":{"unresolvedName":"lines.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","to":"external:line.startsWith","kind":"calls","metadata":{"unresolvedName":"line.startsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","to":"external:ref.trim","kind":"calls","metadata":{"unresolvedName":"ref.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","to":"symbol-name:parseInt","kind":"calls","metadata":{"unresolvedName":"parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","to":"symbol-name:isNaN","kind":"calls","metadata":{"unresolvedName":"isNaN"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","to":"external:trimmed.match","kind":"calls","metadata":{"unresolvedName":"trimmed.match"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:checkoutPr","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:checkoutPr","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:checkoutPr","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:checkoutPr","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getCurrentBranch","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getCurrentBranch","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getCurrentBranch","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getCurrentBranch","to":"external:stdout.trim","kind":"calls","metadata":{"unresolvedName":"stdout.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","to":"external:stdout.trim","kind":"calls","metadata":{"unresolvedName":"stdout.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","to":"external:stdout.trim().replace","kind":"calls","metadata":{"unresolvedName":"stdout.trim().replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","kind":"calls","metadata":{"unresolvedName":"getLocalBranches"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","to":"external:branches.includes","kind":"calls","metadata":{"unresolvedName":"branches.includes"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase","kind":"calls","metadata":{"unresolvedName":"getMergeBase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"external:BASE_BRANCH_PROMPT_WITH_MERGE_BASE.replace","kind":"calls","metadata":{"unresolvedName":"BASE_BRANCH_PROMPT_WITH_MERGE_BASE.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"external:BASE_BRANCH_PROMPT_FALLBACK.replace","kind":"calls","metadata":{"unresolvedName":"BASE_BRANCH_PROMPT_FALLBACK.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"external:COMMIT_PROMPT_WITH_TITLE.replace(\"{sha}\", target.sha).replace","kind":"calls","metadata":{"unresolvedName":"COMMIT_PROMPT_WITH_TITLE.replace(\"{sha}\", target.sha).replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"external:COMMIT_PROMPT_WITH_TITLE.replace","kind":"calls","metadata":{"unresolvedName":"COMMIT_PROMPT_WITH_TITLE.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"external:COMMIT_PROMPT.replace","kind":"calls","metadata":{"unresolvedName":"COMMIT_PROMPT.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"external:PULL_REQUEST_PROMPT\n\t\t\t\t\t.replace","kind":"calls","metadata":{"unresolvedName":"PULL_REQUEST_PROMPT\n\t\t\t\t\t.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"external:PULL_REQUEST_PROMPT_FALLBACK\n\t\t\t\t.replace","kind":"calls","metadata":{"unresolvedName":"PULL_REQUEST_PROMPT_FALLBACK\n\t\t\t\t.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"external:FOLDER_REVIEW_PROMPT.replace","kind":"calls","metadata":{"unresolvedName":"FOLDER_REVIEW_PROMPT.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","to":"external:target.paths.join","kind":"calls","metadata":{"unresolvedName":"target.paths.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","to":"external:target.sha.slice","kind":"calls","metadata":{"unresolvedName":"target.sha.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","to":"external:target.instructions.slice","kind":"calls","metadata":{"unresolvedName":"target.instructions.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","to":"external:target.title.slice","kind":"calls","metadata":{"unresolvedName":"target.title.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","to":"external:target.paths.join","kind":"calls","metadata":{"unresolvedName":"target.paths.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","to":"external:joined.slice","kind":"calls","metadata":{"unresolvedName":"joined.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:pi.on","kind":"calls","metadata":{"unresolvedName":"pi.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState","kind":"calls","metadata":{"unresolvedName":"applyReviewState"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasUncommittedChanges","kind":"calls","metadata":{"unresolvedName":"hasUncommittedChanges"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getCurrentBranch","kind":"calls","metadata":{"unresolvedName":"getCurrentBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","kind":"calls","metadata":{"unresolvedName":"getDefaultBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getSmartDefault","kind":"calls","metadata":{"unresolvedName":"getSmartDefault"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:REVIEW_PRESETS.map","kind":"calls","metadata":{"unresolvedName":"REVIEW_PRESETS.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:items.findIndex","kind":"calls","metadata":{"unresolvedName":"items.findIndex"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:selectList.setSelectedIndex","kind":"calls","metadata":{"unresolvedName":"selectList.setSelectedIndex"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","kind":"calls","metadata":{"unresolvedName":"showBranchSelector"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","kind":"calls","metadata":{"unresolvedName":"showCommitSelector"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCustomInput","kind":"calls","metadata":{"unresolvedName":"showCustomInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showFolderInput","kind":"calls","metadata":{"unresolvedName":"showFolderInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","kind":"calls","metadata":{"unresolvedName":"showPrInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","kind":"calls","metadata":{"unresolvedName":"getLocalBranches"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:branches.filter","kind":"calls","metadata":{"unresolvedName":"branches.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:candidateBranches.sort","kind":"calls","metadata":{"unresolvedName":"candidateBranches.sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:a.localeCompare","kind":"calls","metadata":{"unresolvedName":"a.localeCompare"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:sortedBranches.map","kind":"calls","metadata":{"unresolvedName":"sortedBranches.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:selectList.setFilter","kind":"calls","metadata":{"unresolvedName":"selectList.setFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:searchQuery.slice","kind":"calls","metadata":{"unresolvedName":"searchQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","kind":"calls","metadata":{"unresolvedName":"getRecentCommits"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:commits.map","kind":"calls","metadata":{"unresolvedName":"commits.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:commit.sha.slice","kind":"calls","metadata":{"unresolvedName":"commit.sha.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:commits.find","kind":"calls","metadata":{"unresolvedName":"commits.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.ui.editor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.editor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:result?.trim","kind":"calls","metadata":{"unresolvedName":"result?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:result.trim","kind":"calls","metadata":{"unresolvedName":"result.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:value\n\t\t\t.split(/\\s+/)\n\t\t\t.map((item) => item.trim())\n\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"value\n\t\t\t.split(/\\s+/)\n\t\t\t.map((item) => item.trim())\n\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:value\n\t\t\t.split(/\\s+/)\n\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"value\n\t\t\t.split(/\\s+/)\n\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:value\n\t\t\t.split","kind":"calls","metadata":{"unresolvedName":"value\n\t\t\t.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:item.trim","kind":"calls","metadata":{"unresolvedName":"item.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","kind":"calls","metadata":{"unresolvedName":"parseReviewPaths"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","kind":"calls","metadata":{"unresolvedName":"hasPendingChanges"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:prRef?.trim","kind":"calls","metadata":{"unresolvedName":"prRef?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","kind":"calls","metadata":{"unresolvedName":"parsePrReference"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo","kind":"calls","metadata":{"unresolvedName":"getPrInfo"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:checkoutPr","kind":"calls","metadata":{"unresolvedName":"checkoutPr"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.sessionManager.getLeafId","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getLeafId"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.sessionManager.getEntries","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:entries.find","kind":"calls","metadata":{"unresolvedName":"entries.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.navigateTree","kind":"calls","metadata":{"unresolvedName":"ctx.navigateTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","kind":"calls","metadata":{"unresolvedName":"setReviewWidget"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:pi.appendEntry","kind":"calls","metadata":{"unresolvedName":"pi.appendEntry"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","kind":"calls","metadata":{"unresolvedName":"buildReviewPrompt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions","kind":"calls","metadata":{"unresolvedName":"buildSemReviewInstructions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","kind":"calls","metadata":{"unresolvedName":"getUserFacingHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","kind":"calls","metadata":{"unresolvedName":"loadProjectReviewGuidelines"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:pi.sendUserMessage","kind":"calls","metadata":{"unresolvedName":"pi.sendUserMessage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:args?.trim","kind":"calls","metadata":{"unresolvedName":"args?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:args.trim().split","kind":"calls","metadata":{"unresolvedName":"args.trim().split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:args.trim","kind":"calls","metadata":{"unresolvedName":"args.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:parts[0]?.toLowerCase","kind":"calls","metadata":{"unresolvedName":"parts[0]?.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:parts.slice(2).join","kind":"calls","metadata":{"unresolvedName":"parts.slice(2).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:parts.slice","kind":"calls","metadata":{"unresolvedName":"parts.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:parts.slice(1).join","kind":"calls","metadata":{"unresolvedName":"parts.slice(1).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","kind":"calls","metadata":{"unresolvedName":"getSemToolAvailability"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:pi.getActiveTools","kind":"calls","metadata":{"unresolvedName":"pi.getActiveTools"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase","kind":"calls","metadata":{"unresolvedName":"getMergeBase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","kind":"calls","metadata":{"unresolvedName":"buildSemReviewGuidance"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:pi.registerCommand","kind":"calls","metadata":{"unresolvedName":"pi.registerCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"symbol-name:parseArgs","kind":"calls","metadata":{"unresolvedName":"parseArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","kind":"calls","metadata":{"unresolvedName":"handlePrCheckout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","kind":"calls","metadata":{"unresolvedName":"showReviewSelector"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:entries.filter","kind":"calls","metadata":{"unresolvedName":"entries.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.ui.select","kind":"calls","metadata":{"unresolvedName":"ctx.ui.select"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","kind":"calls","metadata":{"unresolvedName":"executeReview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getReviewState","kind":"calls","metadata":{"unresolvedName":"getReviewState"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin","kind":"calls","metadata":{"unresolvedName":"getActiveReviewOrigin"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:clearReviewState","kind":"calls","metadata":{"unresolvedName":"clearReviewState"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.ui.getEditorText().trim","kind":"calls","metadata":{"unresolvedName":"ctx.ui.getEditorText().trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"external:ctx.ui.getEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.getEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:reviewExtension","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","kind":"calls","metadata":{"unresolvedName":"runEndReview"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState","kind":"calls","metadata":{"unresolvedName":"applyReviewState"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState","kind":"calls","metadata":{"unresolvedName":"applyReviewState"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:applyReviewState","kind":"calls","metadata":{"unresolvedName":"applyReviewState"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getSmartDefault","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getSmartDefault","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getSmartDefault","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasUncommittedChanges","kind":"calls","metadata":{"unresolvedName":"hasUncommittedChanges"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getSmartDefault","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getCurrentBranch","kind":"calls","metadata":{"unresolvedName":"getCurrentBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getSmartDefault","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","kind":"calls","metadata":{"unresolvedName":"getDefaultBranch"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getSmartDefault","kind":"calls","metadata":{"unresolvedName":"getSmartDefault"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:REVIEW_PRESETS.map","kind":"calls","metadata":{"unresolvedName":"REVIEW_PRESETS.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:items.findIndex","kind":"calls","metadata":{"unresolvedName":"items.findIndex"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:selectList.setSelectedIndex","kind":"calls","metadata":{"unresolvedName":"selectList.setSelectedIndex"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","kind":"calls","metadata":{"unresolvedName":"showBranchSelector"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","kind":"calls","metadata":{"unresolvedName":"showCommitSelector"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCustomInput","kind":"calls","metadata":{"unresolvedName":"showCustomInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showFolderInput","kind":"calls","metadata":{"unresolvedName":"showFolderInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","kind":"calls","metadata":{"unresolvedName":"showPrInput"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:selectList.setSelectedIndex","kind":"calls","metadata":{"unresolvedName":"selectList.setSelectedIndex"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getLocalBranches","kind":"calls","metadata":{"unresolvedName":"getLocalBranches"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getCurrentBranch","kind":"calls","metadata":{"unresolvedName":"getCurrentBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getDefaultBranch","kind":"calls","metadata":{"unresolvedName":"getDefaultBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:branches.filter","kind":"calls","metadata":{"unresolvedName":"branches.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:candidateBranches.sort","kind":"calls","metadata":{"unresolvedName":"candidateBranches.sort"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:a.localeCompare","kind":"calls","metadata":{"unresolvedName":"a.localeCompare"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:sortedBranches.map","kind":"calls","metadata":{"unresolvedName":"sortedBranches.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:selectList.setFilter","kind":"calls","metadata":{"unresolvedName":"selectList.setFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:searchQuery.slice","kind":"calls","metadata":{"unresolvedName":"searchQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showBranchSelector","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:a.localeCompare","kind":"calls","metadata":{"unresolvedName":"a.localeCompare"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:selectList.setFilter","kind":"calls","metadata":{"unresolvedName":"selectList.setFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:searchQuery.slice","kind":"calls","metadata":{"unresolvedName":"searchQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:selectList.setFilter","kind":"calls","metadata":{"unresolvedName":"selectList.setFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:searchQuery.slice","kind":"calls","metadata":{"unresolvedName":"searchQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getRecentCommits","kind":"calls","metadata":{"unresolvedName":"getRecentCommits"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:commits.map","kind":"calls","metadata":{"unresolvedName":"commits.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:commit.sha.slice","kind":"calls","metadata":{"unresolvedName":"commit.sha.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:commits.find","kind":"calls","metadata":{"unresolvedName":"commits.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:selectList.setFilter","kind":"calls","metadata":{"unresolvedName":"selectList.setFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:searchQuery.slice","kind":"calls","metadata":{"unresolvedName":"searchQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCommitSelector","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:commits.find","kind":"calls","metadata":{"unresolvedName":"commits.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:selectList.setFilter","kind":"calls","metadata":{"unresolvedName":"selectList.setFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:searchQuery.slice","kind":"calls","metadata":{"unresolvedName":"searchQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:commits.find","kind":"calls","metadata":{"unresolvedName":"commits.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:render","to":"external:container.render","kind":"calls","metadata":{"unresolvedName":"container.render"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:invalidate","to":"external:container.invalidate","kind":"calls","metadata":{"unresolvedName":"container.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:selectList.setFilter","kind":"calls","metadata":{"unresolvedName":"selectList.setFilter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:searchQuery.slice","kind":"calls","metadata":{"unresolvedName":"searchQuery.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:selectList.handleInput","kind":"calls","metadata":{"unresolvedName":"selectList.handleInput"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handleInput","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCustomInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCustomInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCustomInput","to":"external:ctx.ui.editor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.editor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCustomInput","to":"external:result?.trim","kind":"calls","metadata":{"unresolvedName":"result?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showCustomInput","to":"external:result.trim","kind":"calls","metadata":{"unresolvedName":"result.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","to":"external:value\n\t\t\t.split(/\\s+/)\n\t\t\t.map((item) => item.trim())\n\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"value\n\t\t\t.split(/\\s+/)\n\t\t\t.map((item) => item.trim())\n\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","to":"external:value\n\t\t\t.split(/\\s+/)\n\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"value\n\t\t\t.split(/\\s+/)\n\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","to":"external:value\n\t\t\t.split","kind":"calls","metadata":{"unresolvedName":"value\n\t\t\t.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","to":"external:item.trim","kind":"calls","metadata":{"unresolvedName":"item.trim"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showFolderInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showFolderInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showFolderInput","to":"external:ctx.ui.editor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.editor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showFolderInput","to":"external:result?.trim","kind":"calls","metadata":{"unresolvedName":"result?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showFolderInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","kind":"calls","metadata":{"unresolvedName":"parseReviewPaths"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","kind":"calls","metadata":{"unresolvedName":"hasPendingChanges"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","to":"external:ctx.ui.editor","kind":"calls","metadata":{"unresolvedName":"ctx.ui.editor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","to":"external:prRef?.trim","kind":"calls","metadata":{"unresolvedName":"prRef?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","kind":"calls","metadata":{"unresolvedName":"parsePrReference"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo","kind":"calls","metadata":{"unresolvedName":"getPrInfo"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showPrInput","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:checkoutPr","kind":"calls","metadata":{"unresolvedName":"checkoutPr"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"external:ctx.sessionManager.getLeafId","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getLeafId"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"external:ctx.sessionManager.getEntries","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"external:entries.find","kind":"calls","metadata":{"unresolvedName":"entries.find"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"external:ctx.navigateTree","kind":"calls","metadata":{"unresolvedName":"ctx.navigateTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","kind":"calls","metadata":{"unresolvedName":"setReviewWidget"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"external:pi.appendEntry","kind":"calls","metadata":{"unresolvedName":"pi.appendEntry"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildReviewPrompt","kind":"calls","metadata":{"unresolvedName":"buildReviewPrompt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions","kind":"calls","metadata":{"unresolvedName":"buildSemReviewInstructions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getUserFacingHint","kind":"calls","metadata":{"unresolvedName":"getUserFacingHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:loadProjectReviewGuidelines","kind":"calls","metadata":{"unresolvedName":"loadProjectReviewGuidelines"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","to":"external:pi.sendUserMessage","kind":"calls","metadata":{"unresolvedName":"pi.sendUserMessage"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","to":"external:args?.trim","kind":"calls","metadata":{"unresolvedName":"args?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","to":"external:args.trim().split","kind":"calls","metadata":{"unresolvedName":"args.trim().split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","to":"external:args.trim","kind":"calls","metadata":{"unresolvedName":"args.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","to":"external:parts[0]?.toLowerCase","kind":"calls","metadata":{"unresolvedName":"parts[0]?.toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","to":"external:parts.slice(2).join","kind":"calls","metadata":{"unresolvedName":"parts.slice(2).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","to":"external:parts.slice","kind":"calls","metadata":{"unresolvedName":"parts.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","to":"external:parts.slice(1).join","kind":"calls","metadata":{"unresolvedName":"parts.slice(1).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseArgs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parseReviewPaths","kind":"calls","metadata":{"unresolvedName":"parseReviewPaths"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:hasPendingChanges","kind":"calls","metadata":{"unresolvedName":"hasPendingChanges"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:parsePrReference","kind":"calls","metadata":{"unresolvedName":"parsePrReference"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getPrInfo","kind":"calls","metadata":{"unresolvedName":"getPrInfo"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:checkoutPr","kind":"calls","metadata":{"unresolvedName":"checkoutPr"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","kind":"calls","metadata":{"unresolvedName":"getSemToolAvailability"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions","to":"external:pi.getActiveTools","kind":"calls","metadata":{"unresolvedName":"pi.getActiveTools"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getMergeBase","kind":"calls","metadata":{"unresolvedName":"getMergeBase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:buildSemReviewInstructions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","kind":"calls","metadata":{"unresolvedName":"buildSemReviewGuidance"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"external:pi.exec","kind":"calls","metadata":{"unresolvedName":"pi.exec"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"symbol-name:parseArgs","kind":"calls","metadata":{"unresolvedName":"parseArgs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handlePrCheckout","kind":"calls","metadata":{"unresolvedName":"handlePrCheckout"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:showReviewSelector","kind":"calls","metadata":{"unresolvedName":"showReviewSelector"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"external:ctx.sessionManager.getEntries","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getEntries"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"external:entries.filter","kind":"calls","metadata":{"unresolvedName":"entries.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"external:ctx.ui.select","kind":"calls","metadata":{"unresolvedName":"ctx.ui.select"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:executeReview","kind":"calls","metadata":{"unresolvedName":"executeReview"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getReviewState","kind":"calls","metadata":{"unresolvedName":"getReviewState"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","kind":"calls","metadata":{"unresolvedName":"setReviewWidget"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin","to":"external:pi.appendEntry","kind":"calls","metadata":{"unresolvedName":"pi.appendEntry"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:clearReviewState","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:clearReviewState","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:clearReviewState","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:setReviewWidget","kind":"calls","metadata":{"unresolvedName":"setReviewWidget"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:clearReviewState","to":"external:pi.appendEntry","kind":"calls","metadata":{"unresolvedName":"pi.appendEntry"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getActiveReviewOrigin","kind":"calls","metadata":{"unresolvedName":"getActiveReviewOrigin"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:getReviewState","kind":"calls","metadata":{"unresolvedName":"getReviewState"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"external:ctx.ui.select","kind":"calls","metadata":{"unresolvedName":"ctx.ui.select"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"external:ctx.navigateTree","kind":"calls","metadata":{"unresolvedName":"ctx.navigateTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:clearReviewState","kind":"calls","metadata":{"unresolvedName":"clearReviewState"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"external:ctx.ui.getEditorText().trim","kind":"calls","metadata":{"unresolvedName":"ctx.ui.getEditorText().trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"external:ctx.ui.getEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.getEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"external:ctx.ui.setEditorText","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setEditorText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","to":"external:pi.sendUserMessage","kind":"calls","metadata":{"unresolvedName":"pi.sendUserMessage"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"symbol-name:done","kind":"calls","metadata":{"unresolvedName":"done"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"external:ctx.navigateTree","kind":"calls","metadata":{"unresolvedName":"ctx.navigateTree"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:<anonymous>","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/review.ts:runEndReview","kind":"calls","metadata":{"unresolvedName":"runEndReview"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","to":"external:names.has","kind":"calls","metadata":{"unresolvedName":"names.has"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:diffStep","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:diffStep","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:contextStep","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:contextStep","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:impactStep","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:impactStep","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:entitiesStep","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:entitiesStep","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","kind":"calls","metadata":{"unresolvedName":"getSemToolAvailability"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:diffStep","kind":"calls","metadata":{"unresolvedName":"diffStep"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:impactStep","kind":"calls","metadata":{"unresolvedName":"impactStep"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:contextStep","kind":"calls","metadata":{"unresolvedName":"contextStep"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:entitiesStep","kind":"calls","metadata":{"unresolvedName":"entitiesStep"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","to":"external:steps.map((step, index) => `${index + 1}. ${step}`).join","kind":"calls","metadata":{"unresolvedName":"steps.map((step, index) => `${index + 1}. ${step}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","to":"external:steps.map","kind":"calls","metadata":{"unresolvedName":"steps.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","to":"external:node:test","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","to":"external:node:assert/strict","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","to":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","kind":"calls","metadata":{"unresolvedName":"getSemToolAvailability"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"external:assert.equal","kind":"calls","metadata":{"unresolvedName":"assert.equal"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","kind":"calls","metadata":{"unresolvedName":"buildSemReviewGuidance"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","kind":"calls","metadata":{"unresolvedName":"getSemToolAvailability"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"external:assert.ok","kind":"calls","metadata":{"unresolvedName":"assert.ok"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"external:assert.match","kind":"calls","metadata":{"unresolvedName":"assert.match"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:buildSemReviewGuidance","kind":"calls","metadata":{"unresolvedName":"buildSemReviewGuidance"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.mjs:getSemToolAvailability","kind":"calls","metadata":{"unresolvedName":"getSemToolAvailability"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"external:assert.ok","kind":"calls","metadata":{"unresolvedName":"assert.ok"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"external:assert.match","kind":"calls","metadata":{"unresolvedName":"assert.match"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/review/sem-guidance.test.mjs:<anonymous>","to":"external:assert.doesNotMatch","kind":"calls","metadata":{"unresolvedName":"assert.doesNotMatch"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"external:@mariozechner/pi-ai","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"external:@sinclair/typebox","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"external:@sting8k/pi-vcc/src/core/normalize","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"external:@sting8k/pi-vcc/src/core/filter-noise","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"external:@sting8k/pi-vcc/src/core/build-sections","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"external:@sting8k/pi-vcc/src/core/redact","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"symbol-name:filterNoise","kind":"calls","metadata":{"unresolvedName":"filterNoise"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"symbol-name:normalize","kind":"calls","metadata":{"unresolvedName":"normalize"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"symbol-name:buildSections","kind":"calls","metadata":{"unresolvedName":"buildSections"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"external:items.map((i) => `- ${i}`).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => `- ${i}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"symbol-name:section","kind":"calls","metadata":{"unresolvedName":"section"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"external:parts.push","kind":"calls","metadata":{"unresolvedName":"parts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"external:headerParts.join","kind":"calls","metadata":{"unresolvedName":"headerParts.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"symbol-name:redact","kind":"calls","metadata":{"unresolvedName":"redact"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","to":"external:parts.join","kind":"calls","metadata":{"unresolvedName":"parts.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:section","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:section","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:section","to":"external:items.map((i) => `- ${i}`).join","kind":"calls","metadata":{"unresolvedName":"items.map((i) => `- ${i}`).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:section","to":"external:items.map","kind":"calls","metadata":{"unresolvedName":"items.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:getOrBuildSummary","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:getOrBuildSummary","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:getOrBuildSummary","to":"external:summaryCache.get","kind":"calls","metadata":{"unresolvedName":"summaryCache.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:getOrBuildSummary","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:buildUncappedSummary","kind":"calls","metadata":{"unresolvedName":"buildUncappedSummary"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:getOrBuildSummary","to":"external:summaryCache.set","kind":"calls","metadata":{"unresolvedName":"summaryCache.set"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:pi.registerTool","kind":"calls","metadata":{"unresolvedName":"pi.registerTool"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:text.match","kind":"calls","metadata":{"unresolvedName":"text.match"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:answer.trim","kind":"calls","metadata":{"unresolvedName":"answer.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"symbol-name:getMarkdownTheme","kind":"calls","metadata":{"unresolvedName":"getMarkdownTheme"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:Type.Object","kind":"calls","metadata":{"unresolvedName":"Type.Object"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:Type.String","kind":"calls","metadata":{"unresolvedName":"Type.String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:Type.Optional","kind":"calls","metadata":{"unresolvedName":"Type.Optional"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:Type.Boolean","kind":"calls","metadata":{"unresolvedName":"Type.Boolean"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:sessionPath.endsWith","kind":"calls","metadata":{"unresolvedName":"sessionPath.endsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult","kind":"calls","metadata":{"unresolvedName":"errorResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"symbol-name:import","kind":"calls","metadata":{"unresolvedName":"import"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:fs.existsSync","kind":"calls","metadata":{"unresolvedName":"fs.existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:SessionManager.open","kind":"calls","metadata":{"unresolvedName":"SessionManager.open"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:sessionManager.getBranch","kind":"calls","metadata":{"unresolvedName":"sessionManager.getBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:branch\n\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"branch\n\t\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"symbol-name:convertToLlm","kind":"calls","metadata":{"unresolvedName":"convertToLlm"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"symbol-name:serializeConversation","kind":"calls","metadata":{"unresolvedName":"serializeConversation"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:getOrBuildSummary","kind":"calls","metadata":{"unresolvedName":"getOrBuildSummary"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:ctx.modelRegistry.getApiKeyAndHeaders","kind":"calls","metadata":{"unresolvedName":"ctx.modelRegistry.getApiKeyAndHeaders"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"symbol-name:complete","kind":"calls","metadata":{"unresolvedName":"complete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:<anonymous>","to":"external:response.content\n\t\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"response.content\n\t\t\t\t\t.filter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult","to":"external:text.match","kind":"calls","metadata":{"unresolvedName":"text.match"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult","to":"external:container.addChild","kind":"calls","metadata":{"unresolvedName":"container.addChild"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult","to":"external:answer.trim","kind":"calls","metadata":{"unresolvedName":"answer.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:renderResult","to":"symbol-name:getMarkdownTheme","kind":"calls","metadata":{"unresolvedName":"getMarkdownTheme"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"external:sessionPath.endsWith","kind":"calls","metadata":{"unresolvedName":"sessionPath.endsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/tools.ts:errorResult","kind":"calls","metadata":{"unresolvedName":"errorResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"symbol-name:import","kind":"calls","metadata":{"unresolvedName":"import"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"external:fs.existsSync","kind":"calls","metadata":{"unresolvedName":"fs.existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"symbol-name:onUpdate","kind":"calls","metadata":{"unresolvedName":"onUpdate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"external:SessionManager.open","kind":"calls","metadata":{"unresolvedName":"SessionManager.open"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"external:sessionManager.getBranch","kind":"calls","metadata":{"unresolvedName":"sessionManager.getBranch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"external:branch\n\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"branch\n\t\t\t\t.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"symbol-name:convertToLlm","kind":"calls","metadata":{"unresolvedName":"convertToLlm"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"symbol-name:serializeConversation","kind":"calls","metadata":{"unresolvedName":"serializeConversation"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:getOrBuildSummary","kind":"calls","metadata":{"unresolvedName":"getOrBuildSummary"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"external:ctx.modelRegistry.getApiKeyAndHeaders","kind":"calls","metadata":{"unresolvedName":"ctx.modelRegistry.getApiKeyAndHeaders"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"symbol-name:complete","kind":"calls","metadata":{"unresolvedName":"complete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-query/session-query.ts:execute","to":"external:response.content\n\t\t\t\t\t.filter","kind":"calls","metadata":{"unresolvedName":"response.content\n\t\t\t\t\t.filter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"module:./archive.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"module:./scanner.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:padTo","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:padTo","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:padTo","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:padTo","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:padTo","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:relativeTime","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:relativeTime","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:relativeTime","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:relativeTime","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMessageBlocks","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMessageBlocks","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMessageBlocks","to":"external:previewCache.get","kind":"calls","metadata":{"unresolvedName":"previewCache.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMessageBlocks","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","kind":"calls","metadata":{"unresolvedName":"getArchivedMessageBlocks"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMessageBlocks","to":"external:previewCache.set","kind":"calls","metadata":{"unresolvedName":"previewCache.set"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:doSearch","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:doSearch","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:doSearch","to":"external:this.searchInput.getValue().trim","kind":"calls","metadata":{"unresolvedName":"this.searchInput.getValue().trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:doSearch","to":"external:this.searchInput.getValue","kind":"calls","metadata":{"unresolvedName":"this.searchInput.getValue"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:doSearch","to":"external:this.onSearch","kind":"calls","metadata":{"unresolvedName":"this.onSearch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:doSearch","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:doSearch","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","to":"external:this.onDone","kind":"calls","metadata":{"unresolvedName":"this.onDone"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","to":"external:this.requestRender","kind":"calls","metadata":{"unresolvedName":"this.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","to":"symbol-name:matchesKey","kind":"calls","metadata":{"unresolvedName":"matchesKey"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","to":"external:this.searchInput.getValue","kind":"calls","metadata":{"unresolvedName":"this.searchInput.getValue"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","to":"external:this.searchInput.setValue","kind":"calls","metadata":{"unresolvedName":"this.searchInput.setValue"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","to":"external:this.doSearch","kind":"calls","metadata":{"unresolvedName":"this.doSearch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","to":"external:this.moveSelection","kind":"calls","metadata":{"unresolvedName":"this.moveSelection"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:handleInput","to":"external:this.searchInput.handleInput","kind":"calls","metadata":{"unresolvedName":"this.searchInput.handleInput"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:moveSelection","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:moveSelection","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:moveSelection","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:moveSelection","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:moveSelection","to":"external:this.getMaxListItems","kind":"calls","metadata":{"unresolvedName":"this.getMaxListItems"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getContentHeight","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getContentHeight","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getContentHeight","to":"external:this.getTermRows","kind":"calls","metadata":{"unresolvedName":"this.getTermRows"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getContentHeight","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getContentHeight","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMaxListItems","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMaxListItems","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMaxListItems","to":"external:this.getContentHeight","kind":"calls","metadata":{"unresolvedName":"this.getContentHeight"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMaxListItems","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:getMaxListItems","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:this.getContentHeight","kind":"calls","metadata":{"unresolvedName":"this.getContentHeight"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:this.renderLeftPanel","kind":"calls","metadata":{"unresolvedName":"this.renderLeftPanel"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:this.buildPreview","kind":"calls","metadata":{"unresolvedName":"this.buildPreview"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:this.centeredMessage","kind":"calls","metadata":{"unresolvedName":"this.centeredMessage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:\"─\".repeat","kind":"calls","metadata":{"unresolvedName":"\"─\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"symbol-name:padTo","kind":"calls","metadata":{"unresolvedName":"padTo"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:render","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:this.searchInput.render","kind":"calls","metadata":{"unresolvedName":"this.searchInput.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:\"─\".repeat","kind":"calls","metadata":{"unresolvedName":"\"─\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:this.getMaxListItems","kind":"calls","metadata":{"unresolvedName":"this.getMaxListItems"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:this.searchInput.getValue","kind":"calls","metadata":{"unresolvedName":"this.searchInput.getValue"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:s.firstMessage.split(\"\\n\")[0]?.trim","kind":"calls","metadata":{"unresolvedName":"s.firstMessage.split(\"\\n\")[0]?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:s.firstMessage.split","kind":"calls","metadata":{"unresolvedName":"s.firstMessage.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"symbol-name:relativeTime","kind":"calls","metadata":{"unresolvedName":"relativeTime"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:projectName","kind":"calls","metadata":{"unresolvedName":"projectName"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatDuration","kind":"calls","metadata":{"unresolvedName":"formatDuration"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:renderLeftPanel","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:session.firstMessage.split(\"\\n\")[0]?.trim","kind":"calls","metadata":{"unresolvedName":"session.firstMessage.split(\"\\n\")[0]?.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:session.firstMessage.split","kind":"calls","metadata":{"unresolvedName":"session.firstMessage.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"symbol-name:relativeTime","kind":"calls","metadata":{"unresolvedName":"relativeTime"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:\"─\".repeat","kind":"calls","metadata":{"unresolvedName":"\"─\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"symbol-name:getMessageBlocks","kind":"calls","metadata":{"unresolvedName":"getMessageBlocks"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:this.centeredMessage","kind":"calls","metadata":{"unresolvedName":"this.centeredMessage"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:allContentLines.push","kind":"calls","metadata":{"unresolvedName":"allContentLines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:th.inverse","kind":"calls","metadata":{"unresolvedName":"th.inverse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:th.bg","kind":"calls","metadata":{"unresolvedName":"th.bg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"external:md.render","kind":"calls","metadata":{"unresolvedName":"md.render"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:buildPreview","to":"symbol-name:padTo","kind":"calls","metadata":{"unresolvedName":"padTo"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:centeredMessage","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:centeredMessage","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:centeredMessage","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:centeredMessage","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:centeredMessage","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:centeredMessage","to":"external:Array.from","kind":"calls","metadata":{"unresolvedName":"Array.from"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:centeredMessage","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:dispose","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:dispose","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive-overlay.ts:dispose","to":"external:previewCache.clear","kind":"calls","metadata":{"unresolvedName":"previewCache.clear"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"external:node:sqlite","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"external:node:zlib","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"module:./scanner.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","to":"external:_db.exec","kind":"calls","metadata":{"unresolvedName":"_db.exec"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","kind":"calls","metadata":{"unresolvedName":"getDb"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","to":"symbol-name:gzipSync","kind":"calls","metadata":{"unresolvedName":"gzipSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","to":"external:Buffer.from","kind":"calls","metadata":{"unresolvedName":"Buffer.from"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","kind":"calls","metadata":{"unresolvedName":"extractFullText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","to":"external:db.prepare","kind":"calls","metadata":{"unresolvedName":"db.prepare"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","to":"symbol-name:unlinkSync","kind":"calls","metadata":{"unresolvedName":"unlinkSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteSession","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteSession","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteSession","to":"symbol-name:unlinkSync","kind":"calls","metadata":{"unresolvedName":"unlinkSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","kind":"calls","metadata":{"unresolvedName":"getDb"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:searchQuery.trim","kind":"calls","metadata":{"unresolvedName":"searchQuery.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:trimmed.split(/\\s+/).filter","kind":"calls","metadata":{"unresolvedName":"trimmed.split(/\\s+/).filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:trimmed.split","kind":"calls","metadata":{"unresolvedName":"trimmed.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:tokens.map","kind":"calls","metadata":{"unresolvedName":"tokens.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:w.replace","kind":"calls","metadata":{"unresolvedName":"w.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:ftsTokens.join","kind":"calls","metadata":{"unresolvedName":"ftsTokens.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:db\n        .prepare","kind":"calls","metadata":{"unresolvedName":"db\n        .prepare"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:rows.map","kind":"calls","metadata":{"unresolvedName":"rows.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:db\n      .prepare","kind":"calls","metadata":{"unresolvedName":"db\n      .prepare"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","to":"external:db\n    .prepare","kind":"calls","metadata":{"unresolvedName":"db\n    .prepare"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:<anonymous>","to":"external:w.replace","kind":"calls","metadata":{"unresolvedName":"w.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","kind":"calls","metadata":{"unresolvedName":"getDb"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount","to":"external:db.prepare(\"SELECT COUNT(*) as count FROM sessions\").get","kind":"calls","metadata":{"unresolvedName":"db.prepare(\"SELECT COUNT(*) as count FROM sessions\").get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount","to":"external:db.prepare","kind":"calls","metadata":{"unresolvedName":"db.prepare"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchiveSize","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchiveSize","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchiveSize","to":"symbol-name:require","kind":"calls","metadata":{"unresolvedName":"require"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchiveSize","to":"symbol-name:statSync","kind":"calls","metadata":{"unresolvedName":"statSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","kind":"calls","metadata":{"unresolvedName":"getDb"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"external:db.prepare(\"SELECT * FROM sessions WHERE id = ?\").get","kind":"calls","metadata":{"unresolvedName":"db.prepare(\"SELECT * FROM sessions WHERE id = ?\").get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"external:db.prepare","kind":"calls","metadata":{"unresolvedName":"db.prepare"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"external:db.prepare(\"SELECT jsonl_gzip FROM session_data WHERE session_id = ?\").get","kind":"calls","metadata":{"unresolvedName":"db.prepare(\"SELECT jsonl_gzip FROM session_data WHERE session_id = ?\").get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"external:gunzipSync(data.jsonl_gzip).toString","kind":"calls","metadata":{"unresolvedName":"gunzipSync(data.jsonl_gzip).toString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"symbol-name:gunzipSync","kind":"calls","metadata":{"unresolvedName":"gunzipSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"symbol-name:mkdirSync","kind":"calls","metadata":{"unresolvedName":"mkdirSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"symbol-name:dirname","kind":"calls","metadata":{"unresolvedName":"dirname"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"symbol-name:writeFileSync","kind":"calls","metadata":{"unresolvedName":"writeFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"external:db.prepare(\"DELETE FROM session_data WHERE session_id = ?\").run","kind":"calls","metadata":{"unresolvedName":"db.prepare(\"DELETE FROM session_data WHERE session_id = ?\").run"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","to":"external:db.prepare(\"DELETE FROM sessions WHERE id = ?\").run","kind":"calls","metadata":{"unresolvedName":"db.prepare(\"DELETE FROM sessions WHERE id = ?\").run"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","kind":"calls","metadata":{"unresolvedName":"getDb"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived","to":"external:db.prepare(\"DELETE FROM session_data WHERE session_id = ?\").run","kind":"calls","metadata":{"unresolvedName":"db.prepare(\"DELETE FROM session_data WHERE session_id = ?\").run"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived","to":"external:db.prepare","kind":"calls","metadata":{"unresolvedName":"db.prepare"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived","to":"external:db.prepare(\"DELETE FROM sessions WHERE id = ?\").run","kind":"calls","metadata":{"unresolvedName":"db.prepare(\"DELETE FROM sessions WHERE id = ?\").run"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getDb","kind":"calls","metadata":{"unresolvedName":"getDb"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"external:db.prepare(\"SELECT jsonl_gzip FROM session_data WHERE session_id = ?\").get","kind":"calls","metadata":{"unresolvedName":"db.prepare(\"SELECT jsonl_gzip FROM session_data WHERE session_id = ?\").get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"external:db.prepare","kind":"calls","metadata":{"unresolvedName":"db.prepare"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"external:gunzipSync(data.jsonl_gzip).toString","kind":"calls","metadata":{"unresolvedName":"gunzipSync(data.jsonl_gzip).toString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"symbol-name:gunzipSync","kind":"calls","metadata":{"unresolvedName":"gunzipSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"external:jsonl.split","kind":"calls","metadata":{"unresolvedName":"jsonl.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"external:line.trim","kind":"calls","metadata":{"unresolvedName":"line.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:extractMessageText","kind":"calls","metadata":{"unresolvedName":"extractMessageText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"external:text.trim","kind":"calls","metadata":{"unresolvedName":"text.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"external:blocks.push","kind":"calls","metadata":{"unresolvedName":"blocks.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedMessageBlocks","to":"external:blocks.slice","kind":"calls","metadata":{"unresolvedName":"blocks.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:extractMessageText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:extractMessageText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:extractMessageText","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:extractMessageText","to":"external:content\n      .filter((b: any) => b.type === \"text\")\n      .map","kind":"calls","metadata":{"unresolvedName":"content\n      .filter((b: any) => b.type === \"text\")\n      .map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:extractMessageText","to":"external:content\n      .filter","kind":"calls","metadata":{"unresolvedName":"content\n      .filter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:closeDb","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:closeDb","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:closeDb","to":"external:_db.close","kind":"calls","metadata":{"unresolvedName":"_db.close"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:rowToArchived","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:rowToArchived","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"module:./scanner.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"module:./archive.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"module:./sweep-overlay.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"module:./archive-overlay.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:pi.registerCommand","kind":"calls","metadata":{"unresolvedName":"pi.registerCommand"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:ctx.ui.setStatus","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setStatus"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","kind":"calls","metadata":{"unresolvedName":"scanAllSessions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:ctx.sessionManager.getSessionFile","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getSessionFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:sessions.filter","kind":"calls","metadata":{"unresolvedName":"sessions.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:ctx.ui.confirm","kind":"calls","metadata":{"unresolvedName":"ctx.ui.confirm"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteSession","kind":"calls","metadata":{"unresolvedName":"deleteSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","kind":"calls","metadata":{"unresolvedName":"archiveSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount","kind":"calls","metadata":{"unresolvedName":"getArchivedCount"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","kind":"calls","metadata":{"unresolvedName":"listArchived"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","kind":"calls","metadata":{"unresolvedName":"restoreSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived","kind":"calls","metadata":{"unresolvedName":"deleteArchived"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:pi.on","kind":"calls","metadata":{"unresolvedName":"pi.on"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:closeDb","kind":"calls","metadata":{"unresolvedName":"closeDb"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:ctx.ui.setStatus","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setStatus"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","kind":"calls","metadata":{"unresolvedName":"scanAllSessions"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:ctx.sessionManager.getSessionFile","kind":"calls","metadata":{"unresolvedName":"ctx.sessionManager.getSessionFile"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:sessions.filter","kind":"calls","metadata":{"unresolvedName":"sessions.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:ctx.ui.confirm","kind":"calls","metadata":{"unresolvedName":"ctx.ui.confirm"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteSession","kind":"calls","metadata":{"unresolvedName":"deleteSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:archiveSession","kind":"calls","metadata":{"unresolvedName":"archiveSession"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:ctx.ui.setStatus","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setStatus"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:ctx.ui.notify","kind":"calls","metadata":{"unresolvedName":"ctx.ui.notify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount","kind":"calls","metadata":{"unresolvedName":"getArchivedCount"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","kind":"calls","metadata":{"unresolvedName":"listArchived"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:ctx.ui.custom","kind":"calls","metadata":{"unresolvedName":"ctx.ui.custom"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:restoreSession","kind":"calls","metadata":{"unresolvedName":"restoreSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:handler","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:deleteArchived","kind":"calls","metadata":{"unresolvedName":"deleteArchived"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:tui.requestRender","kind":"calls","metadata":{"unresolvedName":"tui.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:listArchived","kind":"calls","metadata":{"unresolvedName":"listArchived"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:getArchivedCount","kind":"calls","metadata":{"unresolvedName":"getArchivedCount"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"external:ctx.ui.setStatus","kind":"calls","metadata":{"unresolvedName":"ctx.ui.setStatus"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/archive.ts:closeDb","kind":"calls","metadata":{"unresolvedName":"closeDb"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:parseTimestamp","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:parseTimestamp","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:parseTimestamp","to":"external:new Date(ts).getTime","kind":"calls","metadata":{"unresolvedName":"new Date(ts).getTime"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"symbol-name:statSync","kind":"calls","metadata":{"unresolvedName":"statSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"external:raw.split(\"\\n\").filter","kind":"calls","metadata":{"unresolvedName":"raw.split(\"\\n\").filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"external:raw.split","kind":"calls","metadata":{"unresolvedName":"raw.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"external:l.trim","kind":"calls","metadata":{"unresolvedName":"l.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:parseTimestamp","kind":"calls","metadata":{"unresolvedName":"parseTimestamp"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"symbol-name:extractText","kind":"calls","metadata":{"unresolvedName":"extractText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","to":"external:firstMessage.slice","kind":"calls","metadata":{"unresolvedName":"firstMessage.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractText","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractText","to":"external:content\n      .filter((b: any) => b.type === \"text\")\n      .map","kind":"calls","metadata":{"unresolvedName":"content\n      .filter((b: any) => b.type === \"text\")\n      .map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractText","to":"external:content\n      .filter","kind":"calls","metadata":{"unresolvedName":"content\n      .filter"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","to":"external:raw.split(\"\\n\").filter","kind":"calls","metadata":{"unresolvedName":"raw.split(\"\\n\").filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","to":"external:raw.split","kind":"calls","metadata":{"unresolvedName":"raw.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","to":"external:l.trim","kind":"calls","metadata":{"unresolvedName":"l.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","to":"symbol-name:extractText","kind":"calls","metadata":{"unresolvedName":"extractText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","to":"external:text.trim","kind":"calls","metadata":{"unresolvedName":"text.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","to":"external:texts.push","kind":"calls","metadata":{"unresolvedName":"texts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:extractFullText","to":"external:texts.join","kind":"calls","metadata":{"unresolvedName":"texts.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:classifySession","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:classifySession","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:classifySession","to":"external:Date.now","kind":"calls","metadata":{"unresolvedName":"Date.now"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","to":"symbol-name:readdirSync","kind":"calls","metadata":{"unresolvedName":"readdirSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","to":"symbol-name:join","kind":"calls","metadata":{"unresolvedName":"join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","to":"external:file.endsWith","kind":"calls","metadata":{"unresolvedName":"file.endsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","to":"external:allFiles.push","kind":"calls","metadata":{"unresolvedName":"allFiles.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","to":"symbol-name:onProgress","kind":"calls","metadata":{"unresolvedName":"onProgress"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanSession","kind":"calls","metadata":{"unresolvedName":"scanSession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:classifySession","kind":"calls","metadata":{"unresolvedName":"classifySession"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:scanAllSessions","to":"external:results.push","kind":"calls","metadata":{"unresolvedName":"results.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatBytes","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatBytes","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatBytes","to":"external:(bytes / 1024).toFixed","kind":"calls","metadata":{"unresolvedName":"(bytes / 1024).toFixed"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatBytes","to":"external:(bytes / (1024 * 1024)).toFixed","kind":"calls","metadata":{"unresolvedName":"(bytes / (1024 * 1024)).toFixed"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatDuration","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatDuration","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatDuration","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:projectName","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:projectName","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:projectName","to":"external:cwd.split","kind":"calls","metadata":{"unresolvedName":"cwd.split"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"module:./types.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"module:./scanner.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getCurrentRows","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getCurrentRows","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getCurrentRows","to":"external:this.rows.get","kind":"calls","metadata":{"unresolvedName":"this.rows.get"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","to":"external:this.getCurrentRows","kind":"calls","metadata":{"unresolvedName":"this.getCurrentRows"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","to":"external:this.onDone","kind":"calls","metadata":{"unresolvedName":"this.onDone"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","to":"external:TABS.indexOf","kind":"calls","metadata":{"unresolvedName":"TABS.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","to":"external:this.requestRender","kind":"calls","metadata":{"unresolvedName":"this.requestRender"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","to":"external:this.getVisibleHeight","kind":"calls","metadata":{"unresolvedName":"this.getVisibleHeight"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","to":"external:this.rows.get","kind":"calls","metadata":{"unresolvedName":"this.rows.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","to":"external:toDelete.push","kind":"calls","metadata":{"unresolvedName":"toDelete.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:handleInput","to":"external:toArchive.push","kind":"calls","metadata":{"unresolvedName":"toArchive.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getVisibleHeight","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getVisibleHeight","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getVisibleHeight","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:getVisibleHeight","to":"external:this.getTermRows","kind":"calls","metadata":{"unresolvedName":"this.getTermRows"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:th.bold","kind":"calls","metadata":{"unresolvedName":"th.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:this.rows.get","kind":"calls","metadata":{"unresolvedName":"this.rows.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:tabRows.filter","kind":"calls","metadata":{"unresolvedName":"tabRows.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:tabRows.reduce","kind":"calls","metadata":{"unresolvedName":"tabRows.reduce"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:tabRows.filter((r) => r.selected).reduce","kind":"calls","metadata":{"unresolvedName":"tabRows.filter((r) => r.selected).reduce"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"symbol-name:padRight","kind":"calls","metadata":{"unresolvedName":"padRight"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padLeft","kind":"calls","metadata":{"unresolvedName":"padLeft"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatBytes","kind":"calls","metadata":{"unresolvedName":"formatBytes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:this.getCurrentRows","kind":"calls","metadata":{"unresolvedName":"this.getCurrentRows"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:\"─\".repeat","kind":"calls","metadata":{"unresolvedName":"\"─\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:this.getVisibleHeight","kind":"calls","metadata":{"unresolvedName":"this.getVisibleHeight"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:new Date(s.createdAt).toISOString().slice","kind":"calls","metadata":{"unresolvedName":"new Date(s.createdAt).toISOString().slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:new Date(s.createdAt).toISOString","kind":"calls","metadata":{"unresolvedName":"new Date(s.createdAt).toISOString"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:projectName","kind":"calls","metadata":{"unresolvedName":"projectName"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/scanner.ts:formatDuration","kind":"calls","metadata":{"unresolvedName":"formatDuration"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:s.firstMessage.replace","kind":"calls","metadata":{"unresolvedName":"s.firstMessage.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:render","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:invalidate","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:invalidate","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padRight","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padRight","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padRight","to":"external:s.slice","kind":"calls","metadata":{"unresolvedName":"s.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padRight","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padLeft","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padLeft","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/session-snap/sweep-overlay.ts:padLeft","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:padToWidth","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:padToWidth","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:padToWidth","to":"symbol-name:visibleWidth","kind":"calls","metadata":{"unresolvedName":"visibleWidth"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:padToWidth","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:padToWidth","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:top","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:top","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:top","to":"external:this.theme.fg","kind":"calls","metadata":{"unresolvedName":"this.theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:separator","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:separator","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:separator","to":"external:this.theme.fg","kind":"calls","metadata":{"unresolvedName":"this.theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:bottom","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:bottom","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:bottom","to":"external:this.theme.fg","kind":"calls","metadata":{"unresolvedName":"this.theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:row","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:row","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:row","to":"external:th.fg","kind":"calls","metadata":{"unresolvedName":"th.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:row","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:padToWidth","kind":"calls","metadata":{"unresolvedName":"padToWidth"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:rowTruncated","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:rowTruncated","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:rowTruncated","to":"external:this.row","kind":"calls","metadata":{"unresolvedName":"this.row"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/shared/overlay.ts:rowTruncated","to":"symbol-name:truncateToWidth","kind":"calls","metadata":{"unresolvedName":"truncateToWidth"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"external:node:fs","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"external:node:path","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"external:@shikijs/cli","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"external:diff","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"external:shiki","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseAnsiRgb","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseAnsiRgb","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseAnsiRgb","to":"external:ansi.match","kind":"calls","metadata":{"unresolvedName":"ansi.match"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToBgAnsi","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToBgAnsi","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToBgAnsi","to":"external:/^#[0-9a-fA-F]{6}$/.test","kind":"calls","metadata":{"unresolvedName":"/^#[0-9a-fA-F]{6}$/.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToBgAnsi","to":"external:Number.parseInt","kind":"calls","metadata":{"unresolvedName":"Number.parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToBgAnsi","to":"external:hex.slice","kind":"calls","metadata":{"unresolvedName":"hex.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToFgAnsi","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToFgAnsi","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToFgAnsi","to":"external:/^#[0-9a-fA-F]{6}$/.test","kind":"calls","metadata":{"unresolvedName":"/^#[0-9a-fA-F]{6}$/.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToFgAnsi","to":"external:Number.parseInt","kind":"calls","metadata":{"unresolvedName":"Number.parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToFgAnsi","to":"external:hex.slice","kind":"calls","metadata":{"unresolvedName":"hex.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:deriveBgFromFg","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:deriveBgFromFg","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:deriveBgFromFg","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseAnsiRgb","kind":"calls","metadata":{"unresolvedName":"parseAnsiRgb"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:deriveBgFromFg","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:mixBg","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:mixBg","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:mixBg","to":"external:Math.round","kind":"calls","metadata":{"unresolvedName":"Math.round"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:autoDeriveBgFromTheme","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:autoDeriveBgFromTheme","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:autoDeriveBgFromTheme","to":"external:theme.getFgAnsi","kind":"calls","metadata":{"unresolvedName":"theme.getFgAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:autoDeriveBgFromTheme","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseAnsiRgb","kind":"calls","metadata":{"unresolvedName":"parseAnsiRgb"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:autoDeriveBgFromTheme","to":"external:theme.getBgAnsi","kind":"calls","metadata":{"unresolvedName":"theme.getBgAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:autoDeriveBgFromTheme","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:mixBg","kind":"calls","metadata":{"unresolvedName":"mixBg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:loadDiffConfig","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:loadDiffConfig","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:loadDiffConfig","to":"external:process.cwd","kind":"calls","metadata":{"unresolvedName":"process.cwd"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:loadDiffConfig","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:loadDiffConfig","to":"external:JSON.parse","kind":"calls","metadata":{"unresolvedName":"JSON.parse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:loadDiffConfig","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:loadDiffConfig","kind":"calls","metadata":{"unresolvedName":"loadDiffConfig"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","to":"external:Object.keys","kind":"calls","metadata":{"unresolvedName":"Object.keys"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToBgAnsi","kind":"calls","metadata":{"unresolvedName":"hexToBgAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","to":"symbol-name:set","kind":"calls","metadata":{"unresolvedName":"set"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToFgAnsi","kind":"calls","metadata":{"unresolvedName":"hexToFgAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyBg","kind":"calls","metadata":{"unresolvedName":"applyBg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyFg","kind":"calls","metadata":{"unresolvedName":"applyFg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyBg","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyBg","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyBg","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToBgAnsi","kind":"calls","metadata":{"unresolvedName":"hexToBgAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyBg","to":"symbol-name:set","kind":"calls","metadata":{"unresolvedName":"set"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyFg","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyFg","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyFg","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hexToFgAnsi","kind":"calls","metadata":{"unresolvedName":"hexToFgAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyFg","to":"symbol-name:set","kind":"calls","metadata":{"unresolvedName":"set"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envInt","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envInt","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envInt","to":"external:Number.parseInt","kind":"calls","metadata":{"unresolvedName":"Number.parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envInt","to":"external:Number.isFinite","kind":"calls","metadata":{"unresolvedName":"Number.isFinite"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envFg","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envFg","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envFg","to":"external:/^#[0-9a-fA-F]{6}$/.test","kind":"calls","metadata":{"unresolvedName":"/^#[0-9a-fA-F]{6}$/.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envFg","to":"external:Number.parseInt","kind":"calls","metadata":{"unresolvedName":"Number.parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envFg","to":"external:hex.slice","kind":"calls","metadata":{"unresolvedName":"hex.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envBg","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envBg","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envBg","to":"external:/^#[0-9a-fA-F]{6}$/.test","kind":"calls","metadata":{"unresolvedName":"/^#[0-9a-fA-F]{6}$/.test"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envBg","to":"external:Number.parseInt","kind":"calls","metadata":{"unresolvedName":"Number.parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:envBg","to":"external:hex.slice","kind":"calls","metadata":{"unresolvedName":"hex.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:stripes","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:stripes","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:stripes","to":"external:\"╱\".repeat","kind":"calls","metadata":{"unresolvedName":"\"╱\".repeat"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","to":"external:theme.getBgAnsi","kind":"calls","metadata":{"unresolvedName":"theme.getBgAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseAnsiRgb","kind":"calls","metadata":{"unresolvedName":"parseAnsiRgb"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:autoDeriveBgFromTheme","kind":"calls","metadata":{"unresolvedName":"autoDeriveBgFromTheme"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","to":"external:theme.getFgAnsi","kind":"calls","metadata":{"unresolvedName":"theme.getFgAnsi"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:adaptiveWrapRows","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:adaptiveWrapRows","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:adaptiveWrapRows","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","kind":"calls","metadata":{"unresolvedName":"termW"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:strip","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:strip","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:strip","to":"external:s.replace","kind":"calls","metadata":{"unresolvedName":"s.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs","to":"external:s.replace","kind":"calls","metadata":{"unresolvedName":"s.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","to":"external:Number.parseInt","kind":"calls","metadata":{"unresolvedName":"Number.parseInt"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:strip","kind":"calls","metadata":{"unresolvedName":"strip"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit","to":"external:s.indexOf","kind":"calls","metadata":{"unresolvedName":"s.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit","to":"external:s.slice","kind":"calls","metadata":{"unresolvedName":"s.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:ansiState","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:ansiState","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:ansiState","to":"external:s.matchAll","kind":"calls","metadata":{"unresolvedName":"s.matchAll"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:ansiState","to":"external:p.startsWith","kind":"calls","metadata":{"unresolvedName":"p.startsWith"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg","to":"external:params.startsWith","kind":"calls","metadata":{"unresolvedName":"params.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg","to":"external:params.split(\";\").map","kind":"calls","metadata":{"unresolvedName":"params.split(\";\").map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg","to":"external:params.split","kind":"calls","metadata":{"unresolvedName":"params.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg","to":"external:parts.some","kind":"calls","metadata":{"unresolvedName":"parts.some"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg","to":"external:Number.isFinite","kind":"calls","metadata":{"unresolvedName":"Number.isFinite"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:normalizeShikiContrast","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:normalizeShikiContrast","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:normalizeShikiContrast","to":"external:ansi.replace","kind":"calls","metadata":{"unresolvedName":"ansi.replace"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:normalizeShikiContrast","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:isLowContrastShikiFg","kind":"calls","metadata":{"unresolvedName":"isLowContrastShikiFg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:strip","kind":"calls","metadata":{"unresolvedName":"strip"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","to":"external:s.indexOf","kind":"calls","metadata":{"unresolvedName":"s.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","to":"external:s.slice","kind":"calls","metadata":{"unresolvedName":"s.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","to":"external:rows.push","kind":"calls","metadata":{"unresolvedName":"rows.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:ansiState","kind":"calls","metadata":{"unresolvedName":"ansiState"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shortPath","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shortPath","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shortPath","to":"symbol-name:relative","kind":"calls","metadata":{"unresolvedName":"relative"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shortPath","to":"external:r.startsWith","kind":"calls","metadata":{"unresolvedName":"r.startsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shortPath","to":"external:p.replace","kind":"calls","metadata":{"unresolvedName":"p.replace"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","to":"external:p.push","kind":"calls","metadata":{"unresolvedName":"p.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","to":"external:p.join","kind":"calls","metadata":{"unresolvedName":"p.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:rule","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:rule","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:rule","to":"external:\"─\".repeat","kind":"calls","metadata":{"unresolvedName":"\"─\".repeat"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","to":"external:diff.lines.map","kind":"calls","metadata":{"unresolvedName":"diff.lines.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","to":"external:diff.lines.slice","kind":"calls","metadata":{"unresolvedName":"diff.lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs","kind":"calls","metadata":{"unresolvedName":"tabs"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","to":"external:extname(fp).slice(1).toLowerCase","kind":"calls","metadata":{"unresolvedName":"extname(fp).slice(1).toLowerCase"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","to":"external:extname(fp).slice","kind":"calls","metadata":{"unresolvedName":"extname(fp).slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","to":"symbol-name:extname","kind":"calls","metadata":{"unresolvedName":"extname"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:_touch","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:_touch","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:_touch","to":"external:_cache.delete","kind":"calls","metadata":{"unresolvedName":"_cache.delete"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:_touch","to":"external:_cache.set","kind":"calls","metadata":{"unresolvedName":"_cache.set"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:_touch","to":"external:_cache.keys().next","kind":"calls","metadata":{"unresolvedName":"_cache.keys().next"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:_touch","to":"external:_cache.keys","kind":"calls","metadata":{"unresolvedName":"_cache.keys"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","to":"external:code.split","kind":"calls","metadata":{"unresolvedName":"code.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","to":"external:_cache.get","kind":"calls","metadata":{"unresolvedName":"_cache.get"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:_touch","kind":"calls","metadata":{"unresolvedName":"_touch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:normalizeShikiContrast","kind":"calls","metadata":{"unresolvedName":"normalizeShikiContrast"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","to":"symbol-name:codeToANSI","kind":"calls","metadata":{"unresolvedName":"codeToANSI"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","to":"external:(ansi.endsWith(\"\\n\") ? ansi.slice(0, -1) : ansi).split","kind":"calls","metadata":{"unresolvedName":"(ansi.endsWith(\"\\n\") ? ansi.slice(0, -1) : ansi).split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","to":"external:ansi.endsWith","kind":"calls","metadata":{"unresolvedName":"ansi.endsWith"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","to":"external:ansi.slice","kind":"calls","metadata":{"unresolvedName":"ansi.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","to":"external:Diff.structuredPatch","kind":"calls","metadata":{"unresolvedName":"Diff.structuredPatch"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","to":"external:lines.push","kind":"calls","metadata":{"unresolvedName":"lines.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","to":"external:raw.slice","kind":"calls","metadata":{"unresolvedName":"raw.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis","to":"external:Diff.diffWords","kind":"calls","metadata":{"unresolvedName":"Diff.diffWords"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis","to":"external:oldRanges.push","kind":"calls","metadata":{"unresolvedName":"oldRanges.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis","to":"external:newRanges.push","kind":"calls","metadata":{"unresolvedName":"newRanges.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:injectBg","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:injectBg","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:injectBg","to":"external:ansiLine.indexOf","kind":"calls","metadata":{"unresolvedName":"ansiLine.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:injectBg","to":"external:ansiLine.slice","kind":"calls","metadata":{"unresolvedName":"ansiLine.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:plainWordDiff","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:plainWordDiff","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:plainWordDiff","to":"external:Diff.diffWords","kind":"calls","metadata":{"unresolvedName":"Diff.diffWords"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:diff.lines.slice","kind":"calls","metadata":{"unresolvedName":"diff.lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","kind":"calls","metadata":{"unresolvedName":"termW"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:vis.map","kind":"calls","metadata":{"unresolvedName":"vis.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:oldSrc.push","kind":"calls","metadata":{"unresolvedName":"oldSrc.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:newSrc.push","kind":"calls","metadata":{"unresolvedName":"newSrc.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:Promise.all","kind":"calls","metadata":{"unresolvedName":"Promise.all"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","kind":"calls","metadata":{"unresolvedName":"hlBlock"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:oldSrc.join","kind":"calls","metadata":{"unresolvedName":"oldSrc.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:newSrc.join","kind":"calls","metadata":{"unresolvedName":"newSrc.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:out.push","kind":"calls","metadata":{"unresolvedName":"out.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:rule","kind":"calls","metadata":{"unresolvedName":"rule"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","kind":"calls","metadata":{"unresolvedName":"lnum"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","kind":"calls","metadata":{"unresolvedName":"wrapAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs","kind":"calls","metadata":{"unresolvedName":"tabs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:adaptiveWrapRows","kind":"calls","metadata":{"unresolvedName":"adaptiveWrapRows"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:\"─\".repeat","kind":"calls","metadata":{"unresolvedName":"\"─\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","kind":"calls","metadata":{"unresolvedName":"emitRow"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:dels.push","kind":"calls","metadata":{"unresolvedName":"dels.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:adds.push","kind":"calls","metadata":{"unresolvedName":"adds.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis","kind":"calls","metadata":{"unresolvedName":"wordDiffAnalysis"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:injectBg","kind":"calls","metadata":{"unresolvedName":"injectBg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:plainWordDiff","kind":"calls","metadata":{"unresolvedName":"plainWordDiff"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","to":"external:out.join","kind":"calls","metadata":{"unresolvedName":"out.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","kind":"calls","metadata":{"unresolvedName":"lnum"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","kind":"calls","metadata":{"unresolvedName":"wrapAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs","kind":"calls","metadata":{"unresolvedName":"tabs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:adaptiveWrapRows","kind":"calls","metadata":{"unresolvedName":"adaptiveWrapRows"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:emitRow","to":"external:out.push","kind":"calls","metadata":{"unresolvedName":"out.push"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","kind":"calls","metadata":{"unresolvedName":"termW"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shouldUseSplit","kind":"calls","metadata":{"unresolvedName":"shouldUseSplit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderUnified","kind":"calls","metadata":{"unresolvedName":"renderUnified"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:rows.push","kind":"calls","metadata":{"unresolvedName":"rows.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:dels.push","kind":"calls","metadata":{"unresolvedName":"dels.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:adds.push","kind":"calls","metadata":{"unresolvedName":"adds.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:rows.slice","kind":"calls","metadata":{"unresolvedName":"rows.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:diff.lines.map","kind":"calls","metadata":{"unresolvedName":"diff.lines.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:leftSrc.push","kind":"calls","metadata":{"unresolvedName":"leftSrc.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:rightSrc.push","kind":"calls","metadata":{"unresolvedName":"rightSrc.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:Promise.all","kind":"calls","metadata":{"unresolvedName":"Promise.all"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","kind":"calls","metadata":{"unresolvedName":"hlBlock"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:leftSrc.join","kind":"calls","metadata":{"unresolvedName":"leftSrc.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:rightSrc.join","kind":"calls","metadata":{"unresolvedName":"rightSrc.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:\"╱\".repeat","kind":"calls","metadata":{"unresolvedName":"\"╱\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:stripes","kind":"calls","metadata":{"unresolvedName":"stripes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit","kind":"calls","metadata":{"unresolvedName":"fit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:injectBg","kind":"calls","metadata":{"unresolvedName":"injectBg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","kind":"calls","metadata":{"unresolvedName":"lnum"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","kind":"calls","metadata":{"unresolvedName":"wrapAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs","kind":"calls","metadata":{"unresolvedName":"tabs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:adaptiveWrapRows","kind":"calls","metadata":{"unresolvedName":"adaptiveWrapRows"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:out.push","kind":"calls","metadata":{"unresolvedName":"out.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:rule","kind":"calls","metadata":{"unresolvedName":"rule"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wordDiffAnalysis","kind":"calls","metadata":{"unresolvedName":"wordDiffAnalysis"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","kind":"calls","metadata":{"unresolvedName":"half_build"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:plainWordDiff","kind":"calls","metadata":{"unresolvedName":"plainWordDiff"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","to":"external:out.join","kind":"calls","metadata":{"unresolvedName":"out.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","to":"external:\"╱\".repeat","kind":"calls","metadata":{"unresolvedName":"\"╱\".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:stripes","kind":"calls","metadata":{"unresolvedName":"stripes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fit","kind":"calls","metadata":{"unresolvedName":"fit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:injectBg","kind":"calls","metadata":{"unresolvedName":"injectBg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lnum","kind":"calls","metadata":{"unresolvedName":"lnum"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","to":"external:\" \".repeat","kind":"calls","metadata":{"unresolvedName":"\" \".repeat"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:wrapAnsi","kind":"calls","metadata":{"unresolvedName":"wrapAnsi"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:tabs","kind":"calls","metadata":{"unresolvedName":"tabs"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:half_build","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:adaptiveWrapRows","kind":"calls","metadata":{"unresolvedName":"adaptiveWrapRows"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:applyDiffPalette","kind":"calls","metadata":{"unresolvedName":"applyDiffPalette"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"symbol-name:require","kind":"calls","metadata":{"unresolvedName":"require"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:process.cwd","kind":"calls","metadata":{"unresolvedName":"process.cwd"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:shortPath","kind":"calls","metadata":{"unresolvedName":"shortPath"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"symbol-name:keyHintFn","kind":"calls","metadata":{"unresolvedName":"keyHintFn"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:result?.content\n\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"result?.content\n\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:result?.content\n\t\t\t?.filter","kind":"calls","metadata":{"unresolvedName":"result?.content\n\t\t\t?.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:raw.slice","kind":"calls","metadata":{"unresolvedName":"raw.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"symbol-name:pillFn","kind":"calls","metadata":{"unresolvedName":"pillFn"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"symbol-name:sp","kind":"calls","metadata":{"unresolvedName":"sp"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"symbol-name:createWriteFn","kind":"calls","metadata":{"unresolvedName":"createWriteFn"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:pi.registerTool","kind":"calls","metadata":{"unresolvedName":"pi.registerTool"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:origWrite.execute","kind":"calls","metadata":{"unresolvedName":"origWrite.execute"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","kind":"calls","metadata":{"unresolvedName":"parseDiff"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","kind":"calls","metadata":{"unresolvedName":"lang"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","kind":"calls","metadata":{"unresolvedName":"summarize"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:content.split","kind":"calls","metadata":{"unresolvedName":"content.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","kind":"calls","metadata":{"unresolvedName":"header"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:String(args.content).split","kind":"calls","metadata":{"unresolvedName":"String(args.content).split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:text.setText","kind":"calls","metadata":{"unresolvedName":"text.setText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:hlBlock(args.content, lg)\n\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"hlBlock(args.content, lg)\n\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","kind":"calls","metadata":{"unresolvedName":"hlBlock"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:lines.slice(0, maxShow).join","kind":"calls","metadata":{"unresolvedName":"lines.slice(0, maxShow).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:args.content.split","kind":"calls","metadata":{"unresolvedName":"args.content.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:result.content\n\t\t\t\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"result.content\n\t\t\t\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:result.content\n\t\t\t\t\t\t?.filter","kind":"calls","metadata":{"unresolvedName":"result.content\n\t\t\t\t\t\t?.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","kind":"calls","metadata":{"unresolvedName":"termW"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","kind":"calls","metadata":{"unresolvedName":"resolveDiffColors"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:renderSplit(d.diff, d.language, maxLines, dc)\n\t\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"renderSplit(d.diff, d.language, maxLines, dc)\n\t\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","kind":"calls","metadata":{"unresolvedName":"renderSplit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:hlBlock(rawContent, lg)\n\t\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"hlBlock(rawContent, lg)\n\t\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:hlLines.slice","kind":"calls","metadata":{"unresolvedName":"hlLines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:shown.join","kind":"calls","metadata":{"unresolvedName":"shown.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:rawContent.split","kind":"calls","metadata":{"unresolvedName":"rawContent.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","kind":"calls","metadata":{"unresolvedName":"fallbackText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"symbol-name:createEditFn","kind":"calls","metadata":{"unresolvedName":"createEditFn"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:input.edits\n\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"input.edits\n\t\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:operations.map","kind":"calls","metadata":{"unresolvedName":"operations.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:diffs.reduce","kind":"calls","metadata":{"unresolvedName":"diffs.reduce"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:getEditOperations","kind":"calls","metadata":{"unresolvedName":"getEditOperations"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:origEdit.execute","kind":"calls","metadata":{"unresolvedName":"origEdit.execute"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","kind":"calls","metadata":{"unresolvedName":"summarizeEditOperations"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:preEditContent.indexOf","kind":"calls","metadata":{"unresolvedName":"preEditContent.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:preEditContent.slice(0, idx).split","kind":"calls","metadata":{"unresolvedName":"preEditContent.slice(0, idx).split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:preEditContent.slice","kind":"calls","metadata":{"unresolvedName":"preEditContent.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:renderSplit(diff, lg, maxLines, dc)\n\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"renderSplit(diff, lg, maxLines, dc)\n\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:Promise.all","kind":"calls","metadata":{"unresolvedName":"Promise.all"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:diffs.slice(0, maxShown).map","kind":"calls","metadata":{"unresolvedName":"diffs.slice(0, maxShown).map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:diffs.slice","kind":"calls","metadata":{"unresolvedName":"diffs.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:renderSplit(diff, lg, previewLines, dc)\n\t\t\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"renderSplit(diff, lg, previewLines, dc)\n\t\t\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","to":"external:sections.join","kind":"calls","metadata":{"unresolvedName":"sections.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","to":"symbol-name:keyHintFn","kind":"calls","metadata":{"unresolvedName":"keyHintFn"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","to":"external:result?.content\n\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"result?.content\n\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","to":"external:result?.content\n\t\t\t?.filter","kind":"calls","metadata":{"unresolvedName":"result?.content\n\t\t\t?.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","to":"external:raw.slice","kind":"calls","metadata":{"unresolvedName":"raw.slice"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","to":"symbol-name:pillFn","kind":"calls","metadata":{"unresolvedName":"pillFn"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","to":"symbol-name:sp","kind":"calls","metadata":{"unresolvedName":"sp"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"external:origWrite.execute","kind":"calls","metadata":{"unresolvedName":"origWrite.execute"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","kind":"calls","metadata":{"unresolvedName":"parseDiff"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","kind":"calls","metadata":{"unresolvedName":"lang"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","kind":"calls","metadata":{"unresolvedName":"summarize"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"external:content.split","kind":"calls","metadata":{"unresolvedName":"content.split"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","kind":"calls","metadata":{"unresolvedName":"header"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:String(args.content).split","kind":"calls","metadata":{"unresolvedName":"String(args.content).split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"symbol-name:String","kind":"calls","metadata":{"unresolvedName":"String"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:text.setText","kind":"calls","metadata":{"unresolvedName":"text.setText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","kind":"calls","metadata":{"unresolvedName":"lang"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:hlBlock(args.content, lg)\n\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"hlBlock(args.content, lg)\n\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","kind":"calls","metadata":{"unresolvedName":"hlBlock"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:lines.slice(0, maxShow).join","kind":"calls","metadata":{"unresolvedName":"lines.slice(0, maxShow).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:args.content.split","kind":"calls","metadata":{"unresolvedName":"args.content.split"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:lines.slice(0, maxShow).join","kind":"calls","metadata":{"unresolvedName":"lines.slice(0, maxShow).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:args.content.split","kind":"calls","metadata":{"unresolvedName":"args.content.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:lines.slice(0, maxShow).join","kind":"calls","metadata":{"unresolvedName":"lines.slice(0, maxShow).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:result.content\n\t\t\t\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"result.content\n\t\t\t\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:result.content\n\t\t\t\t\t\t?.filter","kind":"calls","metadata":{"unresolvedName":"result.content\n\t\t\t\t\t\t?.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:text.setText","kind":"calls","metadata":{"unresolvedName":"text.setText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","kind":"calls","metadata":{"unresolvedName":"termW"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","kind":"calls","metadata":{"unresolvedName":"resolveDiffColors"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:renderSplit(d.diff, d.language, maxLines, dc)\n\t\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"renderSplit(d.diff, d.language, maxLines, dc)\n\t\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","kind":"calls","metadata":{"unresolvedName":"renderSplit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","kind":"calls","metadata":{"unresolvedName":"lang"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:hlBlock(rawContent, lg)\n\t\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"hlBlock(rawContent, lg)\n\t\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:hlBlock","kind":"calls","metadata":{"unresolvedName":"hlBlock"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:hlLines.slice","kind":"calls","metadata":{"unresolvedName":"hlLines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:shown.join","kind":"calls","metadata":{"unresolvedName":"shown.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:rawContent.split","kind":"calls","metadata":{"unresolvedName":"rawContent.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","kind":"calls","metadata":{"unresolvedName":"fallbackText"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:hlLines.slice","kind":"calls","metadata":{"unresolvedName":"hlLines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:shown.join","kind":"calls","metadata":{"unresolvedName":"shown.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:rawContent.split","kind":"calls","metadata":{"unresolvedName":"rawContent.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:shown.join","kind":"calls","metadata":{"unresolvedName":"shown.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:getEditOperations","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:getEditOperations","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:getEditOperations","to":"external:Array.isArray","kind":"calls","metadata":{"unresolvedName":"Array.isArray"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:getEditOperations","to":"external:input.edits\n\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"input.edits\n\t\t\t\t.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","to":"external:operations.map","kind":"calls","metadata":{"unresolvedName":"operations.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","kind":"calls","metadata":{"unresolvedName":"parseDiff"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","to":"external:diffs.reduce","kind":"calls","metadata":{"unresolvedName":"diffs.reduce"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","kind":"calls","metadata":{"unresolvedName":"summarize"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:getEditOperations","kind":"calls","metadata":{"unresolvedName":"getEditOperations"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"symbol-name:existsSync","kind":"calls","metadata":{"unresolvedName":"existsSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"symbol-name:readFileSync","kind":"calls","metadata":{"unresolvedName":"readFileSync"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"external:origEdit.execute","kind":"calls","metadata":{"unresolvedName":"origEdit.execute"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","kind":"calls","metadata":{"unresolvedName":"summarizeEditOperations"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"external:preEditContent.indexOf","kind":"calls","metadata":{"unresolvedName":"preEditContent.indexOf"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"external:preEditContent.slice(0, idx).split","kind":"calls","metadata":{"unresolvedName":"preEditContent.slice(0, idx).split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"external:preEditContent.slice","kind":"calls","metadata":{"unresolvedName":"preEditContent.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:execute","to":"external:diffs.reduce","kind":"calls","metadata":{"unresolvedName":"diffs.reduce"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:getEditOperations","kind":"calls","metadata":{"unresolvedName":"getEditOperations"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:header","kind":"calls","metadata":{"unresolvedName":"header"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:text.setText","kind":"calls","metadata":{"unresolvedName":"text.setText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:JSON.stringify","kind":"calls","metadata":{"unresolvedName":"JSON.stringify"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:termW","kind":"calls","metadata":{"unresolvedName":"termW"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:lang","kind":"calls","metadata":{"unresolvedName":"lang"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:resolveDiffColors","kind":"calls","metadata":{"unresolvedName":"resolveDiffColors"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:parseDiff","kind":"calls","metadata":{"unresolvedName":"parseDiff"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:renderSplit(diff, lg, maxLines, dc)\n\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"renderSplit(diff, lg, maxLines, dc)\n\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderSplit","kind":"calls","metadata":{"unresolvedName":"renderSplit"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","kind":"calls","metadata":{"unresolvedName":"summarize"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarizeEditOperations","kind":"calls","metadata":{"unresolvedName":"summarizeEditOperations"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:Math.min","kind":"calls","metadata":{"unresolvedName":"Math.min"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:Math.max","kind":"calls","metadata":{"unresolvedName":"Math.max"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:Math.floor","kind":"calls","metadata":{"unresolvedName":"Math.floor"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:Promise.all","kind":"calls","metadata":{"unresolvedName":"Promise.all"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:diffs.slice(0, maxShown).map","kind":"calls","metadata":{"unresolvedName":"diffs.slice(0, maxShown).map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:diffs.slice","kind":"calls","metadata":{"unresolvedName":"diffs.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:renderSplit(diff, lg, previewLines, dc)\n\t\t\t\t\t\t\t\t.then","kind":"calls","metadata":{"unresolvedName":"renderSplit(diff, lg, previewLines, dc)\n\t\t\t\t\t\t\t\t.then"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderCall","to":"external:sections.join","kind":"calls","metadata":{"unresolvedName":"sections.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","kind":"calls","metadata":{"unresolvedName":"summarize"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:expandHint","kind":"calls","metadata":{"unresolvedName":"expandHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:summarize","kind":"calls","metadata":{"unresolvedName":"summarize"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:sections.join","kind":"calls","metadata":{"unresolvedName":"sections.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:<anonymous>","to":"external:ctx.invalidate","kind":"calls","metadata":{"unresolvedName":"ctx.invalidate"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:result.content\n\t\t\t\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t\t\t\t.map","kind":"calls","metadata":{"unresolvedName":"result.content\n\t\t\t\t\t\t?.filter((c: any) => c.type === \"text\")\n\t\t\t\t\t\t.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:result.content\n\t\t\t\t\t\t?.filter","kind":"calls","metadata":{"unresolvedName":"result.content\n\t\t\t\t\t\t?.filter"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:text.setText","kind":"calls","metadata":{"unresolvedName":"text.setText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:fallbackText","kind":"calls","metadata":{"unresolvedName":"fallbackText"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"external:@mariozechner/pi-tui","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"module:./pill.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"module:./diff-renderer.js","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","to":"external:result.content.find","kind":"calls","metadata":{"unresolvedName":"result.content.find"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","to":"external:text.trim","kind":"calls","metadata":{"unresolvedName":"text.trim"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","to":"external:text.split","kind":"calls","metadata":{"unresolvedName":"text.split"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","to":"external:lines.map((l) => theme.fg(\"toolOutput\", l)).join","kind":"calls","metadata":{"unresolvedName":"lines.map((l) => theme.fg(\"toolOutput\", l)).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","to":"external:lines.map","kind":"calls","metadata":{"unresolvedName":"lines.map"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","to":"symbol-name:keyHint","kind":"calls","metadata":{"unresolvedName":"keyHint"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","to":"external:lines.slice","kind":"calls","metadata":{"unresolvedName":"lines.slice"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","to":"external:visible.map((l) => theme.fg(\"toolOutput\", l)).join","kind":"calls","metadata":{"unresolvedName":"visible.map((l) => theme.fg(\"toolOutput\", l)).join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","to":"external:visible.map","kind":"calls","metadata":{"unresolvedName":"visible.map"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool","to":"external:pi.registerTool","kind":"calls","metadata":{"unresolvedName":"pi.registerTool"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","kind":"calls","metadata":{"unresolvedName":"pill"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool","to":"symbol-name:mkCallText","kind":"calls","metadata":{"unresolvedName":"mkCallText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","kind":"calls","metadata":{"unresolvedName":"renderTextResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","kind":"calls","metadata":{"unresolvedName":"getText"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","kind":"calls","metadata":{"unresolvedName":"pill"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","to":"symbol-name:mkCallText","kind":"calls","metadata":{"unresolvedName":"mkCallText"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","kind":"calls","metadata":{"unresolvedName":"renderTextResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","kind":"calls","metadata":{"unresolvedName":"getText"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:process.cwd","kind":"calls","metadata":{"unresolvedName":"process.cwd"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:wrapBasicTool","kind":"calls","metadata":{"unresolvedName":"wrapBasicTool"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"symbol-name:createLsToolDefinition","kind":"calls","metadata":{"unresolvedName":"createLsToolDefinition"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"symbol-name:createReadToolDefinition","kind":"calls","metadata":{"unresolvedName":"createReadToolDefinition"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:parts.push","kind":"calls","metadata":{"unresolvedName":"parts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:parts.join","kind":"calls","metadata":{"unresolvedName":"parts.join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"symbol-name:createFindToolDefinition","kind":"calls","metadata":{"unresolvedName":"createFindToolDefinition"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"symbol-name:createGrepToolDefinition","kind":"calls","metadata":{"unresolvedName":"createGrepToolDefinition"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"symbol-name:createBashToolDefinition","kind":"calls","metadata":{"unresolvedName":"createBashToolDefinition"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:pi.registerTool","kind":"calls","metadata":{"unresolvedName":"pi.registerTool"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:highlightCode(cmd, \"bash\").join","kind":"calls","metadata":{"unresolvedName":"highlightCode(cmd, \"bash\").join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"symbol-name:highlightCode","kind":"calls","metadata":{"unresolvedName":"highlightCode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:cmd.includes","kind":"calls","metadata":{"unresolvedName":"cmd.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","kind":"calls","metadata":{"unresolvedName":"pill"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","kind":"calls","metadata":{"unresolvedName":"renderTextResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","kind":"calls","metadata":{"unresolvedName":"getText"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:registerDiffTools","kind":"calls","metadata":{"unresolvedName":"registerDiffTools"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:parts.push","kind":"calls","metadata":{"unresolvedName":"parts.push"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:parts.join","kind":"calls","metadata":{"unresolvedName":"parts.join"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:<anonymous>","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","to":"external:highlightCode(cmd, \"bash\").join","kind":"calls","metadata":{"unresolvedName":"highlightCode(cmd, \"bash\").join"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","to":"symbol-name:highlightCode","kind":"calls","metadata":{"unresolvedName":"highlightCode"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","to":"external:cmd.includes","kind":"calls","metadata":{"unresolvedName":"cmd.includes"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderCall","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","kind":"calls","metadata":{"unresolvedName":"pill"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderTextResult","kind":"calls","metadata":{"unresolvedName":"renderTextResult"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:renderResult","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/index.ts:getText","kind":"calls","metadata":{"unresolvedName":"getText"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts","to":"external:@mariozechner/pi-coding-agent","kind":"imports"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","kind":"defines"},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","to":"external:theme.bold","kind":"calls","metadata":{"unresolvedName":"theme.bold"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","to":"external:theme.inverse","kind":"calls","metadata":{"unresolvedName":"theme.inverse"}},{"from":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/pill.ts:pill","to":"external:theme.fg","kind":"calls","metadata":{"unresolvedName":"theme.fg"}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:get_headers","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:get_headers","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:check_content_type","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:check_content_type","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:download_image","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:download_image","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:fetch_webpage","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:fetch_webpage","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:main","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:main","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:get","kind":"references","metadata":{"line":28,"column":26}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:Request","kind":"references","metadata":{"line":36,"column":26}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:get_headers","kind":"references","metadata":{"line":36,"column":62}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:urlopen","kind":"references","metadata":{"line":38,"column":29}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:get","kind":"references","metadata":{"line":39,"column":37}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:lower","kind":"references","metadata":{"line":39,"column":61}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:split","kind":"references","metadata":{"line":39,"column":69}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:Request","kind":"references","metadata":{"line":46,"column":26}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:get_headers","kind":"references","metadata":{"line":46,"column":47}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:urlopen","kind":"references","metadata":{"line":48,"column":25}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:get","kind":"references","metadata":{"line":49,"column":41}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:lower","kind":"references","metadata":{"line":49,"column":65}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:split","kind":"references","metadata":{"line":49,"column":73}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:ValueError","kind":"references","metadata":{"line":52,"column":19}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:get","kind":"references","metadata":{"line":54,"column":43}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:int","kind":"references","metadata":{"line":55,"column":31}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:ValueError","kind":"references","metadata":{"line":56,"column":19}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:read","kind":"references","metadata":{"line":58,"column":25}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:len","kind":"references","metadata":{"line":59,"column":12}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:ValueError","kind":"references","metadata":{"line":60,"column":19}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:len","kind":"references","metadata":{"line":60,"column":50}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:mkstemp","kind":"references","metadata":{"line":65,"column":33}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:write","kind":"references","metadata":{"line":66,"column":12}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/cmux/cmux-client.ts:close","kind":"references","metadata":{"line":67,"column":12}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:get_headers","kind":"references","metadata":{"line":75,"column":15}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:enumerate","kind":"references","metadata":{"line":78,"column":21}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":80,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:len","kind":"references","metadata":{"line":80,"column":58}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:sleep","kind":"references","metadata":{"line":81,"column":18}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:Request","kind":"references","metadata":{"line":83,"column":30}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:urlopen","kind":"references","metadata":{"line":85,"column":33}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:read","kind":"references","metadata":{"line":86,"column":36}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:decode","kind":"references","metadata":{"line":86,"column":43}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:sub","kind":"references","metadata":{"line":89,"column":30}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:len","kind":"references","metadata":{"line":92,"column":20}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:len","kind":"references","metadata":{"line":99,"column":60}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":100,"column":17}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:len","kind":"references","metadata":{"line":105,"column":20}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":106,"column":17}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:RuntimeError","kind":"references","metadata":{"line":110,"column":25}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:len","kind":"references","metadata":{"line":114,"column":8}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":115,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":116,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":117,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":118,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":119,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":120,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":121,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":122,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":123,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":124,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":125,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:exit","kind":"references","metadata":{"line":126,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:startswith","kind":"references","metadata":{"line":131,"column":16}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":132,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:exit","kind":"references","metadata":{"line":133,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:check_content_type","kind":"references","metadata":{"line":137,"column":24}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:startswith","kind":"references","metadata":{"line":139,"column":42}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:download_image","kind":"references","metadata":{"line":141,"column":24}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":142,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py:fetch_webpage","kind":"references","metadata":{"line":145,"column":23}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":146,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":147,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":148,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":151,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:exit","kind":"references","metadata":{"line":152,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":154,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:exit","kind":"references","metadata":{"line":155,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":157,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:exit","kind":"references","metadata":{"line":158,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:print","kind":"references","metadata":{"line":160,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:exit","kind":"references","metadata":{"line":161,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/visit-webpage/visit.py","to":"symbol-name:main","kind":"references","metadata":{"line":165,"column":5}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py:main","kind":"contains"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py:main","kind":"defines"},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:len","kind":"references","metadata":{"line":14,"column":8}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":15,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":16,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":17,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":18,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":19,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":20,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":21,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":22,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":23,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":24,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:exit","kind":"references","metadata":{"line":25,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:join","kind":"references","metadata":{"line":27,"column":17}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:quote","kind":"references","metadata":{"line":28,"column":34}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:get","kind":"references","metadata":{"line":39,"column":26}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:Request","kind":"references","metadata":{"line":45,"column":26}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:urlopen","kind":"references","metadata":{"line":48,"column":29}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:read","kind":"references","metadata":{"line":49,"column":32}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:decode","kind":"references","metadata":{"line":49,"column":39}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/extensions/tool-pills/diff-renderer.ts:strip","kind":"references","metadata":{"line":49,"column":73}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":52,"column":17}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:exit","kind":"references","metadata":{"line":53,"column":21}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":55,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":56,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":57,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":60,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:exit","kind":"references","metadata":{"line":61,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":63,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:exit","kind":"references","metadata":{"line":64,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:print","kind":"references","metadata":{"line":66,"column":9}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:exit","kind":"references","metadata":{"line":67,"column":13}},{"from":"file:/home/adam/.pi/agent/git/github.com/tomsej/pi-ext/skills/web-search/search.py","to":"symbol-name:main","kind":"references","metadata":{"line":71,"column":5}}]}