MCPcopy Create free account

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

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

↓ 9 callersMethodisFollowingCursor
* Whether the viewport is at (or near) the bottom, i.e. auto-following new output. * Becomes false when the user scrolls up to read history (incl.
web/src/client/components/terminal.ts:227
↓ 9 callersMethodlength
()
web/src/test/utils/component-helpers.ts:175
↓ 9 callersMethodloadDirectory
(dirPath: string)
web/src/client/components/file-browser.ts:158
↓ 9 callersFunctionreadString
( bytes: Uint8Array, offset: number )
web/src/client/services/ssh-agent.test.ts:68
↓ 9 callersFunctionsendSubscribe
(params: { ws: WebSocket; sessionId: string; flags: number; snapshotMinIntervalMs?: number; snapshot
web/src/test/utils/ws-v3-test-utils.ts:28
↓ 9 callersFunctionsetOutput
(name, value)
web/build-custom-node.js:44
↓ 9 callersMethodsetTerminalSize
(cols: number, rows: number)
web/src/client/components/terminal.ts:209
↓ 9 callersMethodstartHeartbeat
* Start a periodic re-registration heartbeat. * * The HQ's {@link RemoteRegistry} health-checks each remote every 15s and * evicts it after 3
web/src/server/services/hq-client.ts:227
↓ 8 callersMethod_close
()
web/node-pty/src/windowsTerminal.ts:175
↓ 8 callersFunctionareHooksInstalled
(repoPath: string)
web/src/server/utils/git-hooks.ts:264
↓ 8 callersMethodattachToSession
* Attach to a screen session * For programmatic use, we'll create a new window in the session
web/src/server/services/screen-manager.ts:153
↓ 8 callersFunctioncleanup
* Clean up and restore terminal state
web/src/test/fwd-test.ts:20
↓ 8 callersFunctioncomputeActivityStatus
(input: ActivityStatusInput)
web/src/server/pty/activity-status.ts:28
↓ 8 callersFunctiondecodeLastFrame
(ws: FakeWebSocket)
web/src/server/services/ws-v3-hub.test.ts:43
↓ 8 callersFunctionexecuteCommand
( page: Page, command: string, waitForPrompt = true )
web/src/test/playwright/helpers/terminal-optimization.helper.ts:106
↓ 8 callersFunctionfinish
(result: boolean)
web/src/server/services/tunnel-service-base.ts:54
↓ 8 callersFunctionformatErrorSummary
(error: unknown, stats: ErrorInfo, context?: string)
web/src/server/utils/error-deduplicator.ts:158
↓ 8 callersFunctiongetCurrentUser
()
web/src/server/services/systemd-installer.ts:18
↓ 8 callersFunctiongetDetailedGitStatus
(workingDir: string)
web/src/server/utils/git-status.ts:143
↓ 8 callersMethodgetMetrics
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 8 callersMethodgetScrollPosition
()
web/src/client/components/terminal.ts:260
↓ 8 callersMethodgetScrollbackLength
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:4
↓ 8 callersMethodgetSelection
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 8 callersFunctiongetTerminalContent
(page: Page)
web/src/test/playwright/helpers/terminal-optimization.helper.ts:63
↓ 8 callersMethodgetTestSpecificPrefix
* Generate a test-specific session prefix based on test file name * This ensures each test file uses unique session names for concurrent safety
web/src/test/playwright/utils/test-utils.ts:30
↓ 8 callersFunctionisApplePlatform
()
web/src/client/utils/browser-shortcuts.ts:7
↓ 8 callersMethodisAvailable
* Check if tmux is installed and available
web/src/server/services/tmux-manager.ts:65
↓ 8 callersFunctionisDebugEnabled
()
web/src/server/utils/logger.ts:395
↓ 8 callersFunctionisPathSafe
(_requestedPath: string, _basePath: string)
web/src/server/routes/filesystem.ts:41
↓ 8 callersMethodisSupported
* Check if push notifications are supported
web/src/client/services/push-notification-service.ts:383
↓ 8 callersFunctionisValidQuickKeysLayout
(value: unknown)
web/src/client/utils/quick-keys-layout.ts:107
↓ 8 callersMethodlistKeys
* List all SSH keys
web/src/client/services/ssh-agent.ts:224
↓ 8 callersFunctionmakeClient
()
web/src/server/services/hq-client.test.ts:14
↓ 8 callersMethodnotifyPendingInputListeners
()
web/src/client/components/session-view/input-manager.ts:100
↓ 8 callersMethodonError
(error: Error)
web/src/server/pty/socket-client.ts:118
↓ 8 callersMethodrequestRender
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
↓ 8 callersMethodrequestResize
(source: string)
web/src/client/components/terminal.ts:372
↓ 8 callersMethodresume
* Resume the pty socket.
web/node-pty/src/interfaces.ts:73
↓ 8 callersMethodsavePreferences
()
web/src/client/utils/terminal-preferences.ts:70
↓ 8 callersMethodselect
(A,B,g)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
↓ 8 callersMethodsendFrame
(buffer: Uint8Array)
web/src/client/services/terminal-socket-client.ts:217
↓ 8 callersMethodsendInput
* Send text input to a session
web/src/server/pty/pty-manager.ts:1045
↓ 8 callersMethodsendNotification
* Send push notification using configured VAPID keys
web/src/server/utils/vapid-manager.ts:348
↓ 8 callersMethodsetTerminalMaxCols
(cols: number)
web/src/client/components/session-view/ui-state-manager.ts:232
↓ 8 callersMethodshowScrollbar
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:4
↓ 8 callersMethodtrackSession
* Track a session that was created by a test
web/src/test/playwright/helpers/test-session-tracker.ts:22
↓ 8 callersMethodupdate
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 8 callersMethodverifyToken
* Verify JWT token
web/src/server/services/auth-service.ts:264
↓ 7 callersMethodcheckGitRepo
* Check if a path is within a Git repository * * This method determines if the given path is part of a Git repository and * provides addition
web/src/client/services/git-service.ts:148
↓ 7 callersFunctioncleanupTestDirectories
(dirs: string[])
web/src/test/utils/server-utils.ts:88
↓ 7 callersMethodclearCache
* Clear the config cache
web/src/client/services/server-config-service.ts:46
↓ 7 callersMethodclearSession
* Clears an exited session from the system * * @param {Session} session - The session to clear (must have status 'exited') * @param {SessionA
web/src/client/services/session-action-service.ts:208
↓ 7 callersFunctioncreateControlResponse
( request: ControlMessage, payload?: unknown, error?: string )
web/src/server/websocket/control-protocol.ts:92
↓ 7 callersFunctioncreateLogger
(prefix: string, config?: Omit<LoggerConfig, 'prefix'>)
web/src/test/playwright/utils/logger.ts:139
↓ 7 callersMethoddiscoverRepositories
* Discovers Git repositories in the configured base path * * Scans the directory tree starting from the server-configured repository base path
web/src/client/services/repository-service.ts:86
↓ 7 callersMethodensureTerminalInitialized
* Ensures terminal is properly initialized with current session data. * This method is idempotent and can be called multiple times safely.
web/src/client/components/session-view.ts:571
↓ 7 callersFunctionframe
(kind, payload=b"")
native/vt-fwd/test/e2e.py:27
↓ 7 callersMethodgenerateTokenForUser
* Generate JWT token (public wrapper for Tailscale auth)
web/src/server/services/auth-service.ts:276
↓ 7 callersMethodgetClientState
(ws: WebSocket)
web/src/server/services/ws-v3-hub.ts:194
↓ 7 callersMethodgetCurrentMultiplexer
* Check which multiplexer we're currently inside
web/src/server/services/multiplexer-manager.ts:206
↓ 7 callersMethodgetDisableFocusManagement
()
web/src/client/components/session-view/direct-keyboard-manager.ts:53
↓ 7 callersFunctiongetMemoryUsage
()
web/src/test/memory-reporter.ts:11
↓ 7 callersMethodgetPermission
* Get current notification permission status
web/src/client/services/push-notification-service.ts:285
↓ 7 callersFunctiongetTitleModeDescription
(titleMode: TitleMode)
web/src/client/utils/title-mode-utils.ts:8
↓ 7 callersFunctiongetVerbosityLevel
()
web/src/server/utils/logger.ts:388
↓ 7 callersMethodgetViewportY
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 7 callersMethodhandleGitFollowRequest
* Handle Git follow mode request
web/src/server/api-socket-server.ts:264
↓ 7 callersMethodhandleSpecialKey
(key: string)
web/src/client/components/session-view.ts:784
↓ 7 callersFunctionisClaudeInProcessTree
()
web/src/server/utils/process-tree.ts:72
↓ 7 callersMethodisEnabled
* Check if VAPID is properly configured and enabled
web/src/server/utils/vapid-manager.ts:178
↓ 7 callersMethodlisteners
* Returns a copy of the array of listeners for the event named eventName.
web/node-pty/src/interfaces.ts:96
↓ 7 callersMethodonConfigChange
(callback: (config: VibeTunnelConfig) => void)
web/src/server/services/config-service.ts:254
↓ 7 callersMethodopen
(cols: number, rows: number)
web/node-pty/src/native.d.ts:23
↓ 7 callersFunctionregisterRemote
(id: string)
web/src/server/services/remote-registry.test.ts:35
↓ 7 callersMethodremoveListener
* Removes the specified listener from the listener array for the event named * eventName.
web/node-pty/src/interfaces.ts:102
↓ 7 callersMethodrender
(A,B=!1,g=0,E,C=1)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 7 callersMethodrenderNotificationToggle
( key: keyof NotificationPreferences, label: string, description: string )
web/src/client/components/settings.ts:667
↓ 7 callersFunctionrequirePort
()
web/src/test/e2e/websocket-v3.e2e.test.ts:18
↓ 7 callersFunctionresolveAbsolutePath
(filePath: string)
web/src/server/utils/path-utils.ts:34
↓ 7 callersMethodsetFollowMode
* Enable or disable follow mode * * Controls automatic synchronization between the main repository and worktrees. * When follow mode is enabl
web/src/client/services/git-service.ts:383
↓ 7 callersMethodsign
* Sign data with a specific SSH key
web/src/client/services/ssh-agent.ts:239
↓ 7 callersMethodstopAutoScroll
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
↓ 7 callersMethodstopHeartbeat
* Stop the re-registration heartbeat, if running.
web/src/server/services/hq-client.ts:268
↓ 7 callersFunctionuninstallGitHooks
(repoPath: string)
web/src/server/utils/git-hooks.ts:238
↓ 7 callersMethodupdateQuickStartCommands
* Update quick start commands
web/src/client/services/server-config-service.ts:103
↓ 7 callersMethodverifyToken
* Verify current token with server
web/src/client/services/auth-client.ts:347
↓ 6 callersFunctioncleanup
()
web/src/server/utils/claude-patcher.ts:44
↓ 6 callersMethodcleanupStreamConnection
()
web/src/client/components/session-view/connection-manager.ts:133
↓ 6 callersFunctioncontainsPruningSequence
(data: string)
web/src/server/utils/pruning-detector.ts:76
↓ 6 callersFunctionconvertCast
(castContent: string)
web/src/client/utils/cast-converter.ts:34
↓ 6 callersFunctioncreateTempDir
()
web/src/server/utils/git-status.test.ts:19
↓ 6 callersFunctioncreateTestSession
(options: CreateSessionOptions = {})
web/src/test/utils/test-factories.ts:51
↓ 6 callersMethodcreateWorktree
* Create a new worktree * * Creates a new Git worktree linked to the repository. This allows you to * work on multiple branches simultaneousl
web/src/client/services/git-service.ts:235
↓ 6 callersMethoddeleteSession
* Deletes a session regardless of its status * * @param {Session} session - The session to delete * @param {SessionActionOptions} options - O
web/src/client/services/session-action-service.ts:275
↓ 6 callersMethoddeleteSessionById
* Deletes a session by ID without requiring the full session object * * @param {string} sessionId - The ID of the session to delete * @param
web/src/client/services/session-action-service.ts:325
↓ 6 callersFunctiondetectLastPruningSequence
(data: string)
web/src/server/utils/pruning-detector.ts:48
↓ 6 callersMethoddisconnectedCallback
()
web/src/client/components/terminal.ts:115
↓ 6 callersFunctionformatMessage
* Format log message with timestamp
web/src/server/utils/logger.ts:307
↓ 6 callersMethodgetCursor
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 6 callersMethodgetDimensions
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
← previousnext →201–300 of 3,103, ranked by callers