MCPcopy Create free account

hub / github.com/SidU/openclaw-a365 / functions

Functions60 in github.com/SidU/openclaw-a365

↓ 12 callersFunctioncreateGraphTools
(cfg?: A365Config)
src/graph-tools.ts:770
↓ 9 callersFunctiongetA365Runtime
()
src/runtime.ts:33
↓ 9 callersFunctionresolveA365Credentials
(cfg?: A365Config)
src/token.ts:60
↓ 8 callersFunctionmockTokenResponse
()
src/graph-tools.test.ts:18
↓ 7 callersFunctiongetGraphToken
( cfg: A365Config | undefined, username: string, scope?: string, )
src/token.ts:126
↓ 7 callersFunctionresolveGraphTokenConfig
(cfg?: A365Config)
src/token.ts:75
↓ 5 callersFunctionloadStore
()
src/conversation-store.ts:35
↓ 4 callersFunctionvalidateEmails
* Validate email addresses in an array.
src/graph-tools.ts:190
↓ 4 callersFunctionvalidateIsoDateTime
* Validate ISO datetime string format.
src/graph-tools.ts:176
↓ 3 callersFunctiongetDefaultTimezone
* Get the default timezone from config, falling back to UTC.
src/graph-tools.ts:14
↓ 3 callersFunctiongetLogger
* Get the logger for Graph API operations. * Returns a no-op logger if runtime is not yet initialized.
src/graph-tools.ts:22
↓ 3 callersFunctionsaveStore
(store: ConversationStore)
src/conversation-store.ts:47
↓ 3 callersFunctionsendReply
(replyText: string)
src/monitor.ts:282
↓ 3 callersFunctionvalidateUserId
* Validate common tool parameters.
src/graph-tools.ts:162
↓ 2 callersFunctiongetGraphToolContext
()
src/graph-tools.ts:70
↓ 2 callersFunctiongetLogger
* Get the logger for token operations. * Returns a no-op logger if runtime is not yet initialized.
src/token.ts:8
↓ 2 callersFunctioninvalidateGraphTokenCache
(username?: string, scope?: string)
src/token.ts:349
↓ 2 callersFunctionisGraphConfigured
* Check if Graph API tools can be enabled. * Requires either T1/T2 flow config or external token callback.
src/channel.ts:12
↓ 2 callersFunctionnormalizeA365Target
* Normalize an A365 target to a conversation ID. * Handles various formats that might come from session storage.
src/outbound.ts:179
↓ 2 callersFunctionresolveStoredReference
* Resolve a stored conversation reference from the provided params. * Tries conversationId lookup first, then falls back to userAadId lookup.
src/outbound.ts:15
↓ 2 callersFunctionresolveTokenCallbackConfig
(cfg?: A365Config)
src/token.ts:101
↓ 2 callersFunctionsendMessageA365
(params: { cfg: unknown; to: string; text: string; serviceUrl?: string; metadata?: A365MessageM
src/outbound.ts:88
↓ 2 callersFunctionsendViaAdapter
* Send a proactive message using the SDK's adapter.continueConversation(). * * Per the SDK author, two things are required: * 1. The Conversatio
src/outbound.ts:53
↓ 1 callersFunctionaddToRecentGifs
(id: number)
src/graph-tools.ts:206
↓ 1 callersFunctioncreateCalendarEvent
* Create a calendar event for a user.
src/graph-tools.ts:350
↓ 1 callersFunctiondeleteCalendarEvent
* Delete a calendar event.
src/graph-tools.ts:517
↓ 1 callersFunctionextractMessageMetadata
(activity: ActivityForMetadata)
src/monitor.ts:41
↓ 1 callersFunctionfetchGraphTokenT1T2
* Fetch Graph API token using T1/T2/User flow (Federated Identity Credentials). * This is the authentication pattern used by Microsoft 365 Agents SD
src/token.ts:257
↓ 1 callersFunctionfetchTokenFromCallback
* Fetch token from external callback service. * This allows integration with existing .NET token services.
src/token.ts:195
↓ 1 callersFunctionfindMeetingTimes
* Find available meeting times using findMeetingTimes API.
src/graph-tools.ts:666
↓ 1 callersFunctiongetAdapter
()
src/adapter-store.ts:20
↓ 1 callersFunctiongetBlueprintClientId
()
src/adapter-store.ts:28
↓ 1 callersFunctiongetCalendarEvents
* Get calendar events for a user within a date range.
src/graph-tools.ts:293
↓ 1 callersFunctiongetConversationReference
( conversationId: string, )
src/conversation-store.ts:69
↓ 1 callersFunctiongetConversationReferenceByUser
( userAadId: string, )
src/conversation-store.ts:79
↓ 1 callersFunctiongetUserInfo
* Get user information from Microsoft Graph.
src/graph-tools.ts:628
↓ 1 callersFunctionisRecentGif
(id: number)
src/graph-tools.ts:216
↓ 1 callersFunctionmanualT1T2
(scope)
scripts/test-proactive.mjs:55
↓ 1 callersFunctionmonitorA365Provider
(opts: MonitorA365Opts)
src/monitor.ts:82
↓ 1 callersFunctionprobeA365
* Probe A365 configuration to check if it's working.
src/channel.ts:30
↓ 1 callersFunctionrunWithGraphToolContext
(ctx: GraphToolContext, fn: () => T)
src/graph-tools.ts:63
↓ 1 callersFunctionsaveConversationReference
( ref: StoredConversationReference, userAadId?: string, )
src/conversation-store.ts:56
↓ 1 callersFunctionsendEmail
* Send an email using Microsoft Graph.
src/graph-tools.ts:547
↓ 1 callersFunctionsendGif
* Search Klipy for GIFs, pick a non-recent random result, and send it * directly into the conversation via the turn context's sendActivity.
src/graph-tools.ts:224
↓ 1 callersFunctionsetA365Runtime
(next: PluginRuntime)
src/runtime.ts:25
↓ 1 callersFunctionsetAdapter
(adapter: CloudAdapter)
src/adapter-store.ts:16
↓ 1 callersFunctionsetBlueprintClientId
(clientId: string)
src/adapter-store.ts:24
↓ 1 callersFunctionshutdown
()
src/monitor.ts:417
↓ 1 callersFunctionupdateCalendarEvent
* Update an existing calendar event.
src/graph-tools.ts:449
FunctionbuildConversationReference
(activity: ActivityForMetadata)
src/monitor.ts:62
FunctionclearConversationReferences
()
src/conversation-store.ts:118
FunctiondeleteConversationReference
(conversationId: string)
src/conversation-store.ts:109
FunctiongetTokenCacheStats
()
src/token.ts:369
FunctiongraphRequest
* Make a request to the Microsoft Graph API. * Uses the agent username (service account) for token acquisition. * * TODO: Add retry logic with e
src/graph-tools.ts:91
FunctionlistConversationReferences
()
src/conversation-store.ts:95
FunctionnormalizeA365MessagingTarget
(raw: string)
src/outbound.ts:270
Functionregister
(api: OpenClawPluginApi)
index.ts:25
FunctionresetA365Runtime
()
src/runtime.ts:44
FunctionsendAdaptiveCardA365
(params: { cfg: unknown; to: string; card: Record<string, unknown>; serviceUrl?: string; metada
src/outbound.ts:130
FunctionsetGraphToolContext
(_ctx: GraphToolContext | undefined)
src/graph-tools.ts:79