MCPcopy Index your code

hub / github.com/amantus-ai/vibetunnel / functions

Functions3,103 in github.com/amantus-ai/vibetunnel

↓ 1,091 callersMethodlog
(level: LogLevel, message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:68
↓ 692 callersMethoderror
(message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:102
↓ 610 callersMethoddebug
(message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:90
↓ 441 callersMethodquerySelector
(selector: string)
web/src/client/components/session-view/interfaces.ts:45
↓ 301 callersMethodget
* Make a GET request to the API * @param path - The API endpoint path (without /api prefix) * @returns Promise resolving to the response data
web/src/client/services/api-client.ts:28
↓ 295 callersMethodwarn
(message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:98
↓ 262 callersMethodpush
(_repoPath: string, _remote?: string, _branch?: string)
web/src/test/helpers/mock-git-service.ts:189
↓ 248 callersMethodon
* Adds the listener function to the end of the listeners array for the event * named eventName. * @param eventName The event name. * @param l
web/node-pty/src/interfaces.ts:91
↓ 217 callersMethodfilter
* Filter terminal title sequences from the input data. * Handles sequences that may be split across multiple chunks. * * @param chunk The inp
web/src/server/utils/ansi-title-filter.ts:61
↓ 202 callersMethodaddEventListener
(event: string, handler: EventListener)
web/src/client/components/session-view/interfaces.ts:47
↓ 137 callersMethodinfo
(message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:94
↓ 131 callersMethodremoveEventListener
(event: string, handler: EventListener)
web/src/client/components/session-view/interfaces.ts:48
↓ 121 callersMethoddelete
* Make a DELETE request to the API * @param path - The API endpoint path (without /api prefix) * @returns Promise resolving to the response data
web/src/client/services/api-client.ts:112
↓ 112 callersMethodisVisible
(selector: string)
web/src/test/playwright/pages/base.page.ts:141
↓ 112 callersMethodpost
* Make a POST request to the API * @param path - The API endpoint path (without /api prefix) * @param data - Request body data * @returns Pro
web/src/client/services/api-client.ts:55
↓ 111 callersMethodrequestUpdate
()
web/src/client/components/session-view/interfaces.ts:28
↓ 93 callersFunctionformatPathForDisplay
(path: string)
web/src/client/utils/path-utils.ts:25
↓ 85 callersMethodclear
* Clears the pty's internal representation of its buffer. This is a no-op * unless on Windows/ConPTY.
web/node-pty/src/interfaces.ts:51
↓ 85 callersMethodwrite
* Writes data to the socket. * @param data The data to write.
web/node-pty/src/interfaces.ts:38
↓ 76 callersMethodgetStatus
()
web/src/server/services/tailscale-serve-service.ts:70
↓ 75 callersFunctionwaitForAsync
(delay: number = 0)
web/src/test/utils/component-helpers.ts:77
↓ 73 callersFunctioncreateLogger
(moduleName: string)
web/src/client/utils/logger.ts:135
↓ 73 callersFunctioncreateMockSession
(overrides: Partial<Session> = {})
web/src/test/utils/lit-test-utils.ts:154
↓ 72 callersMethodkill
* Kill the pty. * @param signal The signal to send, by default this is SIGHUP. This is not * supported on Windows.
web/node-pty/src/interfaces.ts:63
↓ 62 callersFunctioncreateLines
(lines: string[])
web/src/client/utils/url-highlighter.test.ts:19
↓ 54 callersMethodsend
(_data: string | ArrayBufferLike | Blob | ArrayBufferView)
web/src/test/playwright/specs/tailscale-websocket.spec.ts:116
↓ 52 callersFunctioncreateLogger
(moduleName: string)
web/src/server/utils/logger.ts:453
↓ 51 callersMethodfocus
()
web/src/client/components/session-view/interfaces.ts:29
↓ 51 callersFunctionframeMessage
(type: MessageType, payload: Buffer | string | object)
web/src/server/pty/socket-protocol.ts:168
↓ 51 callersMethodgetState
()
web/src/client/components/session-view/ui-state-manager.ts:125
↓ 49 callersFunctiongetHighlightedUrls
()
web/src/client/utils/url-highlighter.test.ts:31
↓ 48 callersMethodgetAuthHeader
* Get authorization header for API requests
web/src/client/services/auth-client.ts:321
↓ 47 callersMethodsend
* Send raw message
web/src/server/pty/socket-client.ts:377
↓ 46 callersMethodonce
* Adds a one time listener function for the event named eventName. The next * time eventName is triggered, this listener is removed and then invoke
web/node-pty/src/interfaces.ts:113
↓ 45 callersMethodemit
( type: K, detail: SessionViewEventMap[K]['detail'] )
web/src/client/components/session-view/interfaces.ts:110
↓ 45 callersFunctionencodeWsV3Frame
(params: { type: WsV3MessageType; sessionId?: string; payload?: Uint8Array; })
web/src/shared/ws-v3.ts:45
↓ 41 callersFunctionspawn
* Forks a process as a pseudoterminal.
web/node-pty/lib/index.js:33
↓ 37 callersMethodencode
(A)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 36 callersMethoddestroy
* Close, kill and destroy the socket.
web/node-pty/src/interfaces.ts:56
↓ 35 callersMethodconnect
(ptyId: number, commandLine: string, cwd: string, env: string[], useConptyDll: boolean, onExitCallback: (exitC
web/node-pty/src/native.d.ts:7
↓ 35 callersMethodstop
()
web/src/server/services/tailscale-serve-service.ts:67
↓ 34 callersMethodgetDebugText
(options?: { maxLines?: number; trimRight?: boolean })
web/src/client/components/terminal.ts:268
↓ 34 callersFunctiongitExec
(args: string[], cwd: string = testRepoPath)
web/src/test/e2e/follow-mode.test.ts:24
↓ 33 callersMethoddisconnect
()
web/src/test/setup.ts:108
↓ 33 callersMethodgenerateSessionName
* Generates a unique session name with test context
web/src/test/playwright/helpers/test-data-manager.helper.ts:126
↓ 32 callersMethodgetItem
(key: string)
web/src/test/utils/component-helpers.ts:184
↓ 31 callersMethodaddData
* Add data to the parser
web/src/server/pty/socket-protocol.ts:196
↓ 30 callersMethodcreateTrackedSession
* Creates a session and tracks it for cleanup
web/src/test/playwright/helpers/test-data-manager.helper.ts:23
↓ 29 callersMethodfire
(A)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 29 callersMethodparseMessages
* Parse complete messages from the buffer
web/src/server/pty/socket-protocol.ts:206
↓ 28 callersFunctionexistsSync
* Safe file existence check
web/src/server/pty/process-utils.ts:60
↓ 28 callersMethodresize
* Resize the pty. * @param cols The number of columns. * @param rows The number of rows.
web/node-pty/src/interfaces.ts:45
↓ 27 callersMethodsaveSessionInfo
* Save session info to JSON file
web/src/server/pty/session-manager.ts:203
↓ 27 callersMethodsetItem
(key: string, value: string)
web/src/test/utils/component-helpers.ts:188
↓ 27 callersFunctionsetVerbosityLevel
(level: VerbosityLevel)
web/src/server/utils/logger.ts:379
↓ 27 callersMethodshouldLog
(level: LogLevel)
web/src/test/playwright/utils/logger.ts:51
↓ 27 callersMethodwriteOutput
* Write terminal output data
web/src/server/pty/asciinema-writer.ts:190
↓ 26 callersMethodcreateSession
(name: string, command: string)
web/src/test/playwright/helpers/session-pool.helper.ts:174
↓ 26 callersMethodsetCallbacks
(callbacks: InputManagerCallbacks)
web/src/client/components/session-view/input-manager.ts:66
↓ 25 callersFunctionextractCdDirectory
(input: string, currentDir: string)
web/src/server/utils/terminal-title.ts:84
↓ 24 callersMethoddispose
()
web/node-pty/src/types.ts:14
↓ 24 callersMethodgetLine
(A)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 24 callersFunctionnext
(error?: unknown)
web/src/server/server.ts:1331
↓ 24 callersFunctionparseCommand
(commandStr: string)
web/src/client/utils/command-utils.ts:12
↓ 24 callersMethodsetSession
(session: Session | null)
web/src/client/components/session-view/input-manager.ts:42
↓ 24 callersMethodwaitForOutput
(text: string, options?: { timeout?: number })
web/src/test/playwright/pages/session-view.page.ts:101
↓ 23 callersFunctionexecGit
* Execute a git command with proper error handling and security * @param args Git command arguments * @param options Execution options * @returns C
web/src/server/routes/git.ts:103
↓ 23 callersFunctiontruncateForLog
(str: string, maxLength: number = 50)
web/src/server/services/terminal-manager.ts:70
↓ 23 callersMethodupdateTerminalTransform
()
web/src/client/components/session-view.ts:870
↓ 22 callersFunctionsleep
(ms: number)
web/src/test/utils/server-utils.ts:314
↓ 21 callersMethodaddKey
* Add SSH private key to the agent
web/src/client/services/ssh-agent.ts:180
↓ 21 callersMethodisRunning
()
web/src/server/services/tailscale-serve-service.ts:68
↓ 21 callersMethodloadSessionInfo
* Load session info from JSON file
web/src/server/pty/session-manager.ts:252
↓ 21 callersMethodoff
( type: K, listener: (event: SessionViewEventMap[K]) => void )
web/src/client/components/session-view/interfaces.ts:124
↓ 20 callersFunctioncreateAuthMiddleware
(config: AuthConfig)
web/src/server/middleware/auth.ts:128
↓ 20 callersFunctioncreateSessionRoutes
(config: SessionRoutesConfig)
web/src/server/routes/sessions.ts:48
↓ 20 callersMethodcreateTrackedSession
* Create a session and automatically track it
web/src/test/helpers/session-test-helper.ts:25
↓ 20 callersFunctionlogToFile
(message: string)
web/src/test/memory-reporter.ts:23
↓ 20 callersMethodsendInputText
(text: string)
web/src/client/components/session-view/input-manager.ts:533
↓ 20 callersMethodstart
(port: number, enableFunnel?: boolean)
web/src/server/services/tailscale-serve-service.ts:66
↓ 20 callersMethodtype
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 20 callersMethodtypeCommand
* Type command with proper shell escaping
web/src/test/playwright/utils/test-utils.ts:369
↓ 19 callersMethodclose
(code?: number, reason?: string)
web/src/test/playwright/specs/tailscale-websocket.spec.ts:120
↓ 19 callersMethodcreateSession
* Create a new terminal session * * Creates a terminal session with the specified configuration. The session * will start executing the provi
web/src/client/services/session-service.ts:183
↓ 19 callersFunctionexecGit
* Execute a git command with proper error handling and security * @param args Git command arguments * @param options Execution options * @returns C
web/src/server/routes/worktrees.ts:42
↓ 19 callersFunctiongetManagerState
()
web/src/client/components/session-view/direct-keyboard-manager.test.ts:13
↓ 19 callersFunctiongit
(cwd: string, args: string[])
web/src/server/utils/git-status.test.ts:25
↓ 19 callersMethodhandleKeyPress
( key: string, isModifier?: boolean, isSpecial?: boolean, isToggle?: boolean, event?: Even
web/src/client/components/terminal-quick-keys.test.ts:15
↓ 19 callersMethodkillSession
(sessionName: string)
web/src/test/playwright/pages/session-list.page.ts:581
↓ 19 callersMethodparseColorToHex
(A)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
↓ 18 callersMethodcleanupAllSessions
* DEPRECATED: This method is dangerous as it kills ALL sessions including the one Claude Code is running in! * Use cleanupTestSessions() instead.
web/src/test/playwright/helpers/session-cleanup.helper.ts:168
↓ 18 callersMethodgetConfig
()
web/src/server/services/config-service.ts:262
↓ 18 callersMethodgetSession
* Get a specific session
web/src/server/pty/pty-manager.ts:1685
↓ 18 callersFunctiongetUniqueUrls
()
web/src/client/utils/url-highlighter.test.ts:39
↓ 18 callersFunctionparseVerbosityLevel
(value: string)
web/src/server/utils/logger.ts:70
↓ 18 callersMethodsetShowQuickKeys
(value: boolean)
web/src/client/components/session-view/interfaces.ts:14
↓ 17 callersMethodclose
()
web/src/test/setup.ts:215
↓ 17 callersMethodcreateTerminal
(A=80,B=24,g)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 17 callersFunctionisVerbosityLevel
(value: string)
web/src/server/utils/logger.ts:63
↓ 17 callersMethodloadConfig
* Load server configuration * @param forceRefresh - Force refresh even if cache is valid
web/src/client/services/server-config-service.ts:65
next →1–100 of 3,103, ranked by callers