Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CurryTang/Amadeus
/ functions
Functions
1,612 in github.com/CurryTang/Amadeus
⨍
Functions
1,612
◇
Types & classes
64
↓ 167 callers
Function
getDb
()
backend/src/db/index.js:1353
↓ 146 callers
Function
getAuthHeaders
()
chrome-extension/popup/popup.js:39
↓ 83 callers
Function
normalizeString
(value, fallback = '')
frontend/src/components/aris/arisWorkspacePresentation.js:70
↓ 66 callers
Function
readAny
(source = {}, keys = [], fallback = '')
frontend/src/components/aris/arisProjectManagerState.js:8
↓ 60 callers
Function
trimString
(value)
frontend/src/components/aris/arisProjectManagerState.js:17
↓ 57 callers
Function
cleanText
(value)
backend/src/services/citation.service.js:20
↓ 42 callers
Function
setLoading
(loading, message = 'Loading...')
chrome-extension/popup/popup.js:1788
↓ 40 callers
Function
toStringValue
(value: unknown)
vscode-extension/src/aris/client.ts:28
↓ 36 callers
Function
deriveWorkItemStatus
(workItem = {}, runs = [], wakeups = [], reviews = [])
backend/tests/arisStatus.test.js:18
↓ 25 callers
Function
toIsoOrNull
(value)
backend/src/services/aris.service.js:99
↓ 24 callers
Function
normalizeTrackerSourceType
(type)
backend/src/routes/tracker.js:318
↓ 23 callers
Function
getMetaContent
(name)
chrome-extension/content-scripts/extractor.js:469
↓ 22 callers
Function
parsePlanMarkdown
(markdown)
backend/src/services/arisPlan.service.js:35
↓ 22 callers
Function
readMetaContent
($, key, attr = 'name')
backend/src/services/citation.service.js:344
↓ 22 callers
Function
showStatus
(message, type)
chrome-extension/popup/popup.js:1775
↓ 21 callers
Function
classifyArisError
(error)
backend/src/routes/aris.js:22
↓ 19 callers
Method
close
()
frontend/src/hooks/useClientWorkspaceRegistry.test.mjs:17
↓ 19 callers
Function
normalizeDispatchRunStatus
(run = {})
backend/tests/arisStatus.test.js:7
↓ 17 callers
Function
escapeHtml
(value: string)
vscode-extension/src/webview/templates/projectDetailHtml.ts:3
↓ 17 callers
Function
toRecord
(value: unknown)
vscode-extension/src/aris/client.ts:24
↓ 17 callers
Function
toStringValue
(value: unknown)
vscode-extension/src/library/client.ts:20
↓ 16 callers
Function
createArisService
(overrides = {})
backend/src/services/aris.service.js:2107
↓ 13 callers
Function
extractTagValue
(xml = '', tags = [])
backend/src/services/rss-tracker.service.js:150
↓ 13 callers
Method
listTargets
(projectId: string)
vscode-extension/src/aris/client.ts:189
↓ 13 callers
Function
requestJson
(baseUrl, method, path, body)
backend/src/routes/__tests__/aris-dispatch-routes.test.js:50
↓ 12 callers
Function
buildPlanTree
(nodes)
backend/src/services/arisPlan.service.js:301
↓ 12 callers
Function
firstNonEmpty
(values = [])
backend/src/services/citation.service.js:24
↓ 12 callers
Function
withTimeout
(task, timeoutMs, label)
backend/src/routes/tracker.js:1435
↓ 11 callers
Method
appendToNotesFile
* Append content to notes file
backend/src/services/auto-reader.service.js:1081
↓ 11 callers
Function
invokeArisMethod
(methodName, args = [])
backend/src/routes/aris.js:45
↓ 11 callers
Function
normalize
(v)
chrome-extension/popup/popup.js:734
↓ 11 callers
Function
normalizeAuthors
(input)
backend/src/services/citation.service.js:149
↓ 11 callers
Function
normalizeDispatchRunStatus
(run = {})
backend/src/services/aris.service.js:1879
↓ 11 callers
Function
titleCase
(value, fallback = '')
frontend/src/components/aris/arisWorkspacePresentation.js:79
↓ 11 callers
Function
toStringValue
(value: unknown)
vscode-extension/src/tracker/client.ts:15
↓ 10 callers
Function
buildControlTower
(projects, workItems, runs, wakeups, reviews)
backend/tests/arisStatus.test.js:417
↓ 10 callers
Function
cleanLLMResponse
* Clean LLM response text by removing agent thinking/preamble text * that leaks into the output before the actual markdown content. * * Common patt
backend/src/utils/clean-llm-response.js:12
↓ 10 callers
Function
getArisUserContext
(req = {})
backend/src/routes/aris.js:18
↓ 10 callers
Function
getDayPlan
(date)
backend/src/services/arisDaily.service.js:480
↓ 10 callers
Function
getDocPdfBuffer
* Get PDF buffer for a document - tries S3 first, then direct URL download * @param {Object} doc - Document with s3Key and originalUrl * @returns {P
backend/src/services/research-pack.service.js:219
↓ 10 callers
Function
hasPdfSource
* Check if a document has any PDF source available * @param {Object} doc * @returns {boolean}
backend/src/services/research-pack.service.js:235
↓ 10 callers
Function
normalize
(value)
chrome-extension/content-scripts/extractor.js:85
↓ 10 callers
Function
normalizeLaunch
(row = {})
backend/src/services/aris.service.js:169
↓ 10 callers
Function
normalizeTitle
(raw)
backend/src/routes/tracker.js:489
↓ 10 callers
Method
refresh
()
vscode-extension/src/state/store.ts:43
↓ 10 callers
Method
showSelection
(selection: DetailSelection)
vscode-extension/src/webview/runDetailPanel.ts:19
↓ 10 callers
Method
write
(content)
frontend/src/hooks/useClientWorkspaceRegistry.test.mjs:13
↓ 9 callers
Function
cleanString
(value)
backend/src/services/ssh-transport.service.js:5
↓ 9 callers
Function
escapeHtml
(value: string)
vscode-extension/src/webview/templates/runDetailHtml.ts:3
↓ 9 callers
Method
executePass
(pdfPath, prompt, notesFilePath, passNumber)
backend/src/services/auto-reader.service.js:1053
↓ 9 callers
Function
hostKey
(host)
frontend/src/components/SshServersAdmin.jsx:56
↓ 9 callers
Function
normalizeArxivId
(raw)
backend/src/routes/tracker.js:272
↓ 9 callers
Function
shellEscape
(value = '')
backend/src/services/session-mirror.service.js:10
↓ 8 callers
Function
clamp01
(value)
backend/src/routes/tracker.js:347
↓ 8 callers
Function
createEmptyProjectSettingsDraft
()
frontend/src/components/aris/arisProjectManagerState.js:43
↓ 8 callers
Function
expandHome
(inputPath = '')
backend/src/services/ssh-transport.service.js:13
↓ 8 callers
Function
extractDoi
(text)
backend/src/services/citation.service.js:125
↓ 8 callers
Function
getMeta
(name)
chrome-extension/popup/popup.js:735
↓ 8 callers
Function
normalizePlanNode
(row = {})
backend/src/services/arisPlan.service.js:5
↓ 8 callers
Function
normalizeRemotePath
(input = '')
backend/src/routes/ssh-servers.js:72
↓ 8 callers
Method
request
(pathname: string, init: RequestInit = {})
vscode-extension/src/aris/client.ts:216
↓ 8 callers
Function
shouldFetchArxivMetadata
(arxivInfo = {})
chrome-extension/popup/arxiv-save-helpers.js:15
↓ 8 callers
Method
stop
()
backend/src/services/scheduler.service.js:54
↓ 8 callers
Function
todayDate
()
backend/src/services/arisDaily.service.js:25
↓ 7 callers
Function
asTrimmedText
(value)
backend/src/routes/reader.js:9
↓ 7 callers
Function
assertStorageReady
()
backend/src/services/s3.service.js:68
↓ 7 callers
Function
createEmptyRemoteEndpointDraft
()
frontend/src/components/aris/arisProjectManagerState.js:32
↓ 7 callers
Function
createEmptyRunLaunchDraft
()
frontend/src/components/aris/arisProjectManagerState.js:86
↓ 7 callers
Function
fetchTwitterPlaywrightSetupStatus
()
frontend/src/components/TrackerAdmin.jsx:573
↓ 7 callers
Function
getHeaders
* Get Mathpix headers for API requests * @returns {object}
backend/src/services/mathpix.service.js:20
↓ 7 callers
Function
getItemTimestampMs
(item = {})
backend/src/routes/tracker.js:354
↓ 7 callers
Function
getSourceWeightFromItem
(item = {})
backend/src/routes/tracker.js:341
↓ 7 callers
Function
normalizeUrl
(rawUrl)
backend/src/services/citation.service.js:40
↓ 7 callers
Function
normalizeUserId
(userId)
backend/src/services/knowledge-groups.service.js:3
↓ 7 callers
Function
refreshFeedSnapshot
(reason = 'manual', { debug = false } = {})
backend/src/routes/tracker.js:1656
↓ 7 callers
Function
runSshBashScript
(server, script, scriptArgs = [], { timeoutMs = 30000 } = {})
backend/src/routes/ssh-servers.js:156
↓ 7 callers
Function
toExternalId
(provider, symbol, rawId, url, title, publishedAt)
backend/src/services/finance-tracker.service.js:237
↓ 7 callers
Function
toRecord
(value: unknown)
vscode-extension/src/library/client.ts:16
↓ 7 callers
Function
trimTo
(raw, max = 512)
backend/src/routes/tracker.js:702
↓ 7 callers
Function
withTimeout
(task, timeoutMs, label)
backend/src/services/paper-tracker.service.js:90
↓ 6 callers
Function
buildTrackerFeedSnapshotId
(snapshot = {})
backend/src/services/tracker-feed-snapshot.service.js:11
↓ 6 callers
Function
clampSigned
(value)
backend/src/routes/tracker.js:642
↓ 6 callers
Function
cleanString
(value)
backend/src/services/knowledge-groups.service.js:8
↓ 6 callers
Function
extractMetaContent
(html = '', name = '')
backend/src/services/arxiv.service.js:68
↓ 6 callers
Function
fetchArxivMetadata
(arxivId)
chrome-extension/popup/popup.js:1109
↓ 6 callers
Function
fetchRunDetail
(runId, { silent = false } = {})
frontend/src/components/aris/ArisWorkspace.jsx:1319
↓ 6 callers
Function
fetchRuns
()
frontend/src/components/aris/ArisWorkspace.jsx:1475
↓ 6 callers
Function
firstNonEmpty
(...values)
backend/src/services/scholar-tracker.service.js:26
↓ 6 callers
Function
formatUtcDateTime
(value)
frontend/src/components/aris/arisWorkspacePresentation.js:89
↓ 6 callers
Function
getFeedItemKey
(item)
frontend/src/components/LatestPapers.jsx:37
↓ 6 callers
Function
getRemoteTargetsForFiles
(projectId)
backend/src/services/aris.service.js:2149
↓ 6 callers
Function
getServer
(serverId)
backend/src/services/session-mirror.service.js:16
↓ 6 callers
Function
hashToken
* Hash token with salt for comparison * This adds an extra layer of security - even if someone sees the hashed value, * they can't easily reverse it
backend/src/middleware/auth.js:31
↓ 6 callers
Function
normalize
(value)
frontend/src/components/SshServersAdmin.jsx:60
↓ 6 callers
Function
normalizePeerIds
(value, { selfId = '' } = {})
backend/src/routes/ssh-servers.js:92
↓ 6 callers
Function
normalizeString
(value: string | null | undefined)
vscode-extension/src/state/store.ts:137
↓ 6 callers
Function
normalizeTarget
(row = {})
backend/src/services/aris.service.js:151
↓ 6 callers
Function
normalizeTitle
(raw, fallback = 'Untitled')
backend/src/routes/import.js:36
↓ 6 callers
Function
normalizeWakeup
(row = {})
backend/src/services/aris.service.js:257
↓ 6 callers
Function
nowIso
()
backend/src/services/arisDaily.service.js:21
next →
1–100 of 1,612, ranked by callers