MCPcopy Create free account

hub / github.com/benjichat/voice_agent_base / functions

Functions179 in github.com/benjichat/voice_agent_base

↓ 60 callersFunctioncn
(...inputs: ClassValue[])
apps/web/src/lib/utils.ts:4
↓ 8 callersFunctionuseStreamContext
()
apps/web/src/providers/Stream.tsx:288
↓ 6 callersFunctioncleanup
()
apps/web/src/components/voice-only-interface.tsx:458
↓ 6 callersFunctionplayAudioFromBase64
(base64Audio: string)
apps/web/src/components/voice-only-interface.tsx:368
↓ 5 callersFunctiongetButtonState
()
apps/web/src/components/voice-only-interface.tsx:704
↓ 3 callersFunctiongetColor
()
apps/web/src/components/audio-visualizer-fallback.tsx:22
↓ 3 callersFunctiongetContentString
(content: Message["content"])
apps/web/src/components/thread/utils.ts:3
↓ 3 callersFunctionhandleShowSidePanel
( showState: boolean, showDescription: boolean, )
apps/web/src/components/thread/agent-inbox/index.tsx:18
↓ 3 callersFunctionprettifyText
(action: string)
apps/web/src/components/thread/agent-inbox/utils.ts:7
↓ 3 callersFunctionresumeRun
(response: HumanResponse[])
apps/web/src/components/thread/agent-inbox/hooks/use-interrupted-actions.tsx:83
↓ 2 callersFunctionensureToolCallsHaveResponses
(messages: Message[])
apps/web/src/lib/ensure-tool-responses.ts:6
↓ 2 callersFunctionformatTime
(time: number)
apps/web/src/components/ui/audio-player.tsx:179
↓ 2 callersFunctiongetApiKey
()
apps/web/src/lib/api-key.tsx:1
↓ 2 callersFunctionhandleSubmit
( e: React.MouseEvent<HTMLButtonElement, MouseEvent> | KeyboardEvent, )
apps/web/src/components/thread/agent-inbox/hooks/use-interrupted-actions.tsx:100
↓ 2 callersFunctionisAgentInboxInterruptSchema
( value: unknown, )
apps/web/src/lib/agent-inbox-interrupt.ts:3
↓ 2 callersFunctionisComplexValue
(value: any)
apps/web/src/components/thread/messages/tool-calls.tsx:6
↓ 2 callersFunctionisComplexValue
(value: any)
apps/web/src/components/thread/messages/generic-interrupt.tsx:5
↓ 2 callersFunctiononEditChange
( change: string | string[], response: HumanResponseWithEdits, key: string | string[], )
apps/web/src/components/thread/agent-inbox/components/inbox-item-input.tsx:331
↓ 2 callersFunctiononResponseChange
( change: string, response: HumanResponseWithEdits, )
apps/web/src/components/thread/agent-inbox/components/inbox-item-input.tsx:438
↓ 2 callersFunctionplayAudioFromUrl
(audioUrl: string)
apps/web/src/components/voice-only-interface.tsx:305
↓ 2 callersFunctionsetupAudioVisualization
(audioElement: HTMLAudioElement)
apps/web/src/components/voice-only-interface.tsx:209
↓ 2 callersFunctionunknownToPrettyDate
(input: unknown)
apps/web/src/components/thread/agent-inbox/utils.ts:70
↓ 2 callersFunctionuseMediaQuery
(query: string)
apps/web/src/hooks/useMediaQuery.tsx:3
↓ 2 callersFunctionuseSpeechRecording
()
apps/web/src/hooks/useSpeechRecording.tsx:15
↓ 2 callersFunctionuseThreads
()
apps/web/src/providers/Thread.tsx:69
↓ 1 callersFunctionattemptTranscription
(buffer: Buffer, fileName: string, mimeType: string)
apps/agents/src/react-agent/speech-to-text.ts:75
↓ 1 callersFunctionbase64ToBuffer
(base64: string)
apps/agents/src/react-agent/utils.ts:25
↓ 1 callersFunctionbaseMessageObject
(item: unknown)
apps/web/src/components/thread/agent-inbox/utils.ts:31
↓ 1 callersFunctioncheckGraphStatus
( apiUrl: string, apiKey: string | null, )
apps/web/src/providers/Stream.tsx:67
↓ 1 callersFunctionconstructOpenInStudioURL
( deploymentUrl: string, threadId?: string, )
apps/web/src/components/thread/agent-inbox/utils.ts:190
↓ 1 callersFunctioncopyToClipboard
(value: string)
apps/web/src/components/thread/markdown-text.tsx:30
↓ 1 callersFunctioncreateClient
(apiUrl: string, apiKey: string | undefined)
apps/web/src/providers/client.ts:3
↓ 1 callersFunctioncreateDefaultHumanResponse
( interrupt: HumanInterrupt, initialHumanInterruptEditValue: React.MutableRefObject< Record<string, st
apps/web/src/components/thread/agent-inbox/utils.ts:84
↓ 1 callersFunctionensureConfiguration
( config: RunnableConfig, )
apps/agents/src/react-agent/configuration.ts:20
↓ 1 callersFunctiongetButtonContent
()
apps/web/src/components/ui/voice-recorder-button.tsx:70
↓ 1 callersFunctiongetButtonStyles
()
apps/web/src/components/ui/voice-recorder-button.tsx:126
↓ 1 callersFunctiongetOrbStyles
()
apps/web/src/components/voice-only-interface.tsx:752
↓ 1 callersFunctiongetStatusText
()
apps/web/src/components/voice-only-interface.tsx:870
↓ 1 callersFunctiongetSubtitleText
()
apps/web/src/components/voice-only-interface.tsx:888
↓ 1 callersFunctiongetThreadSearchMetadata
( assistantId: string, )
apps/web/src/providers/Thread.tsx:26
↓ 1 callersFunctionhandleCopy
(e: React.MouseEvent<HTMLButtonElement, MouseEvent>)
apps/web/src/components/thread/agent-inbox/components/thread-id.tsx:41
↓ 1 callersFunctionhandleCopy
(e: React.MouseEvent<HTMLButtonElement, MouseEvent>)
apps/web/src/components/thread/messages/shared.tsx:25
↓ 1 callersFunctionhandleRegenerate
( parentCheckpoint: Checkpoint | null | undefined, )
apps/web/src/components/thread/index.tsx:293
↓ 1 callersFunctionhandleVoiceRecordingComplete
(audioBlob: Blob)
apps/web/src/components/voice-only-interface.tsx:601
↓ 1 callersFunctionhaveArgsChanged
( args: unknown, initialValues: Record<string, string>, )
apps/web/src/components/thread/agent-inbox/utils.ts:207
↓ 1 callersFunctionisArrayOfMessages
( value: Record<string, any>[], )
apps/web/src/components/thread/agent-inbox/utils.ts:11
↓ 1 callersFunctionloadChatModel
( fullySpecifiedName: string, )
apps/agents/src/react-agent/utils.ts:8
↓ 1 callersFunctionmessageTypeToLabel
(message: BaseMessage)
apps/web/src/components/thread/agent-inbox/components/state-view.tsx:22
↓ 1 callersFunctionparseAnthropicStreamedToolCalls
( content: MessageContentComplex[], )
apps/web/src/components/thread/messages/ai.tsx:46
↓ 1 callersFunctionprocessEntries
()
apps/web/src/components/thread/messages/generic-interrupt.tsx:42
↓ 1 callersFunctionsetApiKey
(key: string)
apps/web/src/providers/Stream.tsx:172
↓ 1 callersFunctionsleep
(ms = 4000)
apps/web/src/providers/Stream.tsx:63
↓ 1 callersFunctionstartFallback
()
apps/web/src/components/voice-only-interface.tsx:284
↓ 1 callersFunctiontestTTS
()
apps/agents/test-tts.js:12
↓ 1 callersFunctiontruncateValue
(value: any)
apps/web/src/components/thread/messages/generic-interrupt.tsx:21
↓ 1 callersFunctionupdateAudioLevel
()
apps/web/src/components/voice-only-interface.tsx:239
↓ 1 callersFunctionupdateAudioLevel
()
apps/web/src/hooks/useSpeechRecording.tsx:155
↓ 1 callersFunctionuseCopyToClipboard
({ copiedDuration = 3000, }: { copiedDuration?: number; } = {})
apps/web/src/components/thread/markdown-text.tsx:23
↓ 1 callersFunctionuseInterruptedActions
({ interrupt, }: UseInterruptedActionsInput)
apps/web/src/components/thread/agent-inbox/hooks/use-interrupted-actions.tsx:53
FunctionAcceptComponent
({ streaming, actionRequestArgs, handleSubmit, }: { streaming: boolean; actionRequestArgs: Record<st
apps/web/src/components/thread/agent-inbox/components/inbox-item-input.tsx:145
FunctionArgsRenderer
({ args }: { args: Record<string, any> })
apps/web/src/components/thread/agent-inbox/components/inbox-item-input.tsx:25
FunctionAssistantMessage
({ message, isLoading, handleRegenerate, }: { message: Message | undefined; isLoading: boolean; ha
apps/web/src/components/thread/messages/ai.tsx:70
FunctionAssistantMessageLoading
()
apps/web/src/components/thread/messages/ai.tsx:212
FunctionAudioPlayer
({ audioData, mimeType, className, autoPlay = false }: AudioPlayerProps)
apps/web/src/components/ui/audio-player.tsx:15
FunctionAudioVisualizer3D
({ audioLevel, isRecording, isPlaying, isProcessing, className = "", frequencyData }: AudioVisuali
apps/web/src/components/audio-visualizer-3d.tsx:247
FunctionAudioVisualizerFallback
({ audioLevel, isRecording, isPlaying, isProcessing, className = "" }: AudioVisualizerFallbackProps)
apps/web/src/components/audio-visualizer-fallback.tsx:13
FunctionAudioVisualizerWithFallback
(props: AudioVisualizerWithFallbackProps)
apps/web/src/components/audio-visualizer-with-fallback.tsx:16
FunctionAvatar
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Root>)
apps/web/src/components/ui/avatar.tsx:6
FunctionAvatarFallback
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Fallback>)
apps/web/src/components/ui/avatar.tsx:35
FunctionAvatarImage
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Image>)
apps/web/src/components/ui/avatar.tsx:22
FunctionBranchSwitcher
({ branch, branchOptions, onSelect, isLoading, }: { branch: string | undefined; branchOptions: str
apps/web/src/components/thread/messages/shared.tsx:66
FunctionButton
({ className, variant, size, asChild = false, ...props }: ButtonProps)
apps/web/src/components/ui/button.tsx:43
FunctionButtonGroup
({ handleShowState, handleShowDescription, showingState, showingDescription, }: { handleShowState: (
apps/web/src/components/thread/agent-inbox/components/thread-actions-view.tsx:18
FunctionCard
({ className, ...props }: React.ComponentProps<"div">)
apps/web/src/components/ui/card.tsx:5
FunctionCardContent
({ className, ...props }: React.ComponentProps<"div">)
apps/web/src/components/ui/card.tsx:48
FunctionCardDescription
({ className, ...props }: React.ComponentProps<"div">)
apps/web/src/components/ui/card.tsx:38
FunctionCardFooter
({ className, ...props }: React.ComponentProps<"div">)
apps/web/src/components/ui/card.tsx:58
FunctionCardHeader
({ className, ...props }: React.ComponentProps<"div">)
apps/web/src/components/ui/card.tsx:18
FunctionCardTitle
({ className, ...props }: React.ComponentProps<"div">)
apps/web/src/components/ui/card.tsx:28
FunctionCodeHeader
({ language, code })
apps/web/src/components/thread/markdown-text.tsx:42
FunctionCommandBar
({ content, isHumanMessage, isAiMessage, isEditing, setIsEditing, handleSubmitEdit, handleRegene
apps/web/src/components/thread/messages/shared.tsx:115
FunctionContentCopyable
({ content, disabled, }: { content: string; disabled: boolean; })
apps/web/src/components/thread/messages/shared.tsx:16
FunctionCustomComponent
({ message, thread, }: { message: Message; thread: ReturnType<typeof useStreamContext>; })
apps/web/src/components/thread/messages/ai.tsx:19
FunctionDebugStream
()
apps/web/src/components/debug-stream/index.tsx:6
FunctionDemoPage
()
apps/web/src/app/page.tsx:9
FunctionEditAndOrAcceptComponent
({ humanResponse, streaming, initialValues, onEditChange, handleSubmit, interruptValue, }: { hum
apps/web/src/components/thread/agent-inbox/components/inbox-item-input.tsx:173
FunctionEditableContent
({ value, setValue, onSubmit, }: { value: string; setValue: React.Dispatch<React.SetStateAction<stri
apps/web/src/components/thread/messages/human.tsx:9
FunctionErrorBoundary
({ children, onError }: ErrorBoundaryProps)
apps/web/src/components/audio-visualizer-with-fallback.tsx:59
FunctionFlowingParticleField
({ audioLevel, isRecording, isPlaying, isProcessing, frequencyData }: AudioOrbPropsExtended)
apps/web/src/components/audio-visualizer-3d.tsx:20
FunctionGenericInterruptView
({ interrupt, }: { interrupt: Record<string, any> | Record<string, any>[]; })
apps/web/src/components/thread/messages/generic-interrupt.tsx:9
FunctionGitHubSVG
({ width = "100%", height = "100%" })
apps/web/src/components/icons/github.tsx:1
FunctionHasContentsEllipsis
({ onClick }: { onClick?: () => void })
apps/web/src/components/thread/agent-inbox/components/state-view.tsx:151
FunctionHumanMessage
({ message, isLoading, }: { message: Message; isLoading: boolean; })
apps/web/src/components/thread/messages/human.tsx:35
FunctionInboxItemInput
({ interruptValue, humanResponse, streaming, streamFinished, supportsMultipleMethods, acceptAllowe
apps/web/src/components/thread/agent-inbox/components/inbox-item-input.tsx:307
FunctionInput
({ className, type, ...props }: React.ComponentProps<"input">)
apps/web/src/components/ui/input.tsx:5
FunctionLabel
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
apps/web/src/components/ui/label.tsx:6
FunctionLangGraphLogoSVG
({ className, width, height, }: { width?: number; height?: number; className?: string; })
apps/web/src/components/icons/langgraph.tsx:1
FunctionMarkdownTextImpl
({ children })
apps/web/src/components/thread/markdown-text.tsx:231
FunctionMessagesRenderer
({ messages }: { messages: BaseMessage[] })
apps/web/src/components/thread/agent-inbox/components/state-view.tsx:44
FunctionOpenGitHubRepo
()
apps/web/src/components/thread/index.tsx:78
next →1–100 of 179, ranked by callers