MCPcopy Create free account

hub / github.com/Roy3838/Observer / functions

Functions1,954 in github.com/Roy3838/Observer

↓ 4 callersMethoddownloadModel
* Download a GGUF model from a HuggingFace URL with progress reporting * @param url Full URL to the GGUF file (e.g., https://huggingface.co/user/re
app/src/utils/localLlm/NativeLlmManager.ts:391
↓ 4 callersMethodfetchModels
* Fetch models from all sources (remote servers + refresh local cache)
app/src/utils/ModelManager.ts:261
↓ 4 callersMethodgetFilteredLogs
* Get logs filtered by criteria
app/src/utils/logging.ts:111
↓ 4 callersMethodgetInstance
(progress_callback?: (data: any) => void)
app/src/utils/whisper/whisper.worker.ts:56
↓ 4 callersFunctiongetJupyterConfig
()
app/src/utils/handlers/JupyterConfig.ts:42
↓ 4 callersMethodgetLatestBase64Frame
* Get the latest base64 frame directly (for pre-processor). * Computes base64 lazily from raw bytes when needed.
app/src/utils/tauriStreamCapture.ts:433
↓ 4 callersMethodgetRuntimeSettings
()
app/src/utils/localLlm/GemmaModelManager.ts:315
↓ 4 callersFunctionget_audio_state
()
app/plugins/screen-capture/src/audio.rs:51
↓ 4 callersFunctionget_base_url
(client_url: str | None)
api/payments.py:119
↓ 4 callersMethodget_sampler_params
Get the current sampler parameters
app/plugins/llm_engine/src/lib.rs:283
↓ 4 callersFunctionhandleApiAction
(endpoint: 'create-checkout-session' | 'create-checkout-session-plus' | 'create-checkout-session-max' | 'creat
app/src/components/ObServerTab.tsx:47
↓ 4 callersFunctionhandleApiAction
(endpoint: 'create-checkout-session' | 'create-checkout-session-plus' | 'create-checkout-session-max' | 'creat
app/src/components/UpgradeModal.tsx:116
↓ 4 callersMethodisLocalModel
* Check if a server string represents a local model
app/src/utils/ModelManager.ts:707
↓ 4 callersMethodis_loaded
Check if a model is loaded
app/plugins/llm_engine/src/lib.rs:273
↓ 4 callersFunctionis_whitelisted
Check if phone number (or key) is whitelisted for messaging. Uses Redis so all workers share the same state. TTL-based expiry is handled
api/messaging.py:122
↓ 4 callersMethodlistLocalModels
()
app/src/utils/localLlm/LocalModelManager.ts:24
↓ 4 callersMethodlistNativeModels
* Logical-model view of the registry. * * One entry per non-mmproj file (model). Each entry pairs that file with its * assigned projector (if
app/src/utils/localLlm/NativeLlmManager.ts:223
↓ 4 callersFunctionloadMemories
()
app/src/components/MemoryStoreTab.tsx:37
↓ 4 callersMethodremoveServer
* Remove an inference server address
app/src/utils/ModelManager.ts:341
↓ 4 callersMethodsave
Save tokens to file
cli/src/auth.rs:62
↓ 4 callersMethodsaveCustomServersToStorage
()
app/src/utils/ModelManager.ts:374
↓ 4 callersMethodsendMessages
* Send messages to a model by name. Routes local models directly, remote models via fetchResponse.
app/src/utils/ModelManager.ts:731
↓ 4 callersMethodset_sampler_params
Set the sampler parameters
app/plugins/llm_engine/src/lib.rs:288
↓ 4 callersMethodset_use_gpu
Set whether to use GPU acceleration (Metal) Must be called before load_model to take effect
app/plugins/llm_engine/src/lib.rs:314
↓ 4 callersMethodstart
(getToken?: TokenProvider)
app/src/utils/commandSSE.ts:26
↓ 4 callersFunctionstop_audio
()
app/plugins/screen-capture/src/audio.rs:397
↓ 4 callersMethodstop_capture
(&self)
app/plugins/screen-capture/src/mobile.rs:56
↓ 4 callersMethodsubscribe
(type: AudioStreamType, callback: StateListener)
app/src/utils/whisper/TranscriptionStateManager.ts:128
↓ 4 callersMethodteardownMasterStream
* Teardown a specific master stream
app/src/utils/tauriStreamCapture.ts:322
↓ 4 callersMethodunload
Unload the current model and free memory
app/plugins/llm_engine/src/lib.rs:260
↓ 4 callersFunctionupdateAgentImageMemory
(agentId: string, images: string[])
app/src/utils/agent_database.ts:352
↓ 4 callersFunctionupdate_user_subscription_status
Updates a user's app_metadata in Auth0 to set their subscription status and link their payment provider IDs (Stripe or Apple). To CLEAR
api/auth0_manager.py:63
↓ 4 callersFunctionuploadAgentToServer
(agentData: AgentUpload)
app/src/components/CommunityTab.tsx:706
↓ 4 callersFunctionuseApplePayments
()
app/src/hooks/useApplePayments.ts:79
↓ 3 callersFunctionabortError
()
app/src/mcp/useMCP.ts:48
↓ 3 callersMethodacquireMasterStream
(type: MasterStreamType, captureImpl: typeof browserStreamCapture | typeof tauriStreamCapture)
app/src/utils/streamManager.ts:485
↓ 3 callersFunctionaddInferenceAddress
(address: string)
app/src/utils/inferenceServer.ts:28
↓ 3 callersMethodaddServer
* Add an inference server address
app/src/utils/ModelManager.ts:332
↓ 3 callersFunctionadd_to_whitelist
Add phone number to appropriate whitelist with 24h expiry in Redis. Optionally map a user-chosen key (like "pizza" or "Hey, I'm Roy") to the
api/messaging.py:143
↓ 3 callersMethodcaptureFrame
* Capture a frame from a video stream. Returns base64 PNG or null. * * For Tauri screen capture: uses raw frame bytes from the channel directly.
app/src/utils/streamManager.ts:386
↓ 3 callersFunctioncheckForSensitiveData
( code: string, agent: CompleteAgent, memory: string, uploadType: 'existing' | 'file' | 'edit'
app/src/components/CommunityTab.tsx:268
↓ 3 callersFunctioncheckLocalServer
()
app/src/components/AppHeader.tsx:299
↓ 3 callersMethodchunkRecordingStarted
( type: AudioStreamType, chunkDurationMs: number )
app/src/utils/whisper/TranscriptionStateManager.ts:49
↓ 3 callersMethodchunkTranscriptionEnded
( type: AudioStreamType, text: string, chunkId: number )
app/src/utils/whisper/TranscriptionStateManager.ts:83
↓ 3 callersFunctionclear_audio_channel
Clear the audio channel
app/plugins/screen-capture/src/android.rs:245
↓ 3 callersFunctionclear_frame_channel
Clear the video channel
app/plugins/screen-capture/src/android.rs:228
↓ 3 callersMethodcommitToSubscribers
(text: string)
app/src/utils/whisper/UnifiedTranscriptionService.ts:180
↓ 3 callersMethodconfigure
(config: WhisperModelConfig)
app/src/utils/whisper/whisper.worker.ts:50
↓ 3 callersFunctionensure_capture_running
Ensure the unified capture is running
app/plugins/screen-capture/src/macos.rs:332
↓ 3 callersFunctionfetchResponse
( serverAddress: string, messages: Array<{role: string, content: any}>, modelName: string, token?: str
app/src/utils/sendApi.ts:324
↓ 3 callersFunctionfind_mmproj_for_model
Find an mmproj file for a given model file
app/plugins/llm_engine/src/lib.rs:763
↓ 3 callersFunctionfinish_selection
Hide the selector window and complete the awaiting request with a selection.
app/desktop/src/lib.rs:287
↓ 3 callersMethodgetActiveService
* Get the active service for a stream type without acquiring it. * Returns undefined if no service is active.
app/src/utils/whisper/TranscriptionRouter.ts:140
↓ 3 callersMethodgetInstance
()
app/src/utils/localLlm/NativeLlmManager.ts:146
↓ 3 callersMethodgetMcpYoloMode
()
app/src/utils/settings.ts:188
↓ 3 callersMethodgetOrCreateSubscriber
* Get or create a subscriber for an agent and stream type. * The subscriber accumulates transcripts independently for each agent.
app/src/utils/streamManager.ts:171
↓ 3 callersFunctiongetRunningAgentIds
()
app/src/utils/main_loop.ts:455
↓ 3 callersMethodgetState
()
app/src/utils/localLlm/NativeLlmManager.ts:153
↓ 3 callersFunctiongetSystemPrompt
()
app/src/utils/system_prompt.ts:4
↓ 3 callersMethodgetTranscript
()
app/src/utils/whisper/TranscriptionSubscriber.ts:63
↓ 3 callersFunctionget_capture_state
()
app/plugins/screen-capture/src/desktop.rs:53
↓ 3 callersMethodget_models
Return the list of models supported by this handler.
api/api_handlers.py:70
↓ 3 callersFunctionget_or_create_stripe_customer
Get existing Stripe customer ID or create a new one with the Auth0 email. This ensures the Stripe customer always has the Auth0 email, preve
api/payments.py:265
↓ 3 callersFunctionget_tier_from_apple_product
Returns (is_pro, is_max, is_plus) for a given Apple product_id.
api/apple_payments.py:60
↓ 3 callersFunctionhas_active_subscription
Single source-of-truth check for active subscriptions across all providers. - Apple: queries Auth0 metadata by email (cache of client-verifi
api/payments.py:61
↓ 3 callersFunctionisAgentLoopRunning
(agentId: string)
app/src/utils/main_loop.ts:448
↓ 3 callersFunctionlistModels
()
app/src/utils/inferenceServer.ts:89
↓ 3 callersMethodonModelsChange
* Subscribe to model list changes
app/src/utils/ModelManager.ts:716
↓ 3 callersMethodoptimisticUpdateQuota
()
app/src/utils/ModelManager.ts:805
↓ 3 callersMethodprompt_channel_secret_interactive
Prompt for the secret/config value for a given channel using TUI
cli/src/config.rs:154
↓ 3 callersFunctionremoveInferenceAddress
(address: string)
app/src/utils/inferenceServer.ts:32
↓ 3 callersFunctionresetState
()
app/src/utils/pullModelManager.ts:44
↓ 3 callersFunctionresolve_to_phone
Resolve a key or phone number to an actual whitelisted phone number. First checks if the input is a key in the Redis key_to_phone mapping.
api/messaging.py:98
↓ 3 callersFunctionsave_config_to_disk
(app_handle: &AppHandle, config: &AppConfig)
app/desktop/src/shortcuts.rs:204
↓ 3 callersFunctionsendEmail
(message: string, emailAddress: string, authToken: string, images?: string[], videos?: string[])
app/src/utils/handlers/utils.ts:286
↓ 3 callersFunctionsetAgentCrop
(agentId: string, streamType: 'camera' | 'screen', cropConfig: CropConfig | null)
app/src/utils/screenCapture.ts:27
↓ 3 callersMethodsetContextParams
(params: Partial<ContextParams>)
app/src/utils/localLlm/NativeLlmManager.ts:893
↓ 3 callersFunctionsetImageMemory
(agentId: string, images: string[])
app/src/utils/handlers/utils.ts:104
↓ 3 callersMethodsetInterimText
Set interim text (replaces previous interim, for streaming services)
app/src/utils/whisper/TranscriptionSubscriber.ts:29
↓ 3 callersFunctionsetState
(newState: Partial<PullState>)
app/src/utils/pullModelManager.ts:39
↓ 3 callersFunctionset_app_group_path
Set the App Group container path (called from Swift/iOS side)
app/mobile/src/audio_ring.rs:171
↓ 3 callersFunctionshouldPulse
(shortcutKey: string)
app/src/desktop/OverlayWindow.tsx:160
↓ 3 callersMethodstartNewBuffer
()
app/src/utils/recordingManager.ts:141
↓ 3 callersFunctionstart_audio_stream
(on_audio: Channel<AudioData>)
app/plugins/screen-capture/src/audio.rs:381
↓ 3 callersFunctionstart_capture_stream
Start video capture stream If capture is already running (for audio), reuses the existing stream
app/plugins/screen-capture/src/macos.rs:217
↓ 3 callersMethodstopCloudStreamTimer
()
app/src/utils/whisper/UnifiedTranscriptionService.ts:365
↓ 3 callersFunctionstopMic
()
app/src/components/AICreator/MCP.tsx:481
↓ 3 callersMethodstopTranscriptionForStream
(type: AudioStreamType)
app/src/utils/streamManager.ts:736
↓ 3 callersFunctionuseMCPContext
()
app/src/mcp/MCPContext.tsx:46
↓ 3 callersFunctionuseSubscriberText
( agentId: string, streamType: AudioStreamType )
app/src/hooks/useTranscriptionState.ts:42
↓ 3 callersFunctionverify_and_decode_jws
Verify and decode a JWS signed by Apple (StoreKit 2 transaction or notification). Apple StoreKit 2 uses certificate chain validation (x5c he
api/apple_payments.py:114
↓ 2 callersMethod__init__
(self, message)
api/api_handlers.py:51
↓ 2 callersMethod_convert_messages_to_gemini_format
Convert OpenAI format messages to Gemini API format. Returns: (system_instruction_dict or None, contents_list)
api/gemini_handler.py:330
↓ 2 callersMethod_convert_messages_to_gemini_format
Convert OpenAI format messages to Gemini API format. Returns: (system_instruction_dict or None, contents_list)
api/gemini_pro_handler.py:298
↓ 2 callersMethod_handle_modern_proxy
A pure, simple proxy that streams requests and responses directly.
docker/observer-ollama/observer_ollama/handler.py:55
↓ 2 callersFunction_seconds_until_midnight
()
api/quota_manager.py:98
↓ 2 callersMethodaddSubscriber
(subscriber: TranscriptionSubscriber)
app/src/utils/whisper/UnifiedTranscriptionService.ts:164
↓ 2 callersMethodbuildDecorations
(_view: EditorView)
app/src/components/AgentCard/ToolsModal.tsx:625
↓ 2 callersMethodcancelDownload
* Cancel an ongoing download - signals Rust to stop and delete partial file
app/src/utils/localLlm/NativeLlmManager.ts:469
↓ 2 callersFunctioncheckPhoneWhitelist
( agentCode: string, getToken?: TokenProvider )
app/src/utils/pre-flight.ts:15
← previousnext →101–200 of 1,954, ranked by callers