MCPcopy Create free account

hub / github.com/MagicCube/agentara / functions

Functions836 in github.com/MagicCube/agentara

↓ 1 callersMethod_resolveSessionId
Resolve a session ID from a thread ID, falling back to DB then generating a new one.
src/community/feishu/messaging/message-channel.ts:595
↓ 1 callersMethod_resolveWebSearchQuery
(item: any)
src/community/openai/codex-agent-runner.ts:450
↓ 1 callersMethod_setupStaticServing
()
src/server/server.ts:108
↓ 1 callersMethod_syncAgentsMd
* Reads `CLAUDE.md` from `cwd`, resolves any `@path/file` imports, and * writes the result as `AGENTS.md` so the Codex CLI can pick it up as its
src/community/openai/codex-agent-runner.ts:498
↓ 1 callersMethod_toSessionEntity
(row: typeof sessions.$inferSelect)
src/kernel/sessioning/session-manager.ts:310
↓ 1 callersFunction_trimCardElements
Trim old step elements until the card fits Feishu's card limit.
src/community/feishu/messaging/message-renderer.ts:153
↓ 1 callersMethod_updateFirstMessage
* Sets the `first_message` for a session if it is still empty (write-once semantics). * @param sessionId - The session identifier. * @param firs
src/kernel/sessioning/session-manager.ts:282
↓ 1 callersMethod_updateLastMessageCreatedAt
* Updates the `last_message_created_at` and `updated_at` timestamps for a session. * @param sessionId - The session identifier.
src/kernel/sessioning/session-manager.ts:268
↓ 1 callersMethod_updateRunnerSessionId
( sessionId: string, runnerSessionId: string, )
src/kernel/sessioning/session-manager.ts:294
↓ 1 callersFunction_uploadMessageResource
( text: string, { uploadImage, }: { // eslint-disable-next-line no-unused-vars uploadImage:
src/community/feishu/messaging/message-renderer.ts:188
↓ 1 callersMethod_verifyIntegrity
()
src/boot-loader/boot-loader.ts:28
↓ 1 callersFunctionaddKeysToTokens
(lines: ThemedToken[][])
web/src/components/ai-elements/code-block.tsx:56
↓ 1 callersMethodbootstrap
* Bootstraps the application by verifying the integrity and then igniting the kernel.
src/boot-loader/boot-loader.ts:23
↓ 1 callersFunctionbuildBreadcrumbs
(pathname: string)
web/src/components/app-breadcrumb.tsx:18
↓ 1 callersFunctioncompleteJsxTag
(code: string)
web/src/components/ai-elements/jsx-preview.tsx:74
↓ 1 callersFunctioncontainsToolResult
(message: { content: MessageContent[] })
src/community/anthropic/claude-agent-runner.ts:177
↓ 1 callersFunctionconvertBlobUrlToDataUrl
(url: string)
web/src/components/ai-elements/prompt-input.tsx:81
↓ 1 callersFunctionconvertPostToMarkdown
( post: FeishuPost, // eslint-disable-next-line no-unused-vars downloadMessageResource: (file_key: strin
src/community/feishu/messaging/utils/index.ts:80
↓ 1 callersFunctioncountElements
(value: unknown)
tests/community/feishu/messaging/message-renderer.test.ts:5
↓ 1 callersFunctioncreateAgentRunner
(agentType: string)
src/kernel/agents/factory.ts:10
↓ 1 callersFunctioncreateApp
* Creates the Hono app with all API routes mounted. * * Extracted as a standalone function so TypeScript can infer the full * chained route type, w
src/server/server.ts:30
↓ 1 callersMethodcreateHandoffSession
* Creates a session for a handoff from an external Claude Code instance. * The session already exists in Claude's native store, so it is created
src/kernel/sessioning/session-manager.ts:157
↓ 1 callersFunctioncreateRawTokens
(code: string)
web/src/components/ai-elements/code-block.tsx:159
↓ 1 callersMethodcreateSession
* Creates a new session and inserts a row into the database. * @param sessionId - The session identifier. * @param options - Optional agent_type
src/kernel/sessioning/session-manager.ts:102
↓ 1 callersFunctiondownloadSkills
()
src/boot-loader/boot-loader.ts:151
↓ 1 callersFunctionextractToolUse
(content: ToolUseMessageContent)
src/shared/messaging/utils/index.ts:88
↓ 1 callersFunctionfilterSessions
(sessions: Session[], query: string)
web/src/app/sessions/index.tsx:36
↓ 1 callersFunctionformatDuration
(ms: number)
web/src/components/ai-elements/test-results.tsx:37
↓ 1 callersFunctionformatFileLine
(message: Message)
src/kernel/sessioning/writers/session-writer-utils.ts:51
↓ 1 callersFunctionformatResetsAt
(resetsAt: string)
web/src/app/usage/index.tsx:34
↓ 1 callersFunctionformatResetsIn
(resetsAt: string)
web/src/app/usage/index.tsx:21
↓ 1 callersFunctionformatSchedule
(schedule: ScheduledTask["schedule"])
web/src/app/cronjobs/index.tsx:51
↓ 1 callersFunctiongetAttachmentLabel
(data: AttachmentData)
web/src/components/ai-elements/attachments.tsx:80
↓ 1 callersFunctiongetClaudeCredentials
* Reads Claude Code credentials from macOS Keychain via `security find-generic-password`. * Returns the stored value (a JSON string) parsed as an obj
src/server/routes/usage.ts:11
↓ 1 callersFunctiongetEdgeParams
( source: InternalNode<Node>, target: InternalNode<Node> )
web/src/components/ai-elements/edge.tsx:90
↓ 1 callersFunctiongetHighlighter
( language: BundledLanguage )
web/src/components/ai-elements/code-block.tsx:141
↓ 1 callersFunctiongetMotionComponent
(element: keyof JSX.IntrinsicElements)
web/src/components/ai-elements/shimmer.tsx:18
↓ 1 callersMethodgetRunningTaskForSession
* Get the currently running task for a session, if any. * @param sessionId - The session ID to look up. * @returns The task ID if found, undefin
src/kernel/tasking/task-dispatcher.ts:498
↓ 1 callersMethodgetTaskByMessageId
* Get a pending or running task by its inbound message ID. * @param messageId - The Feishu message ID to look up. * @returns The task ID if foun
src/kernel/tasking/task-dispatcher.ts:512
↓ 1 callersFunctiongetTokensCacheKey
(code: string, language: BundledLanguage)
web/src/components/ai-elements/code-block.tsx:135
↓ 1 callersFunctionhandleDelete
()
web/src/app/cronjobs/index.tsx:86
↓ 1 callersFunctionisBold
(fontStyle: number | undefined)
web/src/components/ai-elements/code-block.tsx:40
↓ 1 callersFunctionisItalic
(fontStyle: number | undefined)
web/src/components/ai-elements/code-block.tsx:36
↓ 1 callersFunctionisUnderline
(fontStyle: number | undefined)
web/src/components/ai-elements/code-block.tsx:41
↓ 1 callersFunctionmain
()
plugins/handoff/scripts/handoff.ts:15
↓ 1 callersFunctionmatchJsxTag
(code: string)
web/src/components/ai-elements/jsx-preview.tsx:42
↓ 1 callersFunctionmessagesToMarkdown
( messages: ConversationMessage[], formatMessage: ( message: ConversationMessage, index: number
web/src/components/ai-elements/conversation.tsx:123
↓ 1 callersFunctionparseFrontmatter
* Parses a YAML frontmatter block from a markdown file's content. * * Uses Bun's built-in YAML parser to support full YAML 1.2 syntax including * m
src/server/routes/skills.ts:16
↓ 1 callersFunctionparseLevel
()
src/shared/logging/index.ts:5
↓ 1 callersFunctionparseStackTrace
(trace: string)
web/src/components/ai-elements/stack-trace.tsx:120
↓ 1 callersFunctionqueryClaudeUsage
()
src/server/routes/usage.ts:44
↓ 1 callersMethodquerySessions
* Returns sessions ordered by `updated_at` descending. * @param limit - Maximum number of sessions to return (default 50). * @returns An array o
src/kernel/sessioning/session-manager.ts:237
↓ 1 callersMethodqueryTasks
* Query tasks across every state, sorted by creation time descending. * Unlike bunqueue's in-memory query, this reads from the persisted * `task
src/kernel/tasking/task-dispatcher.ts:476
↓ 1 callersFunctionreadSkills
* Reads all skills from `config.paths.skills` (`$AGENTARA_HOME/.claude/skills/`). * * Each skill lives in its own subdirectory and exposes metadata
src/server/routes/skills.ts:41
↓ 1 callersMethodregisterChannel
(channel: MessageChannel)
src/shared/messaging/message-gateway.ts:21
↓ 1 callersFunctionreloadConfig
()
src/shared/config/index.ts:45
↓ 1 callersFunctionrenderAttachmentImage
( url: string, filename: string | undefined, isGrid: boolean )
web/src/components/ai-elements/attachments.tsx:89
↓ 1 callersFunctionrenderChildren
( children: ReactNode | ((error: Error) => ReactNode), error: Error )
web/src/components/ai-elements/jsx-preview.tsx:211
↓ 1 callersFunctionrenderContent
()
web/src/components/ai-elements/attachments.tsx:250
↓ 1 callersFunctionrenderIcon
(Icon: typeof ImageIcon)
web/src/components/ai-elements/attachments.tsx:246
↓ 1 callersFunctionrenderStep
(step: AssistantMessage | ToolMessage)
web/src/app/sessions/$sessionId.tsx:132
↓ 1 callersFunctionresolveEnvVars
(obj: unknown)
src/shared/config/env-resolver.ts:6
↓ 1 callersMethodresumeSession
* Resumes an existing session by reading its metadata from the database. * @param sessionId - The session identifier. * @param options - Optiona
src/kernel/sessioning/session-manager.ts:204
↓ 1 callersMethodscheduleTask
* Register or update a scheduled task. * Persists the definition to the `scheduled_tasks` table and registers * a bunqueue job scheduler. Each t
src/kernel/tasking/task-dispatcher.ts:170
↓ 1 callersFunctionsplitMarkdownByTables
( markdown: string, maxTables: number = 5, )
src/community/feishu/messaging/message-renderer.ts:376
↓ 1 callersMethodstream
* Return a stream of messages from the agent. * @param userMessage - The message to send to the agent. * @param streamOptions - Optional options
src/kernel/sessioning/session.ts:57
↓ 1 callersMethodupdateScheduledTask
* Update an existing scheduled task by its scheduler ID. * Updates the DB row and re-registers the bunqueue scheduler. * @param schedulerId - Th
src/kernel/tasking/task-dispatcher.ts:283
↓ 1 callersMethoduploadFile
* Uploads a file to Feishu. Returns the key of the uploaded file. * @param filePath - The path to the file relative to the home directory. * @re
src/community/feishu/messaging/message-channel.ts:306
↓ 1 callersFunctionuseAttachmentsContext
()
web/src/components/ai-elements/attachments.tsx:135
↓ 1 callersFunctionuseAudioDevices
()
web/src/components/ai-elements/mic-selector.tsx:279
↓ 1 callersFunctionuseClaudeUsage
()
web/src/lib/api/hooks.ts:285
↓ 1 callersFunctionuseIsMobile
()
web/src/hooks/use-mobile.ts:5
↓ 1 callersFunctionuseOptionalProviderAttachments
()
web/src/components/ai-elements/prompt-input.tsx:160
↓ 1 callersFunctionuseReasoning
()
web/src/components/ai-elements/reasoning.tsx:40
↓ 1 callersFunctionuseScheduledTaskDelete
()
web/src/lib/api/hooks.ts:152
↓ 1 callersFunctionuseScheduledTasks
()
web/src/lib/api/hooks.ts:142
↓ 1 callersFunctionuseSessionDelete
()
web/src/lib/api/hooks.ts:29
↓ 1 callersFunctionuseSessionHistory
(sessionId: string)
web/src/lib/api/hooks.ts:50
↓ 1 callersFunctionuseSkills
()
web/src/lib/api/hooks.ts:197
↓ 1 callersFunctionuseSoulMemory
()
web/src/lib/api/hooks.ts:225
↓ 1 callersFunctionuseSoulMemoryUpdate
()
web/src/lib/api/hooks.ts:252
↓ 1 callersFunctionuseTaskDelete
()
web/src/lib/api/hooks.ts:106
↓ 1 callersFunctionuseTasks
(options?: { refreshInterval?: number })
web/src/lib/api/hooks.ts:92
↓ 1 callersFunctionuseTheme
()
web/src/components/theme-provider.tsx:67
↓ 1 callersFunctionuseTranscription
()
web/src/components/ai-elements/transcription.tsx:23
↓ 1 callersFunctionuseUserMemory
()
web/src/lib/api/hooks.ts:212
↓ 1 callersFunctionuseUserMemoryUpdate
()
web/src/lib/api/hooks.ts:238
↓ 1 callersMethodwrite
(message: AssistantMessage | SystemMessage | UserMessage)
src/kernel/sessioning/writers/session-jsonl-writer.ts:20
↓ 1 callersMethodwrite
(message: Message)
src/kernel/sessioning/writers/session-log-writer.ts:24
FunctionAccordion
({ ...props }: React.ComponentProps<typeof AccordionPrimitive.Root>)
web/src/components/ui/accordion.tsx:7
FunctionAccordionContent
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Content>)
web/src/components/ui/accordion.tsx:48
FunctionAccordionItem
({ className, ...props }: React.ComponentProps<typeof AccordionPrimitive.Item>)
web/src/components/ui/accordion.tsx:13
FunctionAccordionTrigger
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Trigger>)
web/src/components/ui/accordion.tsx:26
FunctionAlert
({ className, variant, ...props }: React.ComponentProps<"div"> & VariantProps<typeof alertVariants>)
web/src/components/ui/alert.tsx:22
FunctionAlertDescription
({ className, ...props }: React.ComponentProps<"div">)
web/src/components/ui/alert.tsx:50
FunctionAlertDialog
({ ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Root>)
web/src/components/ui/alert-dialog.tsx:7
FunctionAlertDialogAction
({ className, variant = "default", size = "default", ...props }: React.ComponentProps<typeof AlertDial
web/src/components/ui/alert-dialog.tsx:145
FunctionAlertDialogCancel
({ className, variant = "outline", size = "default", ...props }: React.ComponentProps<typeof AlertDial
web/src/components/ui/alert-dialog.tsx:163
FunctionAlertDialogContent
({ className, size = "default", ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Content> &
web/src/components/ui/alert-dialog.tsx:45
FunctionAlertDialogDescription
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Description>)
web/src/components/ui/alert-dialog.tsx:116
← previousnext →101–200 of 836, ranked by callers