MCPcopy Create free account

hub / github.com/agegr/pi-web / functions

Functions703 in github.com/agegr/pi-web

↓ 1 callersFunctionhaveSameRelevantToolResults
( message: AgentMessage, previous: Map<string, ToolResultMessage> | undefined, next: Map<string, ToolRes
components/MessageView.tsx:86
↓ 1 callersFunctionimageSource
(img: ImageContent)
components/MessageView.tsx:1311
↓ 1 callersFunctioninferRemovedWorktree
* addWorktree() places worktrees in `<repoRoot>-worktrees/<dir>`. When such a * directory no longer exists (worktree removed), group its sessions bac
lib/worktree.ts:68
↓ 1 callersFunctioninstallLocation
(scope: PluginScope, cwd: string)
components/PluginsConfig.tsx:37
↓ 1 callersFunctionisBashOutputPathReferencedBySession
(filePath: string, sessionId: string | null)
lib/session-file-references.ts:20
↓ 1 callersFunctionisDisabledPackage
(entry: PackageSource)
app/api/plugins/route.ts:42
↓ 1 callersFunctionisEditToolName
(toolName: string)
components/MessageView.tsx:1007
↓ 1 callersFunctionisEmptyDraft
(draft: ChatDraft)
lib/draft-store.ts:20
↓ 1 callersFunctionisEnabled
(value)
bin/pi-web-options.js:8
↓ 1 callersFunctionisFilePathReferencedBySession
(filePath: string, sessionId: string | null)
lib/session-file-references.ts:9
↓ 1 callersFunctionisFinalAnswerBlock
(block: AssistantContentBlock)
lib/message-display.ts:18
↓ 1 callersFunctionisObject
(val: unknown)
lib/normalize.ts:3
↓ 1 callersFunctionisPathInside
(candidate: string, root: string)
lib/file-links.ts:46
↓ 1 callersFunctionisRecord
(value: unknown)
components/MessageView.tsx:1017
↓ 1 callersFunctionisRecord
(value: unknown)
lib/session-reader.ts:237
↓ 1 callersFunctionisRecord
(value: unknown)
app/api/models-config/test/route.ts:12
↓ 1 callersFunctionisSubsequence
(needle: string, haystack: string)
lib/file-fuzzy.ts:78
↓ 1 callersFunctionisWithin
(path: string, root: string)
lib/skill-lock.ts:49
↓ 1 callersFunctionjsonResponse
(value, status = 200)
lib/skill-updates.test.mjs:27
↓ 1 callersFunctionkey
(keyValue, modifiers = {})
lib/terminal-input.test.mjs:8
↓ 1 callersFunctionlastNonSpaceVisibleCharIndex
(text: string)
lib/ansi.ts:70
↓ 1 callersFunctionlegacyCtrlSequence
(key: string)
lib/terminal-input.ts:31
↓ 1 callersFunctionlistWithGit
(cwd: string)
app/api/file-index/route.ts:61
↓ 1 callersFunctionlistWithWalk
(cwd: string)
app/api/file-index/route.ts:79
↓ 1 callersFunctionloadAllSessions
()
lib/session-reader.ts:16
↓ 1 callersFunctionloadSubject
()
lib/ansi.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/message-display.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/custom-ui-terminal.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/file-types.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/file-links.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/bash-output.test.mjs:7
↓ 1 callersFunctionloadSubject
()
lib/git-changes.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/file-fuzzy.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/initial-navigation.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/session-file-references.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/file-upload.test.mjs:7
↓ 1 callersFunctionloadSubject
()
lib/chat-lazy-load.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/patch.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/terminal-input.test.mjs:4
↓ 1 callersFunctionloadSubject
()
lib/file-dirent.test.mjs:7
↓ 1 callersFunctionloadThinkingContent
(sessionId: string, entryId: string, blockIndex: number)
components/MessageView.tsx:26
↓ 1 callersFunctionloadUnreadSessionIds
()
components/SessionSidebar.tsx:52
↓ 1 callersFunctionlooksLikeRelativeFileHref
(href: string)
lib/file-links.ts:55
↓ 1 callersFunctionmakeSkill
(name, filePath, scope)
lib/skill-lock.test.mjs:16
↓ 1 callersFunctionmodelsData
(id)
lib/models-cache.test.mjs:6
↓ 1 callersFunctionnormalizeCwd
(cwd: string)
app/api/cwd/validate/route.ts:7
↓ 1 callersFunctionnormalizeDisplayMath
(markdown: string)
components/MarkdownBody.tsx:95
↓ 1 callersFunctionnormalizeQueuedMessages
(q?: { steering?: string[]; followUp?: string[] } | null)
hooks/useAgentSession.ts:87
↓ 1 callersFunctionnormalizeSlashes
(value: string)
lib/session-file-references-core.ts:17
↓ 1 callersFunctionnormalizeSource
(source: string, sourceType?: string)
lib/skill-lock.ts:64
↓ 1 callersFunctionnormalizeToolCallBlock
(block: unknown)
lib/normalize.ts:7
↓ 1 callersFunctionomitToolResultBase64Images
(message: AgentMessage)
lib/session-reader.ts:259
↓ 1 callersMethodonDestroy
(cb: () => void)
lib/rpc-manager.ts:300
↓ 1 callersMethodonEvent
(listener: EventListener)
lib/rpc-manager.ts:291
↓ 1 callersFunctionparseEntryTimestamp
(timestamp: string)
lib/session-reader.ts:232
↓ 1 callersFunctionparseFileRequestType
(value: string)
app/api/files/[...path]/route.ts:72
↓ 1 callersFunctionparseHttpIdleTimeoutMs
(value: unknown)
lib/http-dispatcher.ts:14
↓ 1 callersFunctionparseInstallCount
(installs: string)
app/api/skills/search/route.ts:81
↓ 1 callersFunctionparseLimit
(value: unknown)
app/api/skills/search/route.ts:24
↓ 1 callersFunctionparseSearchOutput
(raw: string)
app/api/skills/search/route.ts:37
↓ 1 callersFunctionparseUploadFileNames
(value: unknown)
app/api/files/[...path]/route.ts:113
↓ 1 callersFunctionpatchExportHtml
* Patch the exported HTML to fix recursive functions that overflow * the call stack on deep linear session trees (e.g., 5000+ entries). * * ## Root
app/api/sessions/[id]/export/route.ts:124
↓ 1 callersMethodpersistBashOnlySession
()
lib/rpc-manager.ts:271
↓ 1 callersFunctionphaseLabel
(phase: AgentPhase)
components/ChatWindow.tsx:40
↓ 1 callersFunctionplay
()
hooks/useAudio.ts:67
↓ 1 callersFunctionplayTone
(ctx: AudioContext)
hooks/useAudio.ts:5
↓ 1 callersFunctionpreviewText
(text: string)
components/MessageView.tsx:1333
↓ 1 callersFunctionprojectTreeForResponse
* Project the session tree into the shallow navigation tree sent to the client. * Keeps roots, branch points, and leaves while contracting single-chi
app/api/sessions/[id]/route.ts:24
↓ 1 callersFunctionreadCompactResult
(result: unknown, reason: string)
hooks/useAgentSession.ts:289
↓ 1 callersFunctionreadModelsJson
()
app/api/models-config/route.ts:13
↓ 1 callersFunctionreadPackageMetadata
(installedPath?: string)
app/api/plugins/route.ts:133
↓ 1 callersFunctionreadScope
(scope: unknown)
app/api/plugins/route.ts:265
↓ 1 callersFunctionreadSkillLock
(path: string)
lib/skill-lock.ts:40
↓ 1 callersFunctionreconcile
()
hooks/useAgentSession.ts:855
↓ 1 callersFunctionregisterAbortHandler
(handler: (() => void) | null)
hooks/useKeyboardShortcuts.ts:15
↓ 1 callersFunctionremoveVisibleCharAt
(text: string, index: number)
lib/ansi.ts:59
↓ 1 callersFunctionremoveWorktree
(cwd: string, worktreePath: string, force = false)
lib/worktree.ts:212
↓ 1 callersFunctionrender
()
components/MarkdownBody.tsx:138
↓ 1 callersFunctionrenderAnsiLine
(line: string, keyPrefix: string)
components/ChatWindow.tsx:997
↓ 1 callersFunctionrenderMarkdown
(markdown)
components/MarkdownBody.test.mjs:13
↓ 1 callersFunctionrenderMessage
(idx: number, options: { attachRef?: boolean; keyPrefix?: string; messageOverride?: AgentMessage; showTimestam
components/ChatWindow.tsx:486
↓ 1 callersFunctionreplaceRequired
(source: string, name: string, search: string, replacement: string)
app/api/sessions/[id]/export/route.ts:130
↓ 1 callersMethodrequestExtensionCustomUi
( factory: unknown, options?: unknown, )
lib/rpc-manager.ts:696
↓ 1 callersMethodrequestExtensionUi
( request: ExtensionUiRequestBody, defaultValue: T, parseResponse: (response: ExtensionUiResponse)
lib/rpc-manager.ts:764
↓ 1 callersMethodrequestRender
(force?: boolean)
lib/custom-ui-terminal.ts:12
↓ 1 callersFunctionresolveAncestor
(id: string)
components/SessionSidebar.tsx:205
↓ 1 callersMethodresolveExtensionUiResponse
(response: ExtensionUiResponse)
lib/rpc-manager.ts:616
↓ 1 callersFunctionrevokeImagePreview
(image: AttachedImage)
components/ChatInput.tsx:152
↓ 1 callersFunctionsafeDecode
(value: string)
lib/session-file-references-core.ts:9
↓ 1 callersFunctionsafeJson
(value: unknown)
components/MessageView.tsx:1321
↓ 1 callersFunctionsanitizeBranchForDir
(branch: string)
lib/worktree.ts:169
↓ 1 callersFunctionsaveUnreadSessionIds
(ids: Set<string>)
components/SessionSidebar.tsx:65
↓ 1 callersFunctionscale
(v: number)
lib/ansi.ts:126
↓ 1 callersFunctionscoreEntry
* TUI scoreEntry ladder (exact 100 / prefix 80 / substring 50 / path substring * 30, directories +10) plus a low-weight subsequence fallback so genui
lib/file-fuzzy.ts:97
↓ 1 callersFunctionsearchSkillsApi
(query: string, limit: number)
app/api/skills/search/route.ts:57
↓ 1 callersFunctionsection
( title: string, sectionRows: string[][], va
components/AppShell.tsx:1022
↓ 1 callersFunctionsend
(eventName: string, data: Record<string, unknown>)
app/api/files/[...path]/route.ts:510
↓ 1 callersFunctionsend
(controller: ReadableStreamDefaultController, data: unknown)
app/api/auth/login/[provider]/route.ts:52
↓ 1 callersMethodsetAutoCompactionEnabled
(enabled: boolean)
lib/pi-types.ts:151
↓ 1 callersMethodsetAutoRetryEnabled
(enabled: boolean)
lib/pi-types.ts:152
← previousnext →301–400 of 703, ranked by callers