Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MagicCube/agentara
/ functions
Functions
836 in github.com/MagicCube/agentara
⨍
Functions
836
◇
Types & classes
177
↓ 1 callers
Method
_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 callers
Method
_resolveWebSearchQuery
(item: any)
src/community/openai/codex-agent-runner.ts:450
↓ 1 callers
Method
_setupStaticServing
()
src/server/server.ts:108
↓ 1 callers
Method
_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 callers
Method
_toSessionEntity
(row: typeof sessions.$inferSelect)
src/kernel/sessioning/session-manager.ts:310
↓ 1 callers
Function
_trimCardElements
Trim old step elements until the card fits Feishu's card limit.
src/community/feishu/messaging/message-renderer.ts:153
↓ 1 callers
Method
_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 callers
Method
_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 callers
Method
_updateRunnerSessionId
( sessionId: string, runnerSessionId: string, )
src/kernel/sessioning/session-manager.ts:294
↓ 1 callers
Function
_uploadMessageResource
( text: string, { uploadImage, }: { // eslint-disable-next-line no-unused-vars uploadImage:
src/community/feishu/messaging/message-renderer.ts:188
↓ 1 callers
Method
_verifyIntegrity
()
src/boot-loader/boot-loader.ts:28
↓ 1 callers
Function
addKeysToTokens
(lines: ThemedToken[][])
web/src/components/ai-elements/code-block.tsx:56
↓ 1 callers
Method
bootstrap
* Bootstraps the application by verifying the integrity and then igniting the kernel.
src/boot-loader/boot-loader.ts:23
↓ 1 callers
Function
buildBreadcrumbs
(pathname: string)
web/src/components/app-breadcrumb.tsx:18
↓ 1 callers
Function
completeJsxTag
(code: string)
web/src/components/ai-elements/jsx-preview.tsx:74
↓ 1 callers
Function
containsToolResult
(message: { content: MessageContent[] })
src/community/anthropic/claude-agent-runner.ts:177
↓ 1 callers
Function
convertBlobUrlToDataUrl
(url: string)
web/src/components/ai-elements/prompt-input.tsx:81
↓ 1 callers
Function
convertPostToMarkdown
( post: FeishuPost, // eslint-disable-next-line no-unused-vars downloadMessageResource: (file_key: strin
src/community/feishu/messaging/utils/index.ts:80
↓ 1 callers
Function
countElements
(value: unknown)
tests/community/feishu/messaging/message-renderer.test.ts:5
↓ 1 callers
Function
createAgentRunner
(agentType: string)
src/kernel/agents/factory.ts:10
↓ 1 callers
Function
createApp
* 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 callers
Method
createHandoffSession
* 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 callers
Function
createRawTokens
(code: string)
web/src/components/ai-elements/code-block.tsx:159
↓ 1 callers
Method
createSession
* 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 callers
Function
downloadSkills
()
src/boot-loader/boot-loader.ts:151
↓ 1 callers
Function
extractToolUse
(content: ToolUseMessageContent)
src/shared/messaging/utils/index.ts:88
↓ 1 callers
Function
filterSessions
(sessions: Session[], query: string)
web/src/app/sessions/index.tsx:36
↓ 1 callers
Function
formatDuration
(ms: number)
web/src/components/ai-elements/test-results.tsx:37
↓ 1 callers
Function
formatFileLine
(message: Message)
src/kernel/sessioning/writers/session-writer-utils.ts:51
↓ 1 callers
Function
formatResetsAt
(resetsAt: string)
web/src/app/usage/index.tsx:34
↓ 1 callers
Function
formatResetsIn
(resetsAt: string)
web/src/app/usage/index.tsx:21
↓ 1 callers
Function
formatSchedule
(schedule: ScheduledTask["schedule"])
web/src/app/cronjobs/index.tsx:51
↓ 1 callers
Function
getAttachmentLabel
(data: AttachmentData)
web/src/components/ai-elements/attachments.tsx:80
↓ 1 callers
Function
getClaudeCredentials
* 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 callers
Function
getEdgeParams
( source: InternalNode<Node>, target: InternalNode<Node> )
web/src/components/ai-elements/edge.tsx:90
↓ 1 callers
Function
getHighlighter
( language: BundledLanguage )
web/src/components/ai-elements/code-block.tsx:141
↓ 1 callers
Function
getMotionComponent
(element: keyof JSX.IntrinsicElements)
web/src/components/ai-elements/shimmer.tsx:18
↓ 1 callers
Method
getRunningTaskForSession
* 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 callers
Method
getTaskByMessageId
* 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 callers
Function
getTokensCacheKey
(code: string, language: BundledLanguage)
web/src/components/ai-elements/code-block.tsx:135
↓ 1 callers
Function
handleDelete
()
web/src/app/cronjobs/index.tsx:86
↓ 1 callers
Function
isBold
(fontStyle: number | undefined)
web/src/components/ai-elements/code-block.tsx:40
↓ 1 callers
Function
isItalic
(fontStyle: number | undefined)
web/src/components/ai-elements/code-block.tsx:36
↓ 1 callers
Function
isUnderline
(fontStyle: number | undefined)
web/src/components/ai-elements/code-block.tsx:41
↓ 1 callers
Function
main
()
plugins/handoff/scripts/handoff.ts:15
↓ 1 callers
Function
matchJsxTag
(code: string)
web/src/components/ai-elements/jsx-preview.tsx:42
↓ 1 callers
Function
messagesToMarkdown
( messages: ConversationMessage[], formatMessage: ( message: ConversationMessage, index: number
web/src/components/ai-elements/conversation.tsx:123
↓ 1 callers
Function
parseFrontmatter
* 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 callers
Function
parseLevel
()
src/shared/logging/index.ts:5
↓ 1 callers
Function
parseStackTrace
(trace: string)
web/src/components/ai-elements/stack-trace.tsx:120
↓ 1 callers
Function
queryClaudeUsage
()
src/server/routes/usage.ts:44
↓ 1 callers
Method
querySessions
* 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 callers
Method
queryTasks
* 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 callers
Function
readSkills
* 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 callers
Method
registerChannel
(channel: MessageChannel)
src/shared/messaging/message-gateway.ts:21
↓ 1 callers
Function
reloadConfig
()
src/shared/config/index.ts:45
↓ 1 callers
Function
renderAttachmentImage
( url: string, filename: string | undefined, isGrid: boolean )
web/src/components/ai-elements/attachments.tsx:89
↓ 1 callers
Function
renderChildren
( children: ReactNode | ((error: Error) => ReactNode), error: Error )
web/src/components/ai-elements/jsx-preview.tsx:211
↓ 1 callers
Function
renderContent
()
web/src/components/ai-elements/attachments.tsx:250
↓ 1 callers
Function
renderIcon
(Icon: typeof ImageIcon)
web/src/components/ai-elements/attachments.tsx:246
↓ 1 callers
Function
renderStep
(step: AssistantMessage | ToolMessage)
web/src/app/sessions/$sessionId.tsx:132
↓ 1 callers
Function
resolveEnvVars
(obj: unknown)
src/shared/config/env-resolver.ts:6
↓ 1 callers
Method
resumeSession
* 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 callers
Method
scheduleTask
* 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 callers
Function
splitMarkdownByTables
( markdown: string, maxTables: number = 5, )
src/community/feishu/messaging/message-renderer.ts:376
↓ 1 callers
Method
stream
* 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 callers
Method
updateScheduledTask
* 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 callers
Method
uploadFile
* 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 callers
Function
useAttachmentsContext
()
web/src/components/ai-elements/attachments.tsx:135
↓ 1 callers
Function
useAudioDevices
()
web/src/components/ai-elements/mic-selector.tsx:279
↓ 1 callers
Function
useClaudeUsage
()
web/src/lib/api/hooks.ts:285
↓ 1 callers
Function
useIsMobile
()
web/src/hooks/use-mobile.ts:5
↓ 1 callers
Function
useOptionalProviderAttachments
()
web/src/components/ai-elements/prompt-input.tsx:160
↓ 1 callers
Function
useReasoning
()
web/src/components/ai-elements/reasoning.tsx:40
↓ 1 callers
Function
useScheduledTaskDelete
()
web/src/lib/api/hooks.ts:152
↓ 1 callers
Function
useScheduledTasks
()
web/src/lib/api/hooks.ts:142
↓ 1 callers
Function
useSessionDelete
()
web/src/lib/api/hooks.ts:29
↓ 1 callers
Function
useSessionHistory
(sessionId: string)
web/src/lib/api/hooks.ts:50
↓ 1 callers
Function
useSkills
()
web/src/lib/api/hooks.ts:197
↓ 1 callers
Function
useSoulMemory
()
web/src/lib/api/hooks.ts:225
↓ 1 callers
Function
useSoulMemoryUpdate
()
web/src/lib/api/hooks.ts:252
↓ 1 callers
Function
useTaskDelete
()
web/src/lib/api/hooks.ts:106
↓ 1 callers
Function
useTasks
(options?: { refreshInterval?: number })
web/src/lib/api/hooks.ts:92
↓ 1 callers
Function
useTheme
()
web/src/components/theme-provider.tsx:67
↓ 1 callers
Function
useTranscription
()
web/src/components/ai-elements/transcription.tsx:23
↓ 1 callers
Function
useUserMemory
()
web/src/lib/api/hooks.ts:212
↓ 1 callers
Function
useUserMemoryUpdate
()
web/src/lib/api/hooks.ts:238
↓ 1 callers
Method
write
(message: AssistantMessage | SystemMessage | UserMessage)
src/kernel/sessioning/writers/session-jsonl-writer.ts:20
↓ 1 callers
Method
write
(message: Message)
src/kernel/sessioning/writers/session-log-writer.ts:24
Function
Accordion
({ ...props }: React.ComponentProps<typeof AccordionPrimitive.Root>)
web/src/components/ui/accordion.tsx:7
Function
AccordionContent
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Content>)
web/src/components/ui/accordion.tsx:48
Function
AccordionItem
({ className, ...props }: React.ComponentProps<typeof AccordionPrimitive.Item>)
web/src/components/ui/accordion.tsx:13
Function
AccordionTrigger
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Trigger>)
web/src/components/ui/accordion.tsx:26
Function
Alert
({ className, variant, ...props }: React.ComponentProps<"div"> & VariantProps<typeof alertVariants>)
web/src/components/ui/alert.tsx:22
Function
AlertDescription
({ className, ...props }: React.ComponentProps<"div">)
web/src/components/ui/alert.tsx:50
Function
AlertDialog
({ ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Root>)
web/src/components/ui/alert-dialog.tsx:7
Function
AlertDialogAction
({ className, variant = "default", size = "default", ...props }: React.ComponentProps<typeof AlertDial
web/src/components/ui/alert-dialog.tsx:145
Function
AlertDialogCancel
({ className, variant = "outline", size = "default", ...props }: React.ComponentProps<typeof AlertDial
web/src/components/ui/alert-dialog.tsx:163
Function
AlertDialogContent
({ className, size = "default", ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Content> &
web/src/components/ui/alert-dialog.tsx:45
Function
AlertDialogDescription
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Description>)
web/src/components/ui/alert-dialog.tsx:116
← previous
next →
101–200 of 836, ranked by callers