Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SidU/openclaw-a365
/ functions
Functions
60 in github.com/SidU/openclaw-a365
⨍
Functions
60
◇
Types & classes
0
↓ 12 callers
Function
createGraphTools
(cfg?: A365Config)
src/graph-tools.ts:770
↓ 9 callers
Function
getA365Runtime
()
src/runtime.ts:33
↓ 9 callers
Function
resolveA365Credentials
(cfg?: A365Config)
src/token.ts:60
↓ 8 callers
Function
mockTokenResponse
()
src/graph-tools.test.ts:18
↓ 7 callers
Function
getGraphToken
( cfg: A365Config | undefined, username: string, scope?: string, )
src/token.ts:126
↓ 7 callers
Function
resolveGraphTokenConfig
(cfg?: A365Config)
src/token.ts:75
↓ 5 callers
Function
loadStore
()
src/conversation-store.ts:35
↓ 4 callers
Function
validateEmails
* Validate email addresses in an array.
src/graph-tools.ts:190
↓ 4 callers
Function
validateIsoDateTime
* Validate ISO datetime string format.
src/graph-tools.ts:176
↓ 3 callers
Function
getDefaultTimezone
* Get the default timezone from config, falling back to UTC.
src/graph-tools.ts:14
↓ 3 callers
Function
getLogger
* Get the logger for Graph API operations. * Returns a no-op logger if runtime is not yet initialized.
src/graph-tools.ts:22
↓ 3 callers
Function
saveStore
(store: ConversationStore)
src/conversation-store.ts:47
↓ 3 callers
Function
sendReply
(replyText: string)
src/monitor.ts:282
↓ 3 callers
Function
validateUserId
* Validate common tool parameters.
src/graph-tools.ts:162
↓ 2 callers
Function
getGraphToolContext
()
src/graph-tools.ts:70
↓ 2 callers
Function
getLogger
* Get the logger for token operations. * Returns a no-op logger if runtime is not yet initialized.
src/token.ts:8
↓ 2 callers
Function
invalidateGraphTokenCache
(username?: string, scope?: string)
src/token.ts:349
↓ 2 callers
Function
isGraphConfigured
* Check if Graph API tools can be enabled. * Requires either T1/T2 flow config or external token callback.
src/channel.ts:12
↓ 2 callers
Function
normalizeA365Target
* Normalize an A365 target to a conversation ID. * Handles various formats that might come from session storage.
src/outbound.ts:179
↓ 2 callers
Function
resolveStoredReference
* Resolve a stored conversation reference from the provided params. * Tries conversationId lookup first, then falls back to userAadId lookup.
src/outbound.ts:15
↓ 2 callers
Function
resolveTokenCallbackConfig
(cfg?: A365Config)
src/token.ts:101
↓ 2 callers
Function
sendMessageA365
(params: { cfg: unknown; to: string; text: string; serviceUrl?: string; metadata?: A365MessageM
src/outbound.ts:88
↓ 2 callers
Function
sendViaAdapter
* 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 callers
Function
addToRecentGifs
(id: number)
src/graph-tools.ts:206
↓ 1 callers
Function
createCalendarEvent
* Create a calendar event for a user.
src/graph-tools.ts:350
↓ 1 callers
Function
deleteCalendarEvent
* Delete a calendar event.
src/graph-tools.ts:517
↓ 1 callers
Function
extractMessageMetadata
(activity: ActivityForMetadata)
src/monitor.ts:41
↓ 1 callers
Function
fetchGraphTokenT1T2
* 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 callers
Function
fetchTokenFromCallback
* Fetch token from external callback service. * This allows integration with existing .NET token services.
src/token.ts:195
↓ 1 callers
Function
findMeetingTimes
* Find available meeting times using findMeetingTimes API.
src/graph-tools.ts:666
↓ 1 callers
Function
getAdapter
()
src/adapter-store.ts:20
↓ 1 callers
Function
getBlueprintClientId
()
src/adapter-store.ts:28
↓ 1 callers
Function
getCalendarEvents
* Get calendar events for a user within a date range.
src/graph-tools.ts:293
↓ 1 callers
Function
getConversationReference
( conversationId: string, )
src/conversation-store.ts:69
↓ 1 callers
Function
getConversationReferenceByUser
( userAadId: string, )
src/conversation-store.ts:79
↓ 1 callers
Function
getUserInfo
* Get user information from Microsoft Graph.
src/graph-tools.ts:628
↓ 1 callers
Function
isRecentGif
(id: number)
src/graph-tools.ts:216
↓ 1 callers
Function
manualT1T2
(scope)
scripts/test-proactive.mjs:55
↓ 1 callers
Function
monitorA365Provider
(opts: MonitorA365Opts)
src/monitor.ts:82
↓ 1 callers
Function
probeA365
* Probe A365 configuration to check if it's working.
src/channel.ts:30
↓ 1 callers
Function
runWithGraphToolContext
(ctx: GraphToolContext, fn: () => T)
src/graph-tools.ts:63
↓ 1 callers
Function
saveConversationReference
( ref: StoredConversationReference, userAadId?: string, )
src/conversation-store.ts:56
↓ 1 callers
Function
sendEmail
* Send an email using Microsoft Graph.
src/graph-tools.ts:547
↓ 1 callers
Function
sendGif
* 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 callers
Function
setA365Runtime
(next: PluginRuntime)
src/runtime.ts:25
↓ 1 callers
Function
setAdapter
(adapter: CloudAdapter)
src/adapter-store.ts:16
↓ 1 callers
Function
setBlueprintClientId
(clientId: string)
src/adapter-store.ts:24
↓ 1 callers
Function
shutdown
()
src/monitor.ts:417
↓ 1 callers
Function
updateCalendarEvent
* Update an existing calendar event.
src/graph-tools.ts:449
Function
buildConversationReference
(activity: ActivityForMetadata)
src/monitor.ts:62
Function
clearConversationReferences
()
src/conversation-store.ts:118
Function
deleteConversationReference
(conversationId: string)
src/conversation-store.ts:109
Function
getTokenCacheStats
()
src/token.ts:369
Function
graphRequest
* 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
Function
listConversationReferences
()
src/conversation-store.ts:95
Function
normalizeA365MessagingTarget
(raw: string)
src/outbound.ts:270
Function
register
(api: OpenClawPluginApi)
index.ts:25
Function
resetA365Runtime
()
src/runtime.ts:44
Function
sendAdaptiveCardA365
(params: { cfg: unknown; to: string; card: Record<string, unknown>; serviceUrl?: string; metada
src/outbound.ts:130
Function
setGraphToolContext
(_ctx: GraphToolContext | undefined)
src/graph-tools.ts:79