MCPcopy Create free account

hub / github.com/Fibi66/FeiControl / functions

Functions575 in github.com/Fibi66/FeiControl

↓ 22 callersFunctionreadString
(value: unknown)
src/app/api/cron/route.ts:23
↓ 9 callersFunctionisoToScreen
(isoX: number, isoY: number)
src/components/office/HabboFurniture.tsx:9
↓ 9 callersFunctionsafeString
(val: unknown, fallback = '')
src/app/api/clawteam/route.ts:72
↓ 8 callersFunctionasRecord
(value: unknown)
src/app/api/cron/route.ts:17
↓ 8 callersFunctionreadNumber
(value: unknown)
src/app/api/cron/route.ts:27
↓ 8 callersFunctionsafeReadFile
(filePath: string)
src/app/api/social/route.ts:8
↓ 7 callersFunctionentryCost
(e: UsageEntry)
src/lib/usage-scanner.ts:152
↓ 7 callersFunctionlogActivity
( type: string, description: string, status: string, opts?: { duration_ms?: number | null; tok
src/lib/activities-db.ts:111
↓ 6 callersFunctiongetSortableNumber
(value?: number | null)
src/app/(dashboard)/cron/page.tsx:26
↓ 6 callersFunctiongetUnexpectedExitCode
(code)
scripts/dev-server.cjs:51
↓ 6 callersFunctionuseIsMobile
()
src/hooks/useIsMobile.ts:7
↓ 5 callersFunctionfetchNotifications
()
src/components/NotificationDropdown.tsx:57
↓ 5 callersFunctionfileExists
(filePath: string)
src/app/api/files/route.ts:21
↓ 5 callersFunctiongetErrorMessage
(payload: unknown, fallback: string)
src/app/(dashboard)/calendar/page.tsx:85
↓ 5 callersFunctiongetFieldValues
* Get field values for a cron part
src/lib/cron-parser.ts:130
↓ 5 callersFunctiongetJobColor
(index: number)
src/components/CronWeeklyTimeline.tsx:39
↓ 5 callersFunctionloadNotifications
()
src/app/api/notifications/route.ts:24
↓ 5 callersFunctionsaveNotifications
(notifications: Notification[])
src/app/api/notifications/route.ts:33
↓ 5 callersFunctionshowNotification
(type: "success" | "error", message: string)
src/components/QuickActions.tsx:36
↓ 5 callersFunctionvalidateField
(field: string, min: number, max: number)
src/lib/cron-parser.ts:234
↓ 4 callersFunctioncheckUrl
(url: string, timeoutMs = 5000)
src/app/api/health/route.ts:19
↓ 4 callersFunctiondefaultState
(id: string)
src/components/Office3D/Office3D.tsx:142
↓ 4 callersFunctiongetDb
()
src/lib/activities-db.ts:46
↓ 4 callersFunctionhandleItemClick
(item: FileEntry)
src/components/FileBrowser.tsx:314
↓ 4 callersFunctionisShellSafe
(value: string)
src/app/api/clawteam/route.ts:144
↓ 4 callersFunctionisValidCron
(expr: string)
src/lib/cron-parser.ts:230
↓ 4 callersFunctionnormalizeEventCompletionState
(payload: unknown)
src/app/(dashboard)/calendar/page.tsx:190
↓ 4 callersFunctionrunCronCommand
(commandVariants: string[][])
src/app/api/cron/route.ts:44
↓ 3 callersFunctioncreateNotification
( requestUrl: string, title: string, message: string, type: "info" | "success" | "warning" | "error" =
src/app/api/cron/run/route.ts:4
↓ 3 callersFunctionfindPricing
* Find pricing for a model ID (handles exact match + aliases)
src/lib/pricing.ts:76
↓ 3 callersFunctionformatBytes
(bytes: number)
src/components/SystemInfo.tsx:29
↓ 3 callersFunctionformatFullDate
(dateString: string)
src/components/CronJobCard.tsx:115
↓ 3 callersFunctiongetAgentDisplayInfo
* Get agent display info (emoji, color, name) from openclaw.json or defaults
src/app/api/agents/route.ts:83
↓ 3 callersFunctiongetChildren
(agentId: string)
src/components/AgentOrganigrama.tsx:54
↓ 3 callersFunctiongetEnvVar
(envContent: string, key: string)
src/app/api/system/route.ts:14
↓ 3 callersFunctiongetJobEmoji
(agentId: string)
src/components/CronWeeklyTimeline.tsx:73
↓ 3 callersFunctiongetLocalOrigin
()
src/app/api/clawteam/route.ts:123
↓ 3 callersFunctiongetLocalOriginLabel
()
src/app/api/clawteam/route.ts:127
↓ 3 callersFunctiongetToneStyles
(tone: Tone)
src/components/CronJobCard.tsx:150
↓ 3 callersFunctionhasOfficeCanvas
()
src/app/(dashboard)/office/OfficeClient.tsx:12
↓ 3 callersFunctionisOfficeQaEnabled
(search: string)
src/components/Office3D/Office3D.tsx:69
↓ 3 callersFunctionisPositionFree
(pos: Vector3)
src/components/Office3D/MovingAvatar.tsx:77
↓ 3 callersFunctionloadEventCompletions
()
src/app/api/calendar/route.ts:41
↓ 3 callersFunctionparseCron
* Parse a cron expression into its parts
src/lib/cron-parser.ts:20
↓ 3 callersFunctionpollClawTeam
()
src/components/Office3D/Office3D.tsx:310
↓ 3 callersFunctionresolveAndValidatePath
(workspaceId: string, filePath: string)
src/lib/workspace-resolver.ts:47
↓ 3 callersFunctionresolveWorkspace
(workspaceId: string)
src/lib/workspace-resolver.ts:19
↓ 3 callersFunctionroundRect
( ctx: CanvasRenderingContext2D, x: number, y: number, width: number, height: number,
src/components/office/OfficeCanvas.tsx:413
↓ 3 callersFunctionsafeRead
(filePath: string)
src/app/api/dashboard/route.ts:11
↓ 3 callersFunctionsend
(data: unknown)
src/app/api/activities/stream/route.ts:16
↓ 3 callersFunctionsetNoStoreHeaders
(response)
scripts/dev-server.cjs:149
↓ 3 callersFunctionstopPolling
()
src/components/WeeklyCalendar.tsx:49
↓ 2 callersFunctionareDebugPositionsEqual
(left: AvatarDebugPosition, right: AvatarDebugPosition)
src/components/Office3D/AgentAvatar.tsx:77
↓ 2 callersFunctionbuildEventKey
(event: Omit<CalendarEvent, "key">)
src/app/api/calendar/route.ts:22
↓ 2 callersFunctionbuildMarkdownFolderTree
( folderPath: string, relativePath: string, options: { recursive: boolean; reverseFiles?: boolean } )
src/app/api/files/route.ts:30
↓ 2 callersFunctioncalculateCost
( modelId: string, inputTokens: number, outputTokens: number, cacheReadTokens: number = 0, cacheWrit
src/lib/pricing.ts:85
↓ 2 callersFunctioncreateProcessKeepAlive
()
scripts/dev-server.cjs:59
↓ 2 callersFunctiondecodeHtmlEntities
(s: string)
src/app/api/calendar/route.ts:55
↓ 2 callersFunctionexecuteAction
(action: QuickAction)
src/app/(dashboard)/actions/page.tsx:88
↓ 2 callersFunctionextractCronJobs
(data: JsonRecord)
src/app/api/cron/route.ts:39
↓ 2 callersFunctionfetchSystemData
()
src/app/(dashboard)/settings/page.tsx:44
↓ 2 callersFunctionfetchTasks
()
src/components/WeeklyCalendar.tsx:28
↓ 2 callersFunctionfmtDate
(d: Date)
src/app/api/calendar/route.ts:120
↓ 2 callersFunctionformatDuration
(durationMs?: number | null)
src/components/CronJobCard.tsx:141
↓ 2 callersFunctionformatFileSize
(bytes: number)
src/components/FileBrowser.tsx:69
↓ 2 callersFunctionformatPrimaryDate
(dateString: string)
src/components/CronJobCard.tsx:105
↓ 2 callersFunctiongetActivities
(opts: GetActivitiesOptions = {})
src/lib/activities-db.ts:190
↓ 2 callersFunctiongetAgentDisplayName
()
src/config/branding.ts:36
↓ 2 callersFunctiongetAgentEmoji
(agentId: string)
src/components/CronJobCard.tsx:97
↓ 2 callersFunctiongetAgentInfo
(workspacePath: string)
src/app/api/files/workspaces/route.ts:16
↓ 2 callersFunctiongetAgentSkillMappings
()
src/lib/agent-skills.ts:64
↓ 2 callersFunctiongetClawTeamTeamsRoot
()
src/app/api/clawteam/route.ts:110
↓ 2 callersFunctiongetColor
(count: number, max: number)
src/components/ActivityHeatmap.tsx:20
↓ 2 callersFunctiongetDaySuffix
(day: number)
src/lib/cron-parser.ts:117
↓ 2 callersFunctiongetFileColor
(name: string, type: string)
src/components/FileBrowser.tsx:57
↓ 2 callersFunctiongetFileIcon
(name: string, type: string)
src/components/FileBrowser.tsx:47
↓ 2 callersFunctiongetLatestTaskHint
* Extract latest task hint from the last user message in the session JSONL.
src/app/api/office/route.ts:118
↓ 2 callersFunctiongetNextRuns
( expr: string, count: number = 3, fromDate: Date = new Date(), timezone: string = 'UTC' )
src/lib/cron-parser.ts:197
↓ 2 callersFunctiongetOfficeCameraPresetFromWindow
()
src/components/Office3D/Office3D.tsx:73
↓ 2 callersFunctiongetRecentMemory
(workspacePath: string)
src/app/api/social/route.ts:16
↓ 2 callersFunctiongetRecentReports
(workspacePath: string)
src/app/api/social/route.ts:33
↓ 2 callersFunctiongetStatusColor
()
src/components/Office3D/AgentDesk.tsx:37
↓ 2 callersFunctiongetTeamDataFromFilesystem
* Build team data directly from filesystem config when board server is down. * Reads config.json + tasks/ to construct a ClawTeamData without the HTT
src/app/api/clawteam/route.ts:374
↓ 2 callersFunctiongetWeekDays
(offset: number)
src/app/(dashboard)/calendar/page.tsx:41
↓ 2 callersFunctionhandleDownload
(item: FileEntry)
src/components/FileBrowser.tsx:350
↓ 2 callersFunctionhandleUpload
(files: FileList | null)
src/components/FileBrowser.tsx:329
↓ 2 callersFunctionimageUrl
(filePath: string)
src/components/RichDescription.tsx:11
↓ 2 callersFunctionisConfigured
()
src/app/api/tasks/route.ts:5
↓ 2 callersFunctionisEditable
(name: string)
src/components/FileBrowser.tsx:88
↓ 2 callersFunctionisPidAlive
(pid: number | undefined)
src/app/api/clawteam/route.ts:131
↓ 2 callersFunctionisSafeJobId
(str: string)
src/app/api/cron/route.ts:105
↓ 2 callersFunctionloadRepos
()
src/app/(dashboard)/git/page.tsx:44
↓ 2 callersFunctionmarkAsRead
(id: string)
src/components/NotificationDropdown.tsx:95
↓ 2 callersFunctionnormalizeEventCompletions
(payload: unknown)
src/app/api/calendar/route.ts:26
↓ 2 callersFunctionnormalizeModelId
(modelId: string)
src/lib/pricing.ts:122
↓ 2 callersFunctionnormalizeTasksData
(payload: unknown)
src/app/(dashboard)/calendar/page.tsx:96
↓ 2 callersFunctionparseServiceList
(value?: string)
src/app/api/system/services/route.ts:12
↓ 2 callersFunctionparseSkill
(skillPath: string, skillName: string, agents: string[] = [])
src/lib/skill-parser.ts:142
↓ 2 callersFunctionpublishDebugSnapshot
(target: Vector3)
src/components/Office3D/AgentAvatar.tsx:155
↓ 2 callersFunctionreadTail
* Read the last N bytes of a file efficiently (avoids reading 30MB JSONL files).
src/app/api/office/route.ts:20
next →1–100 of 575, ranked by callers