Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SteffMet/tabby-vscode-agent
/ functions
Functions
263 in github.com/SteffMet/tabby-vscode-agent
⨍
Functions
263
◇
Types & classes
91
↓ 67 callers
Method
info
* Log an informational message
src/services/mcpLogger.service.ts:33
↓ 60 callers
Method
error
* Log an error message
src/services/mcpLogger.service.ts:55
↓ 14 callers
Method
warn
* Log a warning message
src/services/mcpLogger.service.ts:66
↓ 12 callers
Method
close
()
src/components/minimizedModal.component.ts:92
↓ 12 callers
Function
createJsonResponse
(data: any)
src/type/types.ts:65
↓ 10 callers
Function
createErrorResponse
(errorMessage: string)
src/type/types.ts:77
↓ 8 callers
Method
debug
* Log a debug message (only shown when debug logging is enabled)
src/services/mcpLogger.service.ts:40
↓ 7 callers
Method
reject
* Submit rejection with message
src/components/commandResultDialog.component.ts:265
↓ 6 callers
Method
findAndSerializeTerminalSessions
* Find all terminal sessions and map them to a serializable format * @returns Array of terminal sessions with IDs
src/tools/terminal.ts:199
↓ 5 callers
Method
dismiss
()
src/components/extensionRecommendationDialog.component.ts:18
↓ 5 callers
Method
downloadExport
* Download export content as file
src/services/commandHistoryManager.service.ts:444
↓ 5 callers
Method
getShellType
* Get the shell type identifier
src/tools/shell-strategy.ts:11
↓ 5 callers
Method
resumeHotkeys
* Restore hotkeys when the dialog is closed
src/components/confirmCommandDialog.component.ts:97
↓ 5 callers
Method
resumeHotkeys
* Restore hotkeys when the dialog is closed
src/components/commandResultDialog.component.ts:140
↓ 5 callers
Method
updateFilteredHistory
()
src/components/commandHistoryModal.component.ts:296
↓ 4 callers
Method
abortCommand
* Abort command for specific session
src/tools/terminal.ts:162
↓ 4 callers
Method
getTerminalBufferText
* Get terminal buffer content as text * @param session The terminal session * @returns The terminal buffer content as text
src/tools/terminal.ts:227
↓ 4 callers
Method
minimizeDialog
* Minimize a dialog
src/services/minimizedDialogManager.service.ts:40
↓ 4 callers
Method
registerStrategy
* Register a new shell strategy * @param strategy The shell strategy to register
src/tools/shell-strategy.ts:141
↓ 3 callers
Method
clearActiveCommand
* Clear active command for specific session
src/tools/terminal.ts:151
↓ 3 callers
Method
copyExportToClipboard
* Copy export content to clipboard
src/services/commandHistoryManager.service.ts:471
↓ 3 callers
Function
createSuccessResponse
(text: string, metadata?: Record<string, any>)
src/type/types.ts:52
↓ 3 callers
Method
endCommand
* Stop tracking a command
src/services/runningCommandsManager.service.ts:50
↓ 3 callers
Method
escapeCsvField
* Escape CSV field (handle commas, quotes, newlines)
src/services/commandHistoryManager.service.ts:364
↓ 3 callers
Method
generateDialogId
* Generate unique dialog ID
src/services/minimizedDialogManager.service.ts:98
↓ 3 callers
Method
handleDialogClosed
* Handle dialog closed * @param result Dialog result * @param error Error if dialog was rejected
src/services/dialogManager.service.ts:202
↓ 3 callers
Method
openUrl
(url: string)
src/services/urlOpening.service.ts:9
↓ 3 callers
Method
refreshRunningCommands
()
src/components/runningCommandsDialog.component.ts:143
↓ 3 callers
Method
saveHistoryToStorage
* Save history to localStorage
src/services/commandHistoryManager.service.ts:400
↓ 3 callers
Method
toggleRejectMode
* Toggle rejection mode
src/components/commandResultDialog.component.ts:241
↓ 3 callers
Method
updateServerStatus
()
src/components/mcpSettingsTab.component.ts:253
↓ 3 callers
Method
updateSubject
()
src/services/runningCommandsManager.service.ts:84
↓ 2 callers
Method
accept
* Accept the command result with user message
src/components/commandResultDialog.component.ts:223
↓ 2 callers
Method
addCommand
* Add a command to history
src/services/commandHistoryManager.service.ts:47
↓ 2 callers
Method
adjustTextareaHeight
* Adjust textarea height to fit content * @param textarea Textarea element to adjust
src/components/commandResultDialog.component.ts:114
↓ 2 callers
Function
copyRecursive
(src, dest)
scripts/deploy.js:18
↓ 2 callers
Function
copyRecursive
(src, dest)
scripts/prepare-publish.js:12
↓ 2 callers
Function
escapeShellString
(raw: string)
src/utils/escapeShellString.ts:1
↓ 2 callers
Method
formatDuration
* Format duration for display
src/services/commandHistoryManager.service.ts:378
↓ 2 callers
Method
getActiveCommand
* Get active command for specific session
src/tools/terminal.ts:126
↓ 2 callers
Method
getAllRunningCommands
* Get all running commands as array
src/services/runningCommandsManager.service.ts:58
↓ 2 callers
Method
getCommand
* Get a command from history by ID
src/services/commandHistoryManager.service.ts:72
↓ 2 callers
Method
handleAbortedCommand
* Handle aborted command logic
src/tools/terminal/exec-command-tool.ts:368
↓ 2 callers
Method
openCopilot
* Open Copilot window
src/services/mcpHotkey.service.ts:112
↓ 2 callers
Method
openDialog
* Open a dialog * @param component Component to open * @param options Modal options * @param props Properties to set on the component instanc
src/services/dialogManager.service.ts:99
↓ 2 callers
Method
registerToolCategory
* Register a tool category with the MCP server
src/services/mcpService.ts:54
↓ 2 callers
Method
reject
* Reject command execution with a reason
src/components/confirmCommandDialog.component.ts:192
↓ 2 callers
Method
showCommandResultDialog
* Show command result dialog * @param command Command executed * @param output Command output * @param exitCode Exit code * @param
src/services/dialog.service.ts:49
↓ 2 callers
Method
showDialog
* Show a dialog * @param request Dialog request
src/services/dialogManager.service.ts:144
↓ 2 callers
Method
storeOutput
* Store a command output * @param data Command output data * @returns The ID of the stored output
src/services/commandOutputStorage.service.ts:36
↓ 1 callers
Method
abortCurrentCommand
* Abort the current command if any (legacy method)
src/tools/terminal.ts:188
↓ 1 callers
Method
abortFocusedCommand
* Abort command in the currently focused terminal session
src/services/mcpHotkey.service.ts:46
↓ 1 callers
Method
cancel
* Cancel command execution
src/components/confirmCommandDialog.component.ts:240
↓ 1 callers
Method
cancel
* Cancel and close the dialog
src/components/commandResultDialog.component.ts:289
↓ 1 callers
Method
clearHistory
* Clear all command history
src/services/commandHistoryManager.service.ts:96
↓ 1 callers
Method
closeMinimizedDialog
* Close a minimized dialog completely
src/services/minimizedDialogManager.service.ts:75
↓ 1 callers
Method
configureExpress
* Configure Express server
src/services/mcpService.ts:74
↓ 1 callers
Method
configureToolEndpoints
* Configure API endpoints for tool access via HTTP
src/services/mcpService.ts:119
↓ 1 callers
Method
confirm
* Confirm command execution
src/components/confirmCommandDialog.component.ts:170
↓ 1 callers
Method
createRestoredDialog
* Create a restored dialog without going through DialogManagerService * This prevents creating a new promise chain
src/components/minimizedModal.component.ts:164
↓ 1 callers
Function
deploy
()
scripts/deploy.js:34
↓ 1 callers
Method
detectShellType
* Detect shell type from terminal output * @param terminalOutput The terminal output containing shell type * @returns The detected shell type
src/tools/shell-strategy.ts:173
↓ 1 callers
Method
executeCommandWithRetry
* Execute command with retry logic
src/tools/terminal/exec-command-tool.ts:53
↓ 1 callers
Method
exportAsJSON
* Export as JSON
src/components/commandHistoryModal.component.ts:546
↓ 1 callers
Method
exportCommandsOnly
* Export commands only (download as file)
src/components/commandHistoryModal.component.ts:446
↓ 1 callers
Method
exportCommandsWithOutput
* Export commands with output (download as file)
src/components/commandHistoryModal.component.ts:473
↓ 1 callers
Method
formatDuration
(ms: number)
src/components/runningCommandsDialog.component.ts:161
↓ 1 callers
Method
generateEntryId
* Generate unique entry ID
src/services/commandHistoryManager.service.ts:393
↓ 1 callers
Method
getCleanupScript
()
src/tools/shell-strategy.ts:55
↓ 1 callers
Method
getCleanupScript
()
src/tools/shell-strategy.ts:73
↓ 1 callers
Method
getCleanupScript
()
src/tools/shell-strategy.ts:91
↓ 1 callers
Method
getDialogProps
* Get the original props for a dialog component
src/components/minimizedModal.component.ts:242
↓ 1 callers
Method
getFilteredHistory
* Get history filtered by success/failure
src/services/commandHistoryManager.service.ts:121
↓ 1 callers
Method
getOutput
* Get a stored command output * @param id The ID of the stored output * @returns The stored output or null if not found
src/services/commandOutputStorage.service.ts:63
↓ 1 callers
Method
getPaginatedOutput
* Get a paginated portion of a stored command output * @param id The ID of the stored output * @param startLine The starting line number (1-base
src/services/commandOutputStorage.service.ts:79
↓ 1 callers
Method
getSetupScript
* Get the setup script for this shell type * @param startMarker The start marker for command tracking * @param endMarker The end marker for comm
src/tools/shell-strategy.ts:18
↓ 1 callers
Method
getShellDetectionScript
* Generate shell detection script * @returns Shell detection script
src/tools/shell-strategy.ts:159
↓ 1 callers
Method
getStrategy
* Get a shell strategy by type * @param shellType The shell type to get * @returns The shell strategy for the given type, or the default strateg
src/tools/shell-strategy.ts:150
↓ 1 callers
Method
getTool
()
src/tools/terminal/get-terminal-buffer-tool.ts:21
↓ 1 callers
Method
getTool
()
src/tools/terminal/exec-command-tool.ts:588
↓ 1 callers
Method
getTool
()
src/tools/terminal/open-copilot-tool.ts:49
↓ 1 callers
Method
getTool
()
src/tools/terminal/get-command-output-tool.ts:24
↓ 1 callers
Method
getTool
()
src/tools/terminal/ssh-session-list-tool.ts:18
↓ 1 callers
Method
getTool
()
src/tools/terminal/vscode-tool.ts:16
↓ 1 callers
Method
handleSuccessfulCommand
* Handle successful command execution
src/tools/terminal/exec-command-tool.ts:492
↓ 1 callers
Method
initServerOnBoot
* Initialize server on boot based on configuration
src/index.ts:110
↓ 1 callers
Method
initialize
* Initialize the MCP service
src/services/mcpService.ts:144
↓ 1 callers
Method
initializeConfig
()
src/components/mcpSettingsTab.component.ts:108
↓ 1 callers
Method
initializeHotkeys
()
src/services/mcpHotkey.service.ts:28
↓ 1 callers
Method
initializeTools
* Initialize and register all tools
src/tools/terminal.ts:88
↓ 1 callers
Method
isOutputExpanded
(id: string)
src/components/commandHistoryModal.component.ts:361
↓ 1 callers
Method
isServerRunning
* Check if the MCP server is running * @returns true if the server is running, false otherwise
src/services/mcpService.ts:219
↓ 1 callers
Method
loadConfigValues
()
src/components/mcpSettingsTab.component.ts:142
↓ 1 callers
Method
loadHistoryFromStorage
* Load history from localStorage
src/services/commandHistoryManager.service.ts:412
↓ 1 callers
Method
openCopilotViaTCP
()
src/services/mcpHotkey.service.ts:121
↓ 1 callers
Method
openCopilotWithPowerShell
()
src/services/mcpHotkey.service.ts:139
↓ 1 callers
Method
openCopilotWithShell
()
src/tools/terminal/open-copilot-tool.ts:35
↓ 1 callers
Method
openCopilotWithTcp
()
src/tools/terminal/open-copilot-tool.ts:19
↓ 1 callers
Method
pauseHotkeys
* Pause hotkeys when the dialog is focused
src/components/confirmCommandDialog.component.ts:87
↓ 1 callers
Method
pauseHotkeys
* Pause hotkeys when the dialog is focused
src/components/commandResultDialog.component.ts:130
next →
1–100 of 263, ranked by callers