Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/carlosazaustre/tenacitOS
/ functions
Functions
443 in github.com/carlosazaustre/tenacitOS
⨍
Functions
443
◇
Types & classes
155
↓ 9 callers
Function
isoToScreen
(isoX: number, isoY: number)
src/components/office/HabboFurniture.tsx:9
↓ 7 callers
Function
logActivity
( type: string, description: string, status: string, opts?: { duration_ms?: number | null; tok
src/lib/activities-db.ts:111
↓ 5 callers
Function
fetchNotifications
()
src/components/NotificationDropdown.tsx:55
↓ 5 callers
Function
fileExists
(filePath: string)
src/app/api/files/route.ts:18
↓ 5 callers
Function
getFieldValues
* Get field values for a cron part
src/lib/cron-parser.ts:130
↓ 5 callers
Function
getJobColor
(index: number)
src/components/CronWeeklyTimeline.tsx:39
↓ 5 callers
Function
loadNotifications
()
src/app/api/notifications/route.ts:24
↓ 5 callers
Function
saveNotifications
(notifications: Notification[])
src/app/api/notifications/route.ts:33
↓ 5 callers
Function
send
(data: string)
src/app/api/logs/stream/route.ts:23
↓ 5 callers
Function
showNotification
(type: "success" | "error", message: string)
src/components/QuickActions.tsx:36
↓ 5 callers
Function
validateField
(field: string, min: number, max: number)
src/lib/cron-parser.ts:234
↓ 4 callers
Function
getDb
()
src/lib/activities-db.ts:46
↓ 4 callers
Function
handleItemClick
(item: FileEntry)
src/components/FileBrowser.tsx:314
↓ 4 callers
Function
isValidCron
(expr: string)
src/lib/cron-parser.ts:230
↓ 3 callers
Function
formatBytes
(bytes: number)
src/components/SystemInfo.tsx:29
↓ 3 callers
Function
formatTokens
(n: number)
src/app/(dashboard)/sessions/page.tsx:56
↓ 3 callers
Function
getAgentDisplayInfo
* Get agent display info (emoji, color, name) from openclaw.json or defaults
src/app/api/agents/route.ts:42
↓ 3 callers
Function
getChildren
(agentId: string)
src/components/AgentOrganigrama.tsx:54
↓ 3 callers
Function
getJobEmoji
(agentId: string)
src/components/CronWeeklyTimeline.tsx:73
↓ 3 callers
Function
handleServiceAction
(svc: SystemdService, action: "restart" | "stop" | "start" | "logs")
src/app/(dashboard)/system/page.tsx:100
↓ 3 callers
Function
isPositionFree
(pos: Vector3)
src/components/Office3D/MovingAvatar.tsx:76
↓ 3 callers
Function
parseCron
* Parse a cron expression into its parts
src/lib/cron-parser.ts:20
↓ 3 callers
Function
roundRect
( ctx: CanvasRenderingContext2D, x: number, y: number, width: number, height: number,
src/components/office/OfficeCanvas.tsx:413
↓ 3 callers
Function
send
(data: unknown)
src/app/api/activities/stream/route.ts:16
↓ 3 callers
Function
typeColor
(type: Session["type"])
src/app/(dashboard)/sessions/page.tsx:76
↓ 2 callers
Function
checkSystemdService
(name: string)
src/app/api/health/route.ts:33
↓ 2 callers
Function
checkUrl
(url: string, timeoutMs = 5000)
src/app/api/health/route.ts:19
↓ 2 callers
Function
createNotification
(title: string, message: string, type: "info" | "success" | "warning" | "error" = "info")
src/app/api/cron/run/route.ts:4
↓ 2 callers
Function
executeAction
(action: QuickAction)
src/app/(dashboard)/actions/page.tsx:88
↓ 2 callers
Function
fetchSystemData
()
src/app/(dashboard)/settings/page.tsx:44
↓ 2 callers
Function
formatDate
(dateStr: string | null)
src/components/CronJobCard.tsx:118
↓ 2 callers
Function
formatFileSize
(bytes: number)
src/components/FileBrowser.tsx:69
↓ 2 callers
Function
getActivities
(opts: GetActivitiesOptions = {})
src/lib/activities-db.ts:190
↓ 2 callers
Function
getAgentDisplayName
()
src/config/branding.ts:35
↓ 2 callers
Function
getAgentInfo
(workspacePath: string)
src/app/api/files/workspaces/route.ts:15
↓ 2 callers
Function
getAgentSkillMappings
()
src/lib/agent-skills.ts:63
↓ 2 callers
Function
getColor
(count: number, max: number)
src/components/ActivityHeatmap.tsx:20
↓ 2 callers
Function
getDaySuffix
(day: number)
src/lib/cron-parser.ts:117
↓ 2 callers
Function
getFileColor
(name: string, type: string)
src/components/FileBrowser.tsx:57
↓ 2 callers
Function
getFileIcon
(name: string, type: string)
src/components/FileBrowser.tsx:47
↓ 2 callers
Function
getNextRuns
( expr: string, count: number = 3, fromDate: Date = new Date(), timezone: string = 'UTC' )
src/lib/cron-parser.ts:197
↓ 2 callers
Function
getStatusColor
()
src/components/Office3D/AgentDesk.tsx:32
↓ 2 callers
Function
handleDownload
(item: FileEntry)
src/components/FileBrowser.tsx:350
↓ 2 callers
Function
handleUpload
(files: FileList | null)
src/components/FileBrowser.tsx:329
↓ 2 callers
Function
imageUrl
(filePath: string)
src/components/RichDescription.tsx:11
↓ 2 callers
Function
isEditable
(name: string)
src/components/FileBrowser.tsx:88
↓ 2 callers
Function
loadRepos
()
src/app/(dashboard)/git/page.tsx:44
↓ 2 callers
Function
markAsRead
(id: string)
src/components/NotificationDropdown.tsx:93
↓ 2 callers
Function
resetForm
()
src/components/ChangePasswordModal.tsx:26
↓ 2 callers
Function
sanitizePath
(requestedPath: string)
src/app/api/files/route.ts:74
↓ 2 callers
Function
shortModel
(model: string)
src/app/(dashboard)/sessions/page.tsx:62
↓ 2 callers
Function
showToast
(msg: string, type: "success" | "error" = "success")
src/app/(dashboard)/system/page.tsx:95
↓ 1 callers
Function
animate
()
src/components/office/OfficeCanvas.tsx:157
↓ 1 callers
Function
buildAgentSkillMap
* Build a map of skill-name -> [agentId] by scanning all workspace skill dirs
src/lib/skill-parser.ts:176
↓ 1 callers
Function
buildCron
(mode: FrequencyMode, opts: Record<string, number | number[]>)
src/components/CronJobModal.tsx:50
↓ 1 callers
Function
calculateCost
( modelId: string, inputTokens: number, outputTokens: number )
src/lib/pricing.ts:81
↓ 1 callers
Function
calculateSnapshot
( sessions: SessionData[], timestamp: number )
src/lib/usage-collector.ts:85
↓ 1 callers
Function
checkMobile
()
src/components/Sidebar.tsx:64
↓ 1 callers
Function
checkRateLimit
(ip: string)
src/app/api/auth/login/route.ts:26
↓ 1 callers
Function
clearAttempts
(ip: string)
src/app/api/auth/login/route.ts:68
↓ 1 callers
Function
collectUsage
(dbPath: string)
src/lib/usage-collector.ts:197
↓ 1 callers
Function
countFiles
* Count files in a skill folder (excluding hidden files)
src/lib/skill-parser.ts:114
↓ 1 callers
Function
cronToHuman
(expr: string)
src/lib/cron-parser.ts:40
↓ 1 callers
Function
deleteNotification
(id: string)
src/components/NotificationDropdown.tsx:119
↓ 1 callers
Function
dockerAction
(id: string, action: string)
src/app/api/system/services/route.ts:58
↓ 1 callers
Function
drawAgent
( ctx: CanvasRenderingContext2D, agent: OfficeAgent, sprite: HTMLCanvasElement, position: { x:
src/components/office/OfficeCanvas.tsx:199
↓ 1 callers
Function
drawSleepIndicator
( ctx: CanvasRenderingContext2D, x: number, y: number, time: number )
src/components/office/OfficeCanvas.tsx:306
↓ 1 callers
Function
drawSpeechBubble
( ctx: CanvasRenderingContext2D, agent: OfficeAgent, position: { x: number; y: number } )
src/components/office/OfficeCanvas.tsx:335
↓ 1 callers
Function
extractFirstParagraph
* Extract first paragraph as description if no front matter description
src/lib/skill-parser.ts:79
↓ 1 callers
Function
extractSessionData
(status: any)
src/lib/usage-collector.ts:54
↓ 1 callers
Function
extractTitle
(content: string)
src/app/api/reports/route.ts:21
↓ 1 callers
Function
fetchAgents
()
src/app/(dashboard)/agents/page.tsx:50
↓ 1 callers
Function
fetchCostData
()
src/app/(dashboard)/costs/page.tsx:39
↓ 1 callers
Function
fetchStats
()
src/components/TenacitOS/StatusBar.tsx:30
↓ 1 callers
Function
fetchSystemData
()
src/app/(dashboard)/system/page.tsx:75
↓ 1 callers
Function
formatBytes
(bytes: number)
src/app/(dashboard)/system/page.tsx:59
↓ 1 callers
Function
formatDate
(iso: string)
src/app/(dashboard)/reports/page.tsx:22
↓ 1 callers
Function
formatDescription
(job: Record<string, unknown>)
src/app/api/cron/route.ts:60
↓ 1 callers
Function
formatDuration
(ms: number | null)
src/components/CronJobCard.tsx:160
↓ 1 callers
Function
formatDuration
(ms: number)
src/app/(dashboard)/activity/page.tsx:89
↓ 1 callers
Function
formatHistoryDate
(dateStr: string | null)
src/components/CronJobCard.tsx:149
↓ 1 callers
Function
formatIntervalLabel
(ms: number)
src/components/CronWeeklyTimeline.tsx:66
↓ 1 callers
Function
formatLastActivity
(timestamp?: string)
src/app/(dashboard)/agents/page.tsx:62
↓ 1 callers
Function
formatSchedule
(schedule: Record<string, unknown>)
src/app/api/cron/route.ts:74
↓ 1 callers
Function
formatSize
(bytes: number)
src/app/(dashboard)/reports/page.tsx:16
↓ 1 callers
Function
formatTime
(h: string, m: string)
src/lib/cron-parser.ts:47
↓ 1 callers
Function
formatTokens
(tokens: number)
src/app/(dashboard)/activity/page.tsx:95
↓ 1 callers
Function
formatUptime
(ms: number)
src/app/(dashboard)/system/page.tsx:49
↓ 1 callers
Function
formatUptime
(seconds: number)
src/app/api/system/route.ts:177
↓ 1 callers
Function
generateFloorTiles
()
src/components/office/HabboRoom.tsx:5
↓ 1 callers
Function
getActivities
()
src/lib/activity-logger.ts:95
↓ 1 callers
Function
getActivityStats
()
src/lib/activities-db.ts:252
↓ 1 callers
Function
getAgentStatusFromFiles
( agentId: string, workspace: string )
src/app/api/office/route.ts:140
↓ 1 callers
Function
getAgentStatusFromGateway
()
src/app/api/office/route.ts:61
↓ 1 callers
Function
getAtTime
(schedule: string | Record<string, unknown>)
src/components/CronWeeklyTimeline.tsx:58
↓ 1 callers
Function
getCharacterColors
()
src/components/office/HabboCharacter.tsx:38
↓ 1 callers
Function
getCharacterDetails
()
src/components/office/StardewCharacter.tsx:18
↓ 1 callers
Function
getClientIp
(request: NextRequest)
src/app/api/auth/login/route.ts:18
↓ 1 callers
Function
getColor
(rate: number)
src/components/charts/SuccessRateGauge.tsx:19
↓ 1 callers
Function
getCostByAgent
(db: Database.Database, days: number = 30)
src/lib/usage-queries.ts:117
next →
1–100 of 443, ranked by callers