MCPcopy Create free account

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

Functions703 in github.com/agegr/pi-web

FunctionGET
(req: Request)
app/api/models/route.ts:83
FunctionGET
(req: Request)
app/api/skills/route.ts:11
FunctionGET
(req: Request)
app/api/agent/running/events/route.ts:8
FunctionGET
( _req: Request, { params }: { params: Promise<{ id: string }> } )
app/api/agent/[id]/route.ts:40
FunctionGET
( _req: Request, { params }: { params: Promise<{ id: string }> } )
app/api/agent/[id]/bash-output/route.ts:15
FunctionGET
( req: Request, { params }: { params: Promise<{ id: string }> } )
app/api/agent/[id]/events/route.ts:8
FunctionGenericFileIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:30
FunctionGitIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:158
FunctionGoIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:123
FunctionGraphqlIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:129
FunctionHome
()
app/page.tsx:4
FunctionHtmlIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:87
FunctionImageViewer
({ filePath, cwd, sourceSessionId }: Props)
components/FileViewer.tsx:334
FunctionJavaScriptIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:69
FunctionJavaScriptReactIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:72
FunctionJsonIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:78
FunctionLabelFileIcon
({ label, size = 14 }: { label: string; size?: number })
components/FileIcons.tsx:42
FunctionLockFileIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:172
FunctionMarkdownBody
({ children, className, isStreaming, cwd, onOpenFile }: MarkdownBodyProps)
components/MarkdownBody.tsx:21
FunctionMarkdownIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:90
FunctionMentionIcon
({ size = 11 }: { size?: number })
components/FileExplorer.tsx:156
FunctionMermaidBlock
({ code, isStreaming }: { code: string; isStreaming?: boolean })
components/MarkdownBody.tsx:124
FunctionModelDetail
({ providerName, provider, model, onChange, onDelete, }: { providerName: string; provider: Provi
components/ModelsConfig.tsx:505
FunctionModelsConfig
({ onClose }: { onClose: () => void })
components/ModelsConfig.tsx:1274
FunctionNoticeShelf
({ notices, floating = false, align = "left" }: { notices: NoticeItem[]; floating?: boolean; align?: "left" |
components/ChatWindow.tsx:748
FunctionNumInput
({ value, onChange, placeholder }: { value: string; onChange: (v: string) => void; placeholder?: string })
components/ModelsConfig.tsx:259
FunctionOAuthDetail
({ provider, onRefresh }: { provider: OAuthProvider; onRefresh: () => void })
components/ModelsConfig.tsx:709
FunctionPATCH
( req: Request, { params }: { params: Promise<{ id: string }> } )
app/api/sessions/[id]/route.ts:173
FunctionPATCH
(req: Request)
app/api/skills/route.ts:24
FunctionPOST
( _req: Request, { params }: { params: Promise<{ id: string }> }, )
app/api/sessions/[id]/auto-name/route.ts:7
FunctionPOST
( request: NextRequest, { params }: { params: Promise<{ path: string[] }> } )
app/api/files/[...path]/route.ts:118
FunctionPOST
(req: Request, { params }: Params)
app/api/auth/api-key/[provider]/route.ts:20
FunctionPOST
( req: Request, { params }: { params: Promise<{ provider: string }> } )
app/api/auth/login/[provider]/route.ts:18
FunctionPOST
( _req: Request, { params }: { params: Promise<{ provider: string }> } )
app/api/auth/logout/[provider]/route.ts:6
FunctionPOST
(req: Request)
app/api/worktrees/route.ts:52
FunctionPOST
(req: Request)
app/api/cwd/validate/route.ts:15
FunctionPOST
()
app/api/default-cwd/route.ts:9
FunctionPOST
(req: Request)
app/api/models-config/test/route.ts:27
FunctionPOST
(req: Request)
app/api/plugins/route.ts:282
FunctionPOST
(req: Request)
app/api/skills/search/route.ts:91
FunctionPOST
(req: Request)
app/api/skills/update/route.ts:9
FunctionPOST
(req: Request)
app/api/skills/install/route.ts:9
FunctionPOST
(req: Request)
app/api/skills/check/route.ts:8
FunctionPOST
(req: Request)
app/api/agent/new/route.ts:10
FunctionPOST
( req: Request, { params }: { params: Promise<{ id: string }> } )
app/api/agent/[id]/route.ts:7
FunctionPUT
(req: Request)
app/api/models-config/route.ts:34
FunctionPackageDetail
({ pkg, cwd, busyKey, actionError, actionMessage, sessionId, onAction, onReloadSession, }: {
components/PluginsConfig.tsx:401
FunctionPairedDiffResult
({ diff }: { diff: ResultDiff; })
components/MessageView.tsx:780
FunctionPairedResult
({ text, isEmpty, isError }: { text: string; isEmpty: boolean; isError: boolean; })
components/MessageView.tsx:1021
FunctionPatchTextView
({ text }: { text: string })
components/MessageView.tsx:933
FunctionPathLabel
* Path label that ellipsizes on the LEFT, keeping the (most relevant) trailing * segments visible: "…orkspace/pi-web". Shows as much of the path as f
components/SessionSidebar.tsx:120
FunctionPdfFileIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:185
FunctionPiWebTitle
()
components/SessionSidebar.tsx:281
FunctionPluginsConfig
({ cwd, sessionId, onClose, onReloaded, }: { cwd: string; sessionId: string | null; onClose: ()
components/PluginsConfig.tsx:557
FunctionProcessDetailsGroup
({ messageCount, toolCallCount, children }: { messageCount: number; toolCallCount: number; children: ReactNode
components/ChatWindow.tsx:101
FunctionProviderDetail
({ name, provider, onChange, onRename, onDelete }: { name: string; provider: ProviderEntry; onChange: (p:
components/ModelsConfig.tsx:289
FunctionProviderIcon
({ id, size }: { id: string; size: number })
components/ModelsConfig.tsx:1099
FunctionPythonIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:75
FunctionQueuedMessageRow
({ kind, text }: { kind: "steer" | "follow-up"; text: string })
components/ChatInput.tsx:158
FunctionResourceList
({ pkg }: { pkg: PluginPackageInfo })
components/PluginsConfig.tsx:62
FunctionRootLayout
({ children, }: { children: React.ReactNode; })
app/layout.tsx:17
FunctionRunningSessionIndicator
()
components/SessionSidebar.tsx:1691
FunctionRustIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:120
FunctionScopeTag
({ scope }: { scope: PluginScope })
components/PluginsConfig.tsx:150
FunctionScssIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:84
FunctionSecretTextInput
({ value, onChange, placeholder, mono, onKeyDown, autoComplete = "off", spellCheck = false, st
components/ModelsConfig.tsx:182
FunctionSectionTitle
({ children }: { children: React.ReactNode })
components/ModelsConfig.tsx:283
FunctionSegmentedScope
({ value, onChange, }: { value: PluginScope; onChange: (scope: PluginScope) => void; })
components/PluginsConfig.tsx:231
FunctionSelect
({ value, onChange, options, required }: { value: string; onChange: (v: string) => void; options: readonly str
components/ModelsConfig.tsx:263
FunctionSessionItem
({ session, isSelected, isRunning, isUnread, onClick, onRenamed, onDeleted, depth = 0, hasCh
components/SessionSidebar.tsx:1754
FunctionSessionSidebar
({ selectedSessionId, onSelectSession, onNewSession, initialSessionId, skipInitialProjectSelection, onInitialR
components/SessionSidebar.tsx:324
FunctionSessionTreeItem
({ node, selectedSessionId, runningSessionIds, unreadSessionIds, onSelectSession, onRenamed, onS
components/SessionSidebar.tsx:1620
FunctionShellIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:109
FunctionSkillDetail
({ skill, cwd, onToggle, toggling, saveError, updateStatus, checkingUpdate, updating, update
components/SkillsConfig.tsx:84
FunctionSkillsConfig
({ cwd, onClose, }: { cwd: string; onClose: () => void; })
components/SkillsConfig.tsx:672
FunctionSourceCodeRenderer
({ rows, stylesheet, useInlineStyles, wrapLines }: SourceCodeRendererProps)
components/FileViewer.tsx:76
FunctionSplitDiffCellView
({ cell, side }: { cell: SplitDiffCell; side: "left" | "right" })
components/MessageView.tsx:868
FunctionSplitDiffHeader
({ title, side }: { title: string; side: "left" | "right" })
components/MessageView.tsx:850
FunctionSplitPatchView
({ text }: { text: string })
components/MessageView.tsx:795
FunctionSqlIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:126
FunctionTabBar
({ tabs, activeTabId, onSelectTab, onCloseTab }: Props)
components/TabBar.tsx:20
FunctionTerraformIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:132
FunctionTextBlock
({ block, isStreaming, cwd, onOpenFile }: { block: TextContent; isStreaming?: boolean; cwd?: string; onOpenFil
components/MessageView.tsx:597
FunctionTextFileViewer
({ filePath, cwd, sourceSessionId, onOpenFile, gitRefreshKey }: Props)
components/FileViewer.tsx:717
FunctionTextInput
({ value, onChange, placeholder, mono }: { value: string; onChange: (v: string) => void; placeholder?: string;
components/ModelsConfig.tsx:177
FunctionThinkingBlock
({ block, duration, sessionId, entryId, blockIndex }: { block: ThinkingContent; duration?: number; sessi
components/MessageView.tsx:601
FunctionThinkingLevelMapEditor
({ value, onChange, }: { value: Record<string, string | null> | undefined; onChange: (v: Record<string
components/ModelsConfig.tsx:357
FunctionToggle
({ enabled, loading, onToggle, label, }: { enabled: boolean; loading: boolean; onToggle: () => v
components/PluginsConfig.tsx:180
FunctionToggle
({ enabled, loading, onToggle, }: { enabled: boolean; loading: boolean; onToggle: () => void; })
components/SkillsConfig.tsx:35
FunctionTomlIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:106
FunctionToolCallBlock
({ block, result, duration }: { block: ToolCallContent; result?: ToolResultMessage; duration?: number })
components/MessageView.tsx:683
FunctionTreeNode
({ node, depth, cwd, onOpenFile, onAtMention, expandedPaths, onToggleExpanded, refreshToken,
components/FileExplorer.tsx:184
FunctionTreeNodeView
({ node, activePathIds, depth, isLast, parentLines, onSelect }: TreeNodeProps)
components/BranchNavigator.tsx:92
FunctionTypeScriptIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:63
FunctionTypeScriptReactIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:66
FunctionUnreadSessionIndicator
()
components/SessionSidebar.tsx:1728
FunctionUserMessageView
({ message, cwd, onOpenFile, entryId, onFork, forking, onNavigate, prevAssistantEntryId, onEditContent }: {
components/MessageView.tsx:139
FunctionYamlIcon
({ size = 14 }: IconProps)
components/FileIcons.tsx:103
Functiona
({ href, children, ...props })
components/FileViewer.tsx:955
Functiona
({ href, children, ...props })
components/MarkdownBody.tsx:52
← previousnext →501–600 of 703, ranked by callers