MCPcopy Create free account

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

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

↓ 17 callersMethodsendToMac
(message: ControlMessage)
web/src/server/websocket/control-unix-handler.ts:567
↓ 16 callersMethod_checkType
(name, value, type, allowArray = false)
web/node-pty/lib/terminal.js:74
↓ 16 callersMethodclose
* Close the writer and finalize the file
web/src/server/pty/asciinema-writer.ts:658
↓ 16 callersMethodemit
(eventName, ...args)
web/node-pty/lib/terminal.js:125
↓ 16 callersFunctionexecuteAndVerifyCommand
( page: Page, command: string, expectedOutput?: string | RegExp )
web/src/test/playwright/helpers/terminal.helper.ts:137
↓ 16 callersMethodinitialize
()
web/src/client/services/server-event-service.ts:17
↓ 16 callersMethodlistSessions
* List all sessions (both active and persisted)
web/src/server/pty/pty-manager.ts:1650
↓ 16 callersMethodput
* Make a PUT request to the API * @param path - The API endpoint path (without /api prefix) * @param data - Request body data * @returns Prom
web/src/client/services/api-client.ts:84
↓ 16 callersMethodsendInput
(inputText: string)
web/src/client/components/session-view/input-manager.ts:551
↓ 15 callersMethodcreate
* Create an AsciinemaWriter with standard parameters
web/src/server/pty/asciinema-writer.ts:120
↓ 15 callersMethodfetchCompletions
()
web/src/client/components/session-create-form.ts:950
↓ 15 callersFunctionflush
()
web/src/server/services/ws-v3-hub.test.ts:55
↓ 15 callersMethodgetPosition
* Get the current byte position in the file * @returns Object with current position and pending bytes
web/src/server/pty/asciinema-writer.ts:145
↓ 15 callersMethodgetScrollbackLength
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 15 callersMethodisMacAppConnected
()
web/src/server/websocket/control-unix-handler.ts:244
↓ 15 callersMethodsafeSend
(ws: WebSocket, data: Uint8Array)
web/src/server/services/ws-v3-hub.ts:660
↓ 15 callersMethodsetIsMobile
(value: boolean)
web/src/client/components/session-view/interfaces.ts:13
↓ 15 callersFunctionshouldInjectTitle
(data: string)
web/src/server/utils/terminal-title.ts:134
↓ 14 callersFunctioncloseLogger
()
web/src/server/utils/logger.ts:296
↓ 14 callersFunctioncreateAndNavigateToSession
( page: Page, options: SessionOptions = {} )
web/src/test/playwright/helpers/session-lifecycle.helper.ts:31
↓ 14 callersMethodcreateSessionDirectory
* Create a new session directory structure
web/src/server/pty/session-manager.ts:146
↓ 14 callersFunctiongenerateTitleSequence
( cwd: string, command: string[], sessionName?: string )
web/src/server/utils/terminal-title.ts:25
↓ 14 callersMethodgetRemoteBySessionId
(sessionId: string)
web/src/server/services/remote-registry.ts:111
↓ 14 callersFunctiongetTestSessionId
()
web/src/test/unit/pty-manager.test.ts:42
↓ 14 callersFunctiongetVerbosityFromEnv
()
web/src/test/unit/cli-verbosity.test.ts:20
↓ 14 callersMethodhandleCreate
()
web/src/client/components/session-create-form.ts:520
↓ 14 callersFunctionparsePayload
(type: MessageType, payload: Buffer)
web/src/server/pty/socket-protocol.ts:310
↓ 14 callersFunctionparseVerbosityFromEnv
()
web/src/server/utils/verbosity-parser.ts:8
↓ 14 callersFunctionrequestTerminalSpawn
(params: { sessionId: string; sessionName: string; command: string[]; workingDir: string; titleMode?
web/src/server/routes/sessions.ts:1204
↓ 14 callersFunctionvalidate
(name: string)
web/src/client/components/session-create-form/worktree-creation.test.ts:47
↓ 14 callersMethodwaitForTerminalReady
* Wait for terminal to be ready (ghostty initialized + debug text available)
web/src/test/playwright/utils/test-utils.ts:91
↓ 13 callersFunctionassertTerminalContains
(page: Page, text: string | RegExp)
web/src/test/playwright/helpers/terminal.helper.ts:303
↓ 13 callersMethodcleanup
()
web/src/client/components/session-view/input-manager.ts:680
↓ 13 callersFunctionformatCommand
(command: string[])
web/src/client/utils/command-utils.ts:56
↓ 13 callersFunctionformatSessionDuration
(startedAt: string, endedAt?: string)
web/src/shared/utils/time.ts:54
↓ 13 callersFunctionresolveRemoteUrl
( remoteUrl: string | null | undefined, bindAddress: string, port: number, hostname: () => string = os
web/src/server/server.ts:163
↓ 13 callersFunctionresponse
(status: number)
web/src/server/services/hq-client.test.ts:25
↓ 13 callersMethodupdateQuickStartCommands
(commands: VibeTunnelConfig['quickStartCommands'])
web/src/server/services/config-service.ts:273
↓ 12 callersFunctionassertTerminalReady
( page: Page, timeout = process.env.CI ? 20000 : 15000 )
web/src/test/playwright/helpers/assertion.helper.ts:327
↓ 12 callersFunctioncalculateCursorPosition
( cursorX: number, cursorY: number, fontSize: number, container: Element, sessionStatus: string )
web/src/client/utils/cursor-position.ts:62
↓ 12 callersFunctionconnectWsV3
(params: { port: number; token?: string; })
web/src/test/utils/ws-v3-test-utils.ts:10
↓ 12 callersFunctioncreateAuthRoutes
(config: AuthRoutesConfig)
web/src/server/routes/auth.ts:40
↓ 12 callersFunctioncreateControlEvent
( category: ControlCategory, action: string, payload?: unknown, sessionId?: string )
web/src/server/websocket/control-protocol.ts:108
↓ 12 callersFunctiondecodeWsV3Frame
(data: Uint8Array)
web/src/shared/ws-v3.ts:79
↓ 12 callersFunctionencodeWsV3SubscribePayload
(params: { flags: number; snapshotMinIntervalMs?: number; snapshotMaxIntervalMs?: number; })
web/src/shared/ws-v3.ts:116
↓ 12 callersFunctionfakeProcess
()
web/src/server/services/tailscale-serve-service-start.test.ts:23
↓ 12 callersMethodgetCell
(column: number)
web/src/client/utils/keyboard-shortcut-link-provider.ts:18
↓ 12 callersMethodgetInternalSession
(sessionId: string)
web/src/server/pty/pty-manager.ts:601
↓ 12 callersMethodhandleKeyboardInput
(e: KeyboardEvent)
web/src/client/components/session-view/interfaces.ts:38
↓ 12 callersMethodloadSessions
()
web/src/client/app.ts:639
↓ 12 callersMethodsetEncoding
* Set the pty socket encoding.
web/node-pty/src/interfaces.ts:68
↓ 12 callersFunctionsleep
(ms: number)
web/src/test/e2e/logs-api.e2e.test.ts:4
↓ 12 callersFunctionstartTestServer
(config: ServerConfig = {})
web/src/test/utils/server-utils.ts:138
↓ 12 callersFunctionstopServer
( serverProcess: ChildProcess | null, forceful = true )
web/src/test/utils/server-utils.ts:265
↓ 12 callersMethodterminateSession
* Terminates a running session * * @param {Session} session - The session to terminate (must have status 'running') * @param {SessionActionOp
web/src/client/services/session-action-service.ts:146
↓ 11 callersMethodcheckGitRepository
()
web/src/client/components/session-create-form.ts:1020
↓ 11 callersFunctioncreateMockProcess
(stdout: string, exitCode: number = 0, shouldError = false)
web/src/test/server/pty/fish-handler.test.ts:14
↓ 11 callersFunctioncreateTestServer
()
web/src/test/unit/socket-client.test.ts:54
↓ 11 callersFunctiondetectMobile
()
web/src/client/utils/mobile-utils.ts:12
↓ 11 callersMethodenqueue
(writeFn: () => Promise<void> | void)
web/src/server/utils/write-queue.ts:7
↓ 11 callersMethodfirstUpdated
()
web/src/client/components/terminal.ts:122
↓ 11 callersFunctiongetConfigFetchCallCount
()
web/src/client/services/server-config-service.test.ts:27
↓ 11 callersMethodgetTerminalElement
()
web/src/client/components/session-view/input-manager.ts:25
↓ 11 callersFunctiongitExec
(args: string[], cwd: string = repoPath)
web/src/test/helpers/git-test-helper.ts:89
↓ 11 callersMethodobserve
()
web/src/test/setup.ts:106
↓ 11 callersFunctionprintError
(message: string)
web/src/server/services/systemd-installer.ts:34
↓ 11 callersFunctionprintInfo
(message: string)
web/src/server/services/systemd-installer.ts:26
↓ 11 callersMethodreadString
(label: string)
web/src/client/services/ssh-agent.ts:30
↓ 11 callersMethodsendControlSequence
(controlChar: string)
web/src/client/components/session-view/input-manager.ts:542
↓ 11 callersMethodsetConnected
(connected: boolean)
web/src/client/components/session-view/interfaces.ts:20
↓ 11 callersMethodsetKeyboardHeight
(value: number)
web/src/client/components/session-view/interfaces.ts:19
↓ 11 callersMethodshowError
(message: string)
web/src/client/app.ts:602
↓ 11 callersFunctionsleep
(ms: number)
web/src/test/unit/pty-manager.test.ts:8
↓ 10 callersMethodassertOpen
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:4
↓ 10 callersFunctioncreateDragEvent
(type: string, hasFiles = false)
web/src/client/components/session-view-drag-drop.test.ts:100
↓ 10 callersFunctionexecGit
* Execute a git command with proper error handling
web/src/server/api-socket-server.ts:36
↓ 10 callersMethodgetBufferSnapshot
* Get buffer snapshot for a session - always returns full terminal buffer (cols x rows)
web/src/server/services/terminal-manager.ts:746
↓ 10 callersMethodisActive
* Check if the service is currently advertising
web/src/server/services/mdns-service.ts:172
↓ 10 callersMethodisFishShell
* Check if the current shell is fish
web/src/server/pty/fish-handler.ts:93
↓ 10 callersFunctionisShuttingDown
()
web/src/server/services/shutdown-state.ts:9
↓ 10 callersFunctionloadQuickKeysLayout
()
web/src/client/utils/quick-keys-layout.ts:129
↓ 10 callersMethodregister
* Register this remote server with HQ * * Sends a registration request to the HQ server with this remote's information. * The HQ server will
web/src/server/services/hq-client.ts:151
↓ 10 callersFunctionrunGit
(cwd: string, args: string[])
web/src/test/e2e/vt-wrapper.e2e.test.ts:198
↓ 10 callersFunctionsendBinaryFrame
(ws: FakeWebSocket, frame: Uint8Array)
web/src/server/services/ws-v3-hub.test.ts:51
↓ 10 callersMethodsetIsDragOver
(isDragOver: boolean)
web/src/client/components/session-view/ui-state-manager.ts:221
↓ 10 callersMethodsetShowFileBrowser
(value: boolean)
web/src/client/components/session-view/interfaces.ts:15
↓ 10 callersMethodsetShowWidthSelector
(value: boolean)
web/src/client/components/session-view/interfaces.ts:17
↓ 10 callersFunctionwaitForWsV3Frame
( ws: WebSocket, predicate: (frame: { type: WsV3MessageType; sessionId: string; payload: Uint8Array }) =>
web/src/test/utils/ws-v3-test-utils.ts:63
↓ 9 callersMethodcleanup
()
web/src/client/components/terminal.ts:358
↓ 9 callersFunctioncopyToClipboard
(text: string)
web/src/client/utils/path-utils.ts:55
↓ 9 callersMethodend
See net.Socket.end
web/node-pty/lib/terminal.js:93
↓ 9 callersMethodfitTerminal
(source = 'unknown')
web/src/client/components/terminal.ts:437
↓ 9 callersMethodgetCompletions
* Get completion suggestions for a partial command
web/src/server/pty/fish-handler.ts:44
↓ 9 callersMethodgetCurrentSession
* Get the current tmux session name if inside tmux
web/src/server/services/tmux-manager.ts:357
↓ 9 callersMethodgetHyperlinkId
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 9 callersMethodgetRemote
(remoteId: string)
web/src/server/services/remote-registry.ts:95
↓ 9 callersMethodhandleAction
(callback?: () => void)
web/src/client/components/session-view/compact-menu.ts:50
↓ 9 callersMethodhandleClientConnection
(ws: WebSocket, req: WebSocketRequestV3)
web/src/server/services/ws-v3-hub.ts:79
↓ 9 callersFunctioninstallGitHooks
(repoPath: string)
web/src/server/utils/git-hooks.ts:212
↓ 9 callersMethodisConnected
* Check if connected
web/src/server/pty/socket-client.ts:414
← previousnext →101–200 of 3,103, ranked by callers