MCPcopy Create free account

hub / github.com/anthropics/claude-agent-sdk-demos / functions

Functions454 in github.com/anthropics/claude-agent-sdk-demos

↓ 225 callersMethodlog
(message: string, level?: "info" | "warn" | "error")
email-agent/agent/custom_scripts/types.ts:264
↓ 101 callersMethodpush
(item: T)
email-agent/ccsdk/message-queue.ts:7
↓ 20 callersFunctionfetch
(req: Request, server: any)
email-agent/server/server.ts:155
↓ 14 callersFunctionsend
(ws: WebSocket, payload: unknown)
ask-user-question-previews/server.ts:60
↓ 10 callersMethodaddLabel
(emailId: string, label: string)
email-agent/agent/custom_scripts/types.ts:228
↓ 10 callersMethodwrite
Write text to both console and transcript.
research-agent/research_agent/utils/transcript.py:38
↓ 9 callersMethodensureConnection
()
email-agent/database/imap-manager.ts:124
↓ 9 callersMethodopenMailbox
(mailbox: string, readOnly: boolean = true)
email-agent/database/imap-manager.ts:133
↓ 7 callersMethodgetEmailByMessageId
(messageId: string)
email-agent/database/database-manager.ts:545
↓ 7 callersMethodupdateEmailFlags
* Update email flags (for listener actions) * Updates only the specified fields while preserving others
email-agent/database/database-manager.ts:661
↓ 6 callersMethodbroadcast
(message: any)
simple-chatapp/server/session.ts:117
↓ 5 callersMethodgetAllTemplates
* Get all templates
email-agent/ccsdk/actions-manager.ts:94
↓ 5 callersMethodmapRowToEmailRecord
(row: any)
email-agent/database/database-manager.ts:621
↓ 5 callersMethodnotify
(message: string, options?: { priority?: "low" | "normal" | "high"; type?: "info" | "success" | "warni
email-agent/agent/custom_scripts/types.ts:255
↓ 4 callersMethodclose
()
email-agent/ccsdk/message-queue.ts:36
↓ 4 callersFunctionconnect
()
ask-user-question-previews/client/useAgentSocket.ts:30
↓ 4 callersMethodgetInstance
(config?: Partial<ImapConfig>)
email-agent/database/imap-manager.ts:63
↓ 4 callersMethodloadAllTemplates
* Load all action templates from directory
email-agent/ccsdk/actions-manager.ts:38
↓ 4 callersFunctionload_prompt
Load a prompt from the prompts directory.
research-agent/research_agent/agent.py:20
↓ 4 callersMethodparseEmailAddress
(addressString: string)
email-agent/database/email-sync.ts:38
↓ 4 callersMethodstarEmail
(emailId: string)
email-agent/agent/custom_scripts/types.ts:224
↓ 3 callersMethod_log_to_jsonl
Write structured log entry to JSONL file.
research-agent/research_agent/utils/subagent_tracker.py:175
↓ 3 callersMethodaddMessage
(chatId: string, message: Omit<ChatMessage, "id" | "chatId" | "timestamp">)
simple-chatapp/server/chat-store.ts:47
↓ 3 callersMethodarchiveEmail
(emailId: string)
email-agent/agent/custom_scripts/types.ts:223
↓ 3 callersMethodbroadcast
(message: any)
email-agent/ccsdk/session.ts:171
↓ 3 callersMethodbroadcastInboxUpdate
()
email-agent/ccsdk/websocket-handler.ts:70
↓ 3 callersMethodconnect
()
email-agent/database/imap-manager.ts:70
↓ 3 callersFunctiondetectTodoListInMessage
(messageContent: string)
excel-demo/src/renderer/components/utils/todoDetection.ts:13
↓ 3 callersFunctionfetchState
()
email-agent/client/components/message/ComponentRenderer.tsx:30
↓ 3 callersFunctiongetPlaceholderEmail
(index: number = 0)
email-agent/client/utils/placeholders.ts:5
↓ 3 callersMethodgetRecentEmails
(limit: number = 30)
email-agent/ccsdk/websocket-handler.ts:43
↓ 3 callersMethodgetState
* Get UI state by ID from database
email-agent/ccsdk/ui-state-manager.ts:99
↓ 3 callersFunctionhandleStatusChange
(taskId: string, newStatus: 'todo' | 'in_progress' | 'done')
email-agent/client/components/custom/TaskBoard.tsx:44
↓ 3 callersFunctionopen
(ws: WSClient)
email-agent/server/server.ts:142
↓ 3 callersFunctionrenderColumn
( columnId: 'todo' | 'in_progress' | 'done', title: string, bgColor: string )
email-agent/client/components/custom/TaskBoard.tsx:113
↓ 3 callersMethodsearch
(searchCriteria: any[])
email-agent/database/email-search.ts:207
↓ 3 callersMethodsearchEmails
(criteria: SearchCriteria, headersOnly: boolean = false)
email-agent/database/imap-manager.ts:388
↓ 3 callersMethodsearchEmails
(criteria: SearchCriteria & { headersOnly?: boolean })
email-agent/agent/email-api.ts:79
↓ 3 callersMethodsendMessage
(content: string)
simple-chatapp/server/session.ts:33
↓ 3 callersMethodunsubscribe
(client: WSClient)
email-agent/ccsdk/session.ts:83
↓ 3 callersFunctionuseScreenshotMode
()
email-agent/client/context/ScreenshotModeContext.tsx:26
↓ 3 callersMethodwatchTemplates
* Watch for template file changes
email-agent/ccsdk/actions-manager.ts:187
↓ 2 callersMethod_log_tool_use
Helper method to log tool use to console, transcript, and detailed log. Args: agent_label: Label for the agent (e.g., "R
research-agent/research_agent/utils/subagent_tracker.py:124
↓ 2 callersMethodclose
Close the transcript file.
research-agent/research_agent/utils/transcript.py:51
↓ 2 callersMethodclose
()
simple-chatapp/server/session.ts:140
↓ 2 callersFunctioncreateWindow
()
excel-demo/src/main/main.ts:281
↓ 2 callersMethoddisconnect
()
email-agent/database/imap-manager.ts:490
↓ 2 callersMethodensureLogsDir
* Ensure the logs directory exists
email-agent/ccsdk/log-writer.ts:35
↓ 2 callersMethodfetch
(url: string, options?: RequestInit)
email-agent/agent/custom_scripts/types.ts:261
↓ 2 callersFunctionfetchChats
()
simple-chatapp/client/App.tsx:106
↓ 2 callersMethodfetchEmail
(uid: number, headersOnly: boolean = false)
email-agent/database/imap-manager.ts:232
↓ 2 callersFunctionformatTimestamp
(timestamp: string)
email-agent/client/components/message/UserMessage.tsx:8
↓ 2 callersFunctiongetEmailAPI
()
email-agent/ccsdk/custom-tools.ts:16
↓ 2 callersFunctiongetFriendlyParameterName
(key: string)
excel-demo/src/renderer/components/utils/toolMetadata.ts:209
↓ 2 callersMethodgetMessages
(chatId: string)
simple-chatapp/server/chat-store.ts:75
↓ 2 callersFunctiongetOrCreateSession
(chatId: string)
simple-chatapp/server/server.ts:33
↓ 2 callersFunctiongetPlaceholderName
(index: number = 0)
email-agent/client/utils/placeholders.ts:10
↓ 2 callersFunctiongetPlaceholderSubject
(index: number = 0)
email-agent/client/utils/placeholders.ts:14
↓ 2 callersFunctiongetPriorityColor
(priority: TodoItem['priority'])
excel-demo/src/renderer/components/TodoListDisplay.tsx:36
↓ 2 callersFunctionhandleFileSelect
(files: File[])
excel-demo/src/renderer/components/MessageInput.tsx:54
↓ 2 callersMethodhasSubscribers
()
email-agent/ccsdk/session.ts:192
↓ 2 callersMethodloadAllListeners
* Load all listener files from the listeners directory
email-agent/ccsdk/listeners-manager.ts:51
↓ 2 callersMethodmarkAsRead
(emailId: string)
email-agent/agent/custom_scripts/types.ts:226
↓ 2 callersFunctionmsgTemplate
(pingPong: string)
excel-demo/src/main/main.ts:31
↓ 2 callersMethodopenInbox
()
email-agent/database/email-search.ts:80
↓ 2 callersMethodpush
(content: string)
simple-chatapp/server/ai-client.ts:23
↓ 2 callersMethodqueryStream
( prompt: string | AsyncIterable<SDKUserMessage>, options?: Partial<AIQueryOptions> )
email-agent/ccsdk/ai-client.ts:80
↓ 2 callersMethodreadLogs
* Read the last N log entries for a listener
email-agent/ccsdk/log-writer.ts:65
↓ 2 callersMethodsearchWithGmailQuery
* Search emails using Gmail's native query syntax * Supports all Gmail operators: OR, has:attachment, from:me, newer_than:, etc. * Automatically
email-agent/agent/email-api.ts:115
↓ 2 callersFunctionsendMessage
(channel: Channels, ...args: unknown[])
excel-demo/src/main/preload.ts:14
↓ 2 callersMethodsetState
* Set/update UI state in database
email-agent/ccsdk/ui-state-manager.ts:122
↓ 2 callersMethodsubscribe
(client: WSClient)
email-agent/ccsdk/session.ts:69
↓ 2 callersMethodsubscribe
(client: WSClient)
simple-chatapp/server/session.ts:104
↓ 2 callersFunctionsyncEmails
()
email-agent/client/components/ChatInterface.tsx:36
↓ 2 callersMethodsyncEmails
(dateRange: { start: Date; end: Date }, folders?: string[])
email-agent/database/imap-manager.ts:468
↓ 2 callersMethodsyncEmails
(options: SyncOptions = {})
email-agent/database/email-sync.ts:171
↓ 2 callersFunctionuseUIState
(ws: WebSocket | null)
email-agent/client/hooks/useUIState.ts:12
↓ 2 callersFunctionuseWebSocket
({ url, onMessage, onConnect, onDisconnect, onError, reconnectDelay = 3000, maxReconnectAttempts
email-agent/client/hooks/useWebSocket.ts:18
↓ 2 callersMethodwrite_to_file
Write text to transcript file only (not console).
research-agent/research_agent/utils/transcript.py:45
↓ 1 callersMethod_format_tool_input
Format tool input for human-readable logging.
research-agent/research_agent/utils/subagent_tracker.py:147
↓ 1 callersMethodaddUserMessage
(content: string)
email-agent/agent/custom_scripts/types.ts:250
↓ 1 callersFunctionadjustTextareaHeight
()
excel-demo/src/renderer/components/MessageInput.tsx:180
↓ 1 callersMethodappendLog
* Append a log entry to the listener's JSONL file
email-agent/ccsdk/log-writer.ts:46
↓ 1 callersFunctionbasicSession
()
hello-world-v2/v2-examples.ts:36
↓ 1 callersMethodbatchUpsertEmails
(emails: Array<{ email: EmailRecord; attachments?: Attachment[] }>)
email-agent/database/database-manager.ts:593
↓ 1 callersMethodbroadcastComponentInstance
(instance: any, sessionId: string)
email-agent/ccsdk/websocket-handler.ts:113
↓ 1 callersMethodbroadcastError
(error: string)
email-agent/ccsdk/session.ts:183
↓ 1 callersMethodbroadcastError
(error: string)
simple-chatapp/server/session.ts:131
↓ 1 callersMethodbroadcastListenerLog
* Broadcast a listener log to all connected clients
email-agent/ccsdk/websocket-handler.ts:389
↓ 1 callersMethodbroadcastToSubscribers
(message: SDKMessage)
email-agent/ccsdk/session.ts:88
↓ 1 callersMethodbroadcastUIStateUpdate
(stateId: string, data: any)
email-agent/ccsdk/websocket-handler.ts:96
↓ 1 callersMethodbuildDarwinTemplate
()
excel-demo/src/main/menu.ts:55
↓ 1 callersMethodbuildDefaultTemplate
()
excel-demo/src/main/menu.ts:195
↓ 1 callersMethodbuildImapSearchCriteria
(criteria: SearchCriteria)
email-agent/database/imap-manager.ts:146
↓ 1 callersMethodbuildMenu
()
excel-demo/src/main/menu.ts:21
↓ 1 callersFunctionchat
Start interactive chat with the research agent.
research-agent/research_agent/agent.py:27
↓ 1 callersMethodcheckEvent
* Check if an event matches any listeners and execute handlers
email-agent/ccsdk/listeners-manager.ts:379
↓ 1 callersMethodcleanup
()
email-agent/ccsdk/websocket-handler.ts:660
↓ 1 callersMethodcleanupEmptySessions
()
email-agent/ccsdk/websocket-handler.ts:363
↓ 1 callersMethodclick
()
excel-demo/src/main/menu.ts:159
next →1–100 of 454, ranked by callers