MCPcopy Create free account

hub / github.com/13point5/gemini-cursor / functions

Functions100 in github.com/13point5/gemini-cursor

↓ 23 callersMethodlog
(type: string, message: StreamingLog["message"])
src/apps/controls/lib/multimodal-live-client.ts:86
↓ 8 callersMethodconnect
(config: LiveConfig)
src/apps/controls/lib/multimodal-live-client.ts:95
↓ 8 callersFunctionprop
(a: any, prop: string, kind: string = "object")
src/apps/controls/multimodal-live-types.ts:151
↓ 6 callersMethoddisconnect
(ws?: WebSocket)
src/apps/controls/lib/multimodal-live-client.ts:157
↓ 6 callersMethodstop
()
src/apps/controls/lib/audio-recorder.ts:95
↓ 4 callersMethod_sendDirect
* used internally to send all messages * don't use directly unless trying to send an unsupported message type
src/apps/controls/lib/multimodal-live-client.ts:313
↓ 4 callersFunctionchangeStreams
(next?: UseMediaStreamResult)
src/apps/controls/components/control-tray/ControlTray.tsx:172
↓ 3 callersMethodcleanup
()
src/apps/cursor/controller.ts:71
↓ 3 callersFunctioncreateWorketFromSrc
( workletName: string, workletSrc: string, )
src/apps/controls/lib/audioworklet-registry.ts:31
↓ 3 callersFunctionisServerContentMessage
(a: any)
src/apps/controls/multimodal-live-types.ts:171
↓ 3 callersFunctionisToolCallCancellationMessage
( a: unknown, )
src/apps/controls/multimodal-live-types.ts:177
↓ 3 callersFunctionisToolCallMessage
(a: any)
src/apps/controls/multimodal-live-types.ts:174
↓ 3 callersMethodsend
* send normal content parts such as { text }
src/apps/controls/lib/multimodal-live-client.ts:291
↓ 3 callersMethodstart
()
src/apps/controls/lib/audio-recorder.ts:48
↓ 3 callersFunctionuseLiveAPIContext
()
src/apps/controls/contexts/LiveAPIContext.tsx:45
↓ 2 callersFunctionCustomPlainTextLog
(msg: string)
src/apps/controls/components/logger/Logger.tsx:206
↓ 2 callersMethodcheckSystemPermission
(permission: string)
src/permissions.ts:42
↓ 2 callersFunctioncreateCursorWindow
()
src/main.ts:85
↓ 2 callersFunctionisClientContentMessage
(a: unknown)
src/apps/controls/multimodal-live-types.ts:158
↓ 2 callersFunctionisInterrupted
(a: any)
src/apps/controls/multimodal-live-types.ts:189
↓ 2 callersFunctionisModelTurn
(a: any)
src/apps/controls/multimodal-live-types.ts:183
↓ 2 callersFunctionisToolResponseMessage
(a: unknown)
src/apps/controls/multimodal-live-types.ts:164
↓ 2 callersFunctionisTurnComplete
(a: any)
src/apps/controls/multimodal-live-types.ts:186
↓ 2 callersFunctionrealtimeLogs
(n: number)
src/apps/controls/components/logger/mock-logs.ts:31
↓ 2 callersMethodsavePermissions
()
src/permissions.ts:27
↓ 2 callersMethodscheduleNextBuffer
()
src/apps/controls/lib/audio-streamer.ts:121
↓ 2 callersMethodsendRealtimeInput
* send realtimeInput, this is base64 chunks of "audio/pcm" and/or "image/jpg"
src/apps/controls/lib/multimodal-live-client.ts:243
↓ 2 callersFunctionsoundLogs
(n: number)
src/apps/controls/components/logger/mock-logs.ts:22
↓ 1 callersMethodaddPCM16
(chunk: Uint8Array)
src/apps/controls/lib/audio-streamer.ts:77
↓ 1 callersMethodaddWorklet
( workletName: string, workletSrc: string, handler: T )
src/apps/controls/lib/audio-streamer.ts:45
↓ 1 callersFunctionarrayBufferToBase64
(buffer: ArrayBuffer)
src/apps/controls/lib/audio-recorder.ts:24
↓ 1 callersFunctionbase64ToArrayBuffer
(base64: string)
src/apps/controls/lib/utils.ts:79
↓ 1 callersFunctionblobToJSON
(blob: Blob)
src/apps/controls/lib/utils.ts:65
↓ 1 callersFunctioncomponent
(log: StreamingLog)
src/apps/controls/components/logger/Logger.tsx:225
↓ 1 callersMethodcreateAudioBuffer
(audioData: Float32Array)
src/apps/controls/lib/audio-streamer.ts:111
↓ 1 callersFunctioncreateControlWindow
()
src/main.ts:29
↓ 1 callersFunctioncreateTray
()
src/main.ts:128
↓ 1 callersFunctionformatTime
(d: Date)
src/apps/controls/components/logger/Logger.tsx:43
↓ 1 callersFunctiongetPointsFromImage
( base64Image: string, points: { description: string; delay: number }[] )
src/apps/controls/components/CursorControl.tsx:91
↓ 1 callersFunctionhandleSubmit
()
src/apps/controls/components/side-panel/SidePanel.tsx:62
↓ 1 callersFunctionisLiveFunctionCall
(value: unknown)
src/apps/controls/multimodal-live-types.ts:214
↓ 1 callersFunctionisLiveFunctionResponse
( value: unknown, )
src/apps/controls/multimodal-live-types.ts:227
↓ 1 callersFunctionisSetupCompleteMessage
(a: unknown)
src/apps/controls/multimodal-live-types.ts:168
↓ 1 callersFunctionisToolCallCancellation
( a: unknown, )
src/apps/controls/multimodal-live-types.ts:239
↓ 1 callersMethodloadPersistedPermissions
()
src/permissions.ts:13
↓ 1 callersMethodmoveTo
(normalizedX: number, normalizedY: number)
src/apps/cursor/controller.ts:56
↓ 1 callersMethodreceive
(blob: Blob)
src/apps/controls/lib/multimodal-live-client.ts:169
↓ 1 callersMethodrequestAppPermissions
(window: BrowserWindow)
src/permissions.ts:61
↓ 1 callersMethodsetInitialPosition
()
src/apps/cursor/controller.ts:15
↓ 1 callersMethodsmoothlyMoveCursor
(targetX: number, targetY: number)
src/apps/cursor/controller.ts:19
↓ 1 callersFunctiontryParseCodeExecutionResult
(output: string)
src/apps/controls/components/logger/Logger.tsx:87
↓ 1 callersFunctionupdate
()
src/apps/controls/components/audio-pulse/AudioPulse.tsx:35
↓ 1 callersFunctionuseLiveAPI
({ url, apiKey, }: MultimodalLiveAPIClientConnection)
src/apps/controls/hooks/use-live-api.ts:37
↓ 1 callersFunctionuseScreenCapture
()
src/apps/controls/hooks/use-screen-capture.ts:20
↓ 1 callersFunctionuseWebcam
()
src/apps/controls/hooks/use-webcam.ts:20
FunctionAnyMessage
({ message }: Message)
src/apps/controls/components/logger/Logger.tsx:83
FunctionApp
()
src/apps/controls/components/App.tsx:23
FunctionAudioPulse
({ active, volume, hover }: AudioPulseProps)
src/apps/controls/components/audio-pulse/AudioPulse.tsx:30
FunctionClientContentLog
({ message }: Message)
src/apps/controls/components/logger/Logger.tsx:122
FunctionControlTray
({ videoRef, children, onVideoStreamChange = () => undefined, onFrameCapture = () => undefined, supp
src/apps/controls/components/control-tray/ControlTray.tsx:77
FunctionCursorControl
({ lastCapturedFrame })
src/apps/controls/components/CursorControl.tsx:132
FunctionLiveAPIProvider
({ url, apiKey, children, })
src/apps/controls/contexts/LiveAPIContext.tsx:31
FunctionLogEntry
({ log, MessageComponent, }: { log: StreamingLog; MessageComponent: ({ message, }: { message
src/apps/controls/components/logger/Logger.tsx:45
FunctionLogger
({ filter = "none" }: LoggerProps)
src/apps/controls/components/logger/Logger.tsx:256
FunctionModelTurnLog
({ message }: Message)
src/apps/controls/components/logger/Logger.tsx:189
FunctionPlainTextMessage
({ message, }: { message: StreamingLog["message"]; })
src/apps/controls/components/logger/Logger.tsx:75
FunctionRenderPart
({ part }: { part: Part })
src/apps/controls/components/logger/Logger.tsx:96
FunctionSidePanel
()
src/apps/controls/components/side-panel/SidePanel.tsx:31
FunctionToolCallCancellationLog
({ message }: Message)
src/apps/controls/components/logger/Logger.tsx:158
FunctionToolCallLog
({ message }: Message)
src/apps/controls/components/logger/Logger.tsx:142
FunctionToolResponseLog
({ message }: Message)
src/apps/controls/components/logger/Logger.tsx:174
Methodcomplete
()
src/apps/controls/lib/audio-streamer.ts:241
Methodconstructor
()
src/permissions.ts:8
Methodconstructor
(mainWindow: BrowserWindow)
src/apps/cursor/controller.ts:10
Methodconstructor
(public sampleRate = 16000)
src/apps/controls/lib/audio-recorder.ts:44
Methodconstructor
({ url, apiKey }: MultimodalLiveAPIClientConnection)
src/apps/controls/lib/multimodal-live-client.ts:76
Methodconstructor
(public context: AudioContext)
src/apps/controls/lib/audio-streamer.ts:38
MethodgetConfig
()
src/apps/controls/lib/multimodal-live-client.ts:72
FunctionhandleApiKeySubmit
(e: React.FormEvent)
src/apps/controls/components/App.tsx:39
MethodhandleStop
()
src/apps/controls/lib/audio-recorder.ts:98
FunctionhandleStreamEnded
()
src/apps/controls/hooks/use-webcam.ts:25
FunctionhandleStreamEnded
()
src/apps/controls/hooks/use-screen-capture.ts:25
FunctionhandleToolCall
(toolCall: any)
src/apps/controls/components/CursorControl.tsx:151
FunctionisRealtimeInputMessage
(a: unknown)
src/apps/controls/multimodal-live-types.ts:161
FunctionisSetupMessage
(a: unknown)
src/apps/controls/multimodal-live-types.ts:155
FunctionisToolCall
(value: unknown)
src/apps/controls/multimodal-live-types.ts:192
FunctionisToolResponse
(value: unknown)
src/apps/controls/multimodal-live-types.ts:203
FunctiononAudio
(data: ArrayBuffer)
src/apps/controls/hooks/use-live-api.ts:76
FunctiononClose
()
src/apps/controls/hooks/use-live-api.ts:70
FunctiononData
(base64: string)
src/apps/controls/components/control-tray/ControlTray.tsx:111
MethodonError
(ev: Event)
src/apps/controls/lib/multimodal-live-client.ts:108
Methodresume
()
src/apps/controls/lib/audio-streamer.ts:232
MethodsendToolResponse
* send a response to a function call and provide the id of the functions you are responding to
src/apps/controls/lib/multimodal-live-client.ts:279
FunctionsendVideoFrame
()
src/apps/controls/components/control-tray/ControlTray.tsx:136
Functionstart
()
src/apps/controls/hooks/use-webcam.ts:43
Functionstart
()
src/apps/controls/hooks/use-screen-capture.ts:43
Functionstop
()
src/apps/controls/hooks/use-webcam.ts:52
Functionstop
()
src/apps/controls/hooks/use-screen-capture.ts:62
Methodstop
()
src/apps/controls/lib/audio-streamer.ts:208
FunctionstopAudioStreamer
()
src/apps/controls/hooks/use-live-api.ts:74