MCPcopy Create free account

hub / github.com/larksuite/openclaw-lark / functions

Functions1,118 in github.com/larksuite/openclaw-lark

↓ 1 callersFunctionbuildStreamingThinkingCard
(showToolUse = true)
src/card/builder.ts:658
↓ 1 callersFunctionbuildStreamingToolUseActivePanel
* Build the collapsible panel for the active pre-answer phase. * Used by buildStreamingPreAnswerCard when at least one step exists.
src/card/builder.ts:719
↓ 1 callersFunctionbuildSummarySignals
(line: string, patterns: RegExp[])
src/card/tool-use-display.ts:288
↓ 1 callersFunctionbuildSyntheticContext
(event: VcMeetingInvitedSyntheticEvent)
src/messaging/inbound/vc-meeting-invited-handler.ts:59
↓ 1 callersFunctionbuildSyntheticEvent
( event: FeishuVcMeetingInvitedEvent, )
src/messaging/inbound/vc-meeting-invited-handler.ts:27
↓ 1 callersFunctionbuildThinkingCard
()
src/card/builder.ts:377
↓ 1 callersFunctionbuildToolTitle
(source: ToolStepSource, descriptor: ToolDescriptor | undefined, rawDetail?: string)
src/card/tool-use-display.ts:235
↓ 1 callersFunctionbuildToolUsePlaceholder
(labels?: { zh: string; en: string })
src/card/builder.ts:871
↓ 1 callersFunctionbuildToolUseStepDetailElement
(step: ToolUseDisplayStep)
src/card/builder.ts:913
↓ 1 callersFunctionbuildToolUseStepOutputElement
(step: ToolUseDisplayStep)
src/card/builder.ts:928
↓ 1 callersFunctionbuildToolUseStepOutputMarkdown
(step: ToolUseDisplayStep)
src/card/builder.ts:942
↓ 1 callersFunctionbuildToolUseStepTitleElement
(step: ToolUseDisplayStep)
src/card/builder.ts:889
↓ 1 callersFunctionbuildToolUseStepTitleMarkdown
(step: ToolUseDisplayStep)
src/card/builder.ts:905
↓ 1 callersFunctionbuildTracePrefix
* Build a trace-aware prefix like `feishu[default][msg:om_xxx]:`. * * Mirrors the format used by `trace.ts` so log lines are consistent * across th
src/core/lark-logger.ts:104
↓ 1 callersFunctioncallMcpTool
( name: string, args: Record<string, unknown>, toolCallId: string, uat: string, brand?: LarkBrand, )
src/tools/mcp/shared.ts:164
↓ 1 callersFunctioncallWithUAT
(opts: UATCallOptions, apiCall: (accessToken: string) => Promise<T>)
src/core/uat-client.ts:212
↓ 1 callersFunctioncapInboundLength
* Cap inbound text length at a safe boundary (never split an `![image](key)` * marker), tag `[truncated]`, and drop image resources whose marker fell
src/messaging/converters/post.ts:236
↓ 1 callersFunctioncheckAppPermissions
* 检查应用权限状态
src/commands/doctor.ts:398
↓ 1 callersFunctioncheckAppScopes
(client: Lark.Client)
src/commands/diagnose.ts:128
↓ 1 callersFunctioncheckBasicInfo
* 检查基础信息和账号状态
src/commands/doctor.ts:304
↓ 1 callersFunctioncheckBotSenderGate
(params: { ctx: MessageContext; accountFeishuCfg?: FeishuConfig; account: LarkAccount; accountScopedCf
src/messaging/inbound/gate.ts:256
↓ 1 callersFunctioncheckDmGate
(params: { ctx: MessageContext; accountFeishuCfg?: FeishuConfig; account: LarkAccount; accountScopedCf
src/messaging/inbound/gate.ts:422
↓ 1 callersFunctioncheckGroupGate
(params: { ctx: MessageContext; accountFeishuCfg?: FeishuConfig; account: LarkAccount; accountScopedCf
src/messaging/inbound/gate.ts:328
↓ 1 callersFunctioncheckToolsProfile
(config: OpenClawConfig, locale: DoctorLocale)
src/commands/doctor.ts:358
↓ 1 callersFunctioncheckUserPermissions
* 检查用户权限状态
src/commands/doctor.ts:495
↓ 1 callersFunctioncleanReasoningPrefix
* Clean a "Reasoning:\n_italic_" formatted message back to plain text. * Strips the prefix and per-line italic markdown wrappers.
src/card/builder.ts:151
↓ 1 callersFunctioncleanup
()
src/channel/chat-queue.ts:68
↓ 1 callersMethodclearCache
* Dispose one or all cached instances. * With `accountId` — dispose that single instance. * Without — dispose every cached instance and clear th
src/core/lark-client.ts:239
↓ 1 callersFunctioncolLetter
* 将列号(1-based)转换为 Excel 列字母(A, B, ..., Z, AA, AB, ...)。
src/tools/oapi/sheets/sheet.ts:207
↓ 1 callersFunctioncollectFeishuSecurityWarnings
(params: { cfg: ClawdbotConfig; accountId: string })
src/channel/config-adapter.ts:100
↓ 1 callersFunctioncollectIsolationWarnings
(_cfg: ClawdbotConfig)
src/core/security-check.ts:216
↓ 1 callersFunctioncollectRuntimeConfigAssignments
(params: { config: OpenClawConfig; defaults: SecretDefaults | undefined; context: ResolverContext; })
secret-contract-api.ts:59
↓ 1 callersFunctioncollectSenderIds
* Collect all unique sender IDs from non-root items for batch name resolution.
src/messaging/converters/merge-forward.ts:153
↓ 1 callersMethodcomplete
Mark the controller as completed — no more flushes after current one.
src/card/flush-controller.ts:29
↓ 1 callersFunctionconsoleFallback
(subsystem: string)
src/core/lark-logger.ts:44
↓ 1 callersMethodconvert
(input: RawCardContent)
src/messaging/converters/interactive/card-converter.ts:82
↓ 1 callersMethodconvertAt
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:907
↓ 1 callersMethodconvertAudio
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:1075
↓ 1 callersMethodconvertAvatar
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:898
↓ 1 callersMethodconvertBlockquote
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:350
↓ 1 callersMethodconvertBody
(body: Obj, _schema: number)
src/messaging/converters/interactive/card-converter.ts:124
↓ 1 callersMethodconvertButton
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:568
↓ 1 callersMethodconvertChart
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:991
↓ 1 callersMethodconvertChecker
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:786
↓ 1 callersMethodconvertCodeBlock
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:367
↓ 1 callersMethodconvertCodeSpan
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:388
↓ 1 callersMethodconvertCollapsiblePanel
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:500
↓ 1 callersMethodconvertColumn
(prop: Obj, depth: number)
src/messaging/converters/interactive/card-converter.ts:484
↓ 1 callersMethodconvertColumnSet
(prop: Obj, depth: number)
src/messaging/converters/interactive/card-converter.ts:471
↓ 1 callersMethodconvertDiv
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:250
↓ 1 callersMethodconvertEmoji
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:309
↓ 1 callersMethodconvertFallbackText
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:410
↓ 1 callersFunctionconvertFolder
(raw)
src/messaging/converters/folder.ts:11
↓ 1 callersMethodconvertForm
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:490
↓ 1 callersMethodconvertHeading
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:393
↓ 1 callersMethodconvertImgCombination
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:971
↓ 1 callersMethodconvertInput
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:716
↓ 1 callersMethodconvertInteractiveContainer
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:531
↓ 1 callersFunctionconvertLegacyCard
(parsed: Obj)
src/messaging/converters/interactive/legacy.ts:10
↓ 1 callersMethodconvertLink
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:298
↓ 1 callersMethodconvertList
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:325
↓ 1 callersMethodconvertLocalDatetime
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:314
↓ 1 callersMethodconvertMarkdown
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:218
↓ 1 callersMethodconvertMarkdownV1
(elem: Obj, prop: Obj)
src/messaging/converters/interactive/card-converter.ts:227
↓ 1 callersMethodconvertNote
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:283
↓ 1 callersMethodconvertNumberTag
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:432
↓ 1 callersMethodconvertOverflow
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:803
↓ 1 callersMethodconvertPerson
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:821
↓ 1 callersMethodconvertPersonList
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:878
↓ 1 callersMethodconvertPersonV1
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:853
↓ 1 callersFunctionconvertPost
(raw, ctx)
src/messaging/converters/post.ts:77
↓ 1 callersMethodconvertRepeat
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:560
↓ 1 callersMethodconvertSelectImg
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:691
↓ 1 callersMethodconvertTable
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:1093
↓ 1 callersMethodconvertTextTag
(prop: Obj)
src/messaging/converters/interactive/card-converter.ts:422
↓ 1 callersMethodconvertUnknown
(prop: Obj | undefined, tag: string)
src/messaging/converters/interactive/card-converter.ts:448
↓ 1 callersMethodconvertVideo
(prop: Obj, _id: string)
src/messaging/converters/interactive/card-converter.ts:1084
↓ 1 callersFunctioncreateBackend
()
src/core/token-store.ts:299
↓ 1 callersFunctioncreateDispatcher
()
tests/dispatch-tool-use-init.test.ts:174
↓ 1 callersFunctioncreateFetchSubMessages
(larkClient: LarkClientType)
src/messaging/inbound/parse-io.ts:75
↓ 1 callersFunctioncreateParseResolveNames
(account: LarkAccount)
src/messaging/inbound/parse-io.ts:101
↓ 1 callersFunctioncreateToolClient
(config: ClawdbotConfig, accountIndex = 0)
src/core/tool-client.ts:474
↓ 1 callersFunctioncreateToolLogger
(api: OpenClawPluginApi, toolName: string)
src/tools/helpers.ts:391
↓ 1 callersFunctioncreateUATFetchSubMessages
通过 UAT 获取合并转发子消息
src/tools/oapi/im/format-messages.ts:50
↓ 1 callersFunctioncredentialsEqual
* Compare two credential values that may be strings or SecretRef objects. * * - Both strings: direct `===`. * - Both SecretRef objects: compare `so
src/core/lark-client.ts:110
↓ 1 callersFunctionctx
()
tests/inbound-post-content-v2.test.ts:6
↓ 1 callersFunctiondateTimeToSeconds
(datetime: string)
src/tools/oapi/im/time-utils.ts:62
↓ 1 callersFunctiondedup
(entries: SentinelEntry[])
src/messaging/inbound/sentinel-store.ts:32
↓ 1 callersFunctiondeleteAccount
(cfg: ClawdbotConfig, accountId: string)
src/channel/config-adapter.ts:66
↓ 1 callersFunctiondeliverMedia
* Upload and send a media file with text-link fallback on failure.
src/messaging/outbound/actions.ts:287
↓ 1 callersFunctiondeliverMessage
* Unified message delivery — handles text, card, and media payloads with * optional reply-to and thread routing. * * Supports `fileName` for named
src/messaging/outbound/actions.ts:235
↓ 1 callersFunctiondetectCardJson
* Detect whether a text string is a complete Feishu card JSON (v1, v2, or template). * * Returns the parsed card object if the text is valid card JS
src/messaging/outbound/deliver.ts:171
↓ 1 callersFunctiondetectFileType
(fileName: string)
src/messaging/outbound/media.ts:639
↓ 1 callersFunctiondetectIdType
(id: string)
src/core/targets.ts:45
↓ 1 callersFunctiondetectRegisteredTools
(config: OpenClawConfig)
src/commands/diagnose.ts:144
↓ 1 callersFunctiondiagnoseAccount
(account: LarkAccount)
src/commands/diagnose.ts:170
↓ 1 callersFunctiondispatchCommentMessage
* Dispatch a comment-target message via the buffered block dispatcher. * * Comment targets cannot use the streaming card flow (IM APIs don't * unde
src/messaging/inbound/dispatch.ts:87
↓ 1 callersFunctiondispatchFeishuPluginInteractiveHandler
(params: { cfg: ClawdbotConfig; accountId: string; data: unknown; })
src/channel/interactive-dispatch.ts:104
↓ 1 callersFunctiondispatchNormalMessage
( dc: DispatchContext, ctxPayload: ReturnType<typeof LarkClient.runtime.channel.reply.finalizeInboundConte
src/messaging/inbound/dispatch.ts:213
↓ 1 callersFunctiondispatchPermissionNotification
( dc: DispatchContext, permissionError: PermissionError, replyToMessageId?: string, )
src/messaging/inbound/dispatch-commands.ts:31
← previousnext →501–600 of 1,118, ranked by callers