Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/agegr/pi-web
/ types & classes
Types & classes
142 in github.com/agegr/pi-web
⨍
Functions
703
◇
Types & classes
142
Class
lib/rpc-manager.ts:64
Class
lib/rpc-manager.ts:108
Class
lib/skill-updates.ts:41
Class
hooks/useAgentSession.ts:177
Interface
AddProviderPickerProps
components/ModelsConfig.tsx:1139
Interface
AgentEvent
lib/rpc-manager.ts:16
Interface
AgentEvent
hooks/useAgentSession.ts:55
Interface
AgentSessionLike
lib/pi-types.ts:116
Class
AgentSessionWrapper
lib/rpc-manager.ts:108
Interface
AnnotateSkillOptions
lib/skill-lock.ts:24
Interface
AnsiSegment
lib/ansi.ts:30
Interface
ApiKeyProvider
components/ModelsConfig.tsx:94
Interface
AssistantMessage
lib/types.ts:56
Interface
AtInsertion
lib/file-fuzzy.ts:140
Interface
AtQueryMatch
lib/file-fuzzy.ts:5
Interface
AttachedImage
components/ChatInput.tsx:13
Interface
AttachedImage
hooks/useAgentSession.ts:303
Interface
BashExecutionMessage
lib/types.ts:98
Interface
BranchSummaryEntry
lib/types.ts:232
Interface
CacheEntry
app/api/file-index/route.ts:42
Interface
ChatDraft
lib/draft-store.ts:6
Interface
ChatDraftImage
lib/draft-store.ts:1
Interface
ChatInputHandle
components/ChatInput.tsx:63
Interface
ChatInputHandle
hooks/useAgentSession.ts:296
Interface
CheckOptions
lib/skill-updates.ts:19
Interface
CompactCommandResult
hooks/useAgentSession.ts:60
Interface
CompactResultInfo
hooks/useAgentSession.ts:118
Interface
CompactionEntry
lib/types.ts:223
Interface
ContextUsage
lib/pi-types.ts:9
Interface
CustomEntry
lib/types.ts:240
Interface
CustomMessage
lib/types.ts:89
Interface
CustomMessageEntry
lib/types.ts:246
Interface
DisplayOptions
lib/message-display.ts:3
Class
EventStreamConnectionError
hooks/useAgentSession.ts:177
Interface
ExtensionRunnerLike
lib/pi-types.ts:67
Interface
ExtensionStatusItem
lib/types.ts:196
Interface
ExtensionUiContextLike
lib/pi-types.ts:85
Interface
ExtensionWidgetItem
lib/types.ts:201
Interface
FileData
components/FileViewer.tsx:34
Interface
FileEntry
components/FileExplorer.tsx:14
Interface
FileExplorerHandle
components/FileExplorer.tsx:39
Interface
FileIndexEntry
lib/file-fuzzy.ts:14
Interface
FileListing
app/api/file-index/route.ts:35
Interface
FileNode
components/FileExplorer.tsx:21
Interface
GeneratedSessionTitle
lib/session-title.ts:21
Interface
GitFileDiffResponse
lib/git-types.ts:23
Interface
GitFileStatus
lib/git-types.ts:9
Interface
GitHubTreeEntry
lib/skill-updates.ts:26
Interface
GitHubTreeResponse
lib/skill-updates.ts:32
Interface
GitPorcelainEntry
lib/git-status.ts:3
Interface
GitStatusResponse
lib/git-types.ts:17
Interface
GlobalLockPathOptions
lib/skill-lock.ts:19
Interface
HeadlessCustomUiTerminal
lib/custom-ui-terminal.ts:4
Interface
HeadlessCustomUiTui
lib/custom-ui-terminal.ts:10
Class
HttpError
lib/skill-updates.ts:41
Interface
IconProps
components/FileIcons.tsx:3
Interface
ImageContent
lib/types.ts:24
Interface
InitialNavigation
lib/initial-navigation.ts:1
Interface
LabelEntry
lib/types.ts:254
Interface
LastAssistantTextResponse
hooks/useAgentSession.ts:65
Interface
MarkdownBodyProps
components/MarkdownBody.tsx:13
Interface
ModelChangeEntry
lib/types.ts:217
Interface
ModelEntry
components/ModelsConfig.tsx:113
Interface
ModelLike
lib/pi-types.ts:15
Interface
ModelOption
components/ChatInput.tsx:19
Interface
ModelsCacheState
lib/models-cache.ts:9
Interface
ModelsData
lib/models-cache.ts:1
Interface
ModelsJson
components/ModelsConfig.tsx:136
Interface
NavigateTreeResult
lib/pi-types.ts:25
Interface
NodeInfo
components/ChatMinimap.tsx:60
Interface
OAuthProvider
components/ModelsConfig.tsx:87
Interface
ParsedCompactionSummary
lib/compaction-summary.ts:1
Interface
PendingChangeLine
lib/patch.ts:19
Interface
PendingConflict
components/FileExplorer.tsx:66
Class
PlainTextTheme
lib/rpc-manager.ts:64
Interface
PluginDiagnostic
lib/api-types.ts:59
Interface
PluginPackageInfo
lib/api-types.ts:73
Interface
PluginResourceCounts
lib/api-types.ts:52
Interface
PluginResourceInfo
lib/api-types.ts:66
Interface
PluginsResponse
lib/api-types.ts:87
Interface
ProjectInfo
lib/worktree.ts:18
Interface
PromptTemplateLike
lib/pi-types.ts:51
Interface
Props
components/FileViewer.tsx:26
Interface
Props
components/TabBar.tsx:13
Interface
Props
components/ChatMinimap.tsx:6
Interface
Props
components/FileExplorer.tsx:30
Interface
Props
components/MessageView.tsx:55
Interface
Props
components/ChatInput.tsx:25
Interface
Props
components/SessionSidebar.tsx:15
Interface
Props
components/ChatWindow.tsx:24
Interface
Props
components/BranchNavigator.tsx:6
Interface
ProviderEntry
components/ModelsConfig.tsx:126
Interface
QueuedMessages
hooks/useAgentSession.ts:82
Interface
ResourceLoaderLike
lib/pi-types.ts:63
Interface
ResultDiff
components/MessageView.tsx:776
Interface
RunNpxOptions
lib/npx.ts:37
Interface
RunNpxResult
lib/npx.ts:43
Interface
SessionContext
lib/types.ts:303
Interface
SessionData
hooks/useAgentSession.ts:17
Interface
SessionEntryBase
lib/types.ts:12
next →
1–100 of 142, ranked by callers