Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andylow92/file-system-like-github
/ functions
Functions
473 in github.com/andylow92/file-system-like-github
⨍
Functions
473
◇
Types & classes
179
↓ 81 callers
Method
get
(id: string)
apps/api/src/storage/proposalStore.ts:27
↓ 59 callers
Method
set
(key: string, value: T)
apps/api/src/storage/idempotencyCache.ts:12
↓ 55 callers
Function
resolve
( id: string, resolution: { status: 'approved' | 'rejected'; resolvedBy: string }, )
apps/api/src/storage/proposalStore.ts:104
↓ 32 callers
Function
sendJson
(res: http.ServerResponse, statusCode: number, body: ApiResponse<T>)
apps/api/src/routes/files.ts:172
↓ 31 callers
Method
close
Unsubscribe from the event bus (called on server close).
apps/api/src/index/vaultIndex.ts:40
↓ 29 callers
Function
doc
(path: string, content: string)
apps/api/src/__tests__/maintenance.test.ts:5
↓ 29 callers
Function
executeHandler
( context: RequestContext, handler: (ctx: RequestContext) => Promise<void>, )
apps/api/src/routes/files.ts:1749
↓ 26 callers
Function
tool
Wrap a handler so API errors become readable tool errors instead of crashes.
apps/mcp/src/server.ts:110
↓ 23 callers
Function
scanVault
( documents: readonly MaintenanceDocument[], options: ScanVaultOptions = {}, )
packages/shared/src/maintenance.ts:204
↓ 22 callers
Function
doc
(path: string, content: string)
apps/api/src/__tests__/schema.test.ts:5
↓ 21 callers
Function
api
( method: string, pathname: string, options: { body?: unknown; actor?: string } = {}, )
apps/api/src/routes/structuredKnowledge.test.ts:57
↓ 19 callers
Function
parseFrontmatter
(raw: string)
packages/shared/src/markdown.ts:136
↓ 19 callers
Function
waitFor
(predicate: (e: VaultEvent) => boolean, timeoutMs = 3000)
apps/api/src/routes/events.test.ts:60
↓ 18 callers
Function
api
( method: string, pathname: string, options: { body?: unknown; actor?: string } = {}, )
apps/api/src/routes/searchAudit.test.ts:20
↓ 18 callers
Function
createServer
(config = loadConfig())
apps/api/src/server.ts:26
↓ 18 callers
Function
sendError
(res: http.ServerResponse, statusCode: number, error: ErrorResponse)
apps/api/src/routes/files.ts:177
↓ 17 callers
Function
requireString
(value: unknown, fieldName: string)
apps/api/src/routes/files.ts:229
↓ 17 callers
Function
showToast
(type: ToastType, message: string)
apps/web/src/components/GlobalLayout.tsx:629
↓ 16 callers
Function
requestJson
(input: RequestInfo, init?: RequestInit)
apps/web/src/api/files.ts:44
↓ 16 callers
Function
seed
(notePath: string, content: string)
apps/api/src/routes/maintenance.test.ts:38
↓ 16 callers
Function
validateVault
( documents: readonly { path: string; content: string }[], pack: SchemaPack = DEFAULT_SCHEMA_PACK, )
packages/shared/src/schema.ts:262
↓ 15 callers
Function
requireOptionalString
(value: unknown, fieldName: string)
apps/api/src/routes/files.ts:242
↓ 14 callers
Function
buildGraph
( documents: readonly GraphDocument[], options: BuildGraphOptions = {}, )
packages/shared/src/graph.ts:180
↓ 14 callers
Function
entry
(overrides: Partial<QuestionEntry>)
apps/api/src/__tests__/questions.test.ts:4
↓ 14 callers
Function
getErrorMessage
(error: unknown)
apps/web/src/api/files.ts:65
↓ 14 callers
Function
rec
Build a minimal proposal record for the stats helper.
apps/api/src/__tests__/proposalStats.test.ts:11
↓ 14 callers
Function
renderLayout
()
apps/web/src/components/__tests__/GlobalLayout.test.tsx:32
↓ 13 callers
Function
pairNote
Build a `type: feedback` pairing note's content.
apps/api/src/__tests__/feedback.test.ts:14
↓ 13 callers
Method
resolve
( id: string, resolution: { status: 'approved' | 'rejected'; resolvedBy: string }, )
apps/api/src/storage/proposalStore.ts:28
↓ 12 callers
Function
api
( method: string, pathname: string, options: { body?: unknown; actor?: string } = {}, )
apps/api/src/routes/patchFile.test.ts:34
↓ 12 callers
Function
ensureNoteId
( raw: string, id: string, )
packages/shared/src/noteId.ts:38
↓ 12 callers
Method
resolveMarkdownPath
(logicalPath: string)
apps/api/src/storage/pathResolver.ts:15
↓ 12 callers
Function
resolveWikilink
(target: string, allPaths: string[])
packages/shared/src/markdown.ts:272
↓ 12 callers
Function
stat
A category stat with the fields recommendThreshold reads.
apps/api/src/__tests__/proposalStats.test.ts:87
↓ 11 callers
Function
assembleAnswerKit
( query: string, bundle: ContextBundle, options: AssembleAnswerKitOptions = {}, )
packages/shared/src/think.ts:94
↓ 11 callers
Function
decode
Decode the JSON payload our `tool()` wrapper packs into a single text block.
apps/mcp/src/__tests__/freshClone.test.ts:46
↓ 11 callers
Function
loadFileFromContext
( context: RequestContext, logicalPath: string, )
apps/api/src/routes/files.ts:258
↓ 11 callers
Function
match
(p: string, text: string, score = 0.5, heading?: string)
apps/api/src/__tests__/think.test.ts:14
↓ 11 callers
Method
resolvePath
(logicalPath: string)
apps/api/src/storage/pathResolver.ts:14
↓ 10 callers
Function
bundleOf
( query: string, matches: ContextCandidate[], neighbors?: ContextCandidate[], )
apps/api/src/__tests__/think.test.ts:21
↓ 10 callers
Function
findKnowledgeGaps
( entries: readonly QuestionEntry[], options: FindKnowledgeGapsOptions = {}, )
packages/shared/src/questions.ts:56
↓ 10 callers
Method
getDocuments
The cached corpus (logical path → content), refreshed lazily before return.
apps/api/src/index/vaultIndex.ts:34
↓ 10 callers
Function
getPageType
( type: string | undefined, pack: SchemaPack = DEFAULT_SCHEMA_PACK, )
packages/shared/src/schema.ts:220
↓ 10 callers
Function
publishVaultEvent
* Broadcast a live event for a successful change. Published alongside (never * instead of) the audit write so connected clients see the change immedi
apps/api/src/routes/files.ts:154
↓ 10 callers
Function
recommendThreshold
( stat: CategoryStat, current: number, options: ThresholdTuneOptions = {}, )
packages/shared/src/proposalStats.ts:159
↓ 10 callers
Function
scanFeedback
( documents: readonly FeedbackDocument[], options: ScanFeedbackOptions = {}, )
packages/shared/src/feedback.ts:461
↓ 9 callers
Function
assembleContextBundle
(input: AssembleContextInput)
packages/shared/src/context.ts:83
↓ 9 callers
Function
cleanup
()
apps/api/src/events/sse.ts:41
↓ 9 callers
Function
event
(partial: Partial<VaultEvent> & Pick<VaultEvent, 'type'>)
apps/web/src/hooks/__tests__/useVaultEvents.test.ts:6
↓ 9 callers
Function
extractCopySection
(body: string, preferred: readonly string[])
packages/shared/src/feedback.ts:309
↓ 9 callers
Function
parseSkill
(path: string, content: string)
packages/shared/src/skills.ts:74
↓ 9 callers
Function
reciprocalRankFusion
( rankings: RankingInput[], options: { k?: number } = {}, )
packages/shared/src/hybrid.ts:73
↓ 8 callers
Function
api
( method: string, pathname: string, options: { body?: unknown } = {}, )
apps/api/src/routes/think.test.ts:23
↓ 8 callers
Function
api
( method: string, pathname: string, options: { body?: unknown; actor?: string } = {}, )
apps/api/src/routes/context.test.ts:20
↓ 8 callers
Function
extractBlockAnchors
(body: string)
packages/shared/src/blocks.ts:91
↓ 8 callers
Function
findNoteId
(raw: string)
packages/shared/src/noteId.ts:19
↓ 8 callers
Function
labelOf
Display label for a note path: the basename without the `.md` extension.
packages/shared/src/maintenance.ts:127
↓ 8 callers
Function
parseNote
(raw: string)
packages/shared/src/markdown.ts:254
↓ 8 callers
Method
readMarkdownFile
(logicalPath: string)
apps/api/src/storage/fileRepository.ts:21
↓ 8 callers
Function
renderRichLayout
()
apps/web/src/components/__tests__/GlobalLayout.test.tsx:201
↓ 8 callers
Function
routeVaultEvent
(event: VaultEvent, options: UseVaultEventsOptions)
apps/web/src/hooks/useVaultEvents.ts:30
↓ 8 callers
Function
tokenize
(text: string)
packages/shared/src/semantic.ts:121
↓ 7 callers
Function
api
( method: string, pathname: string, options: { body?: unknown; actor?: string } = {}, )
apps/api/src/routes/questions.test.ts:25
↓ 7 callers
Function
api
( method: string, pathname: string, options: { body?: unknown } = {}, )
apps/api/src/routes/hybridSearch.test.ts:20
↓ 7 callers
Function
api
( method: string, pathname: string, options: { body?: unknown } = {}, )
apps/api/src/routes/graph.test.ts:20
↓ 7 callers
Function
createPathResolver
(contentRoot: string | undefined)
apps/api/src/storage/pathResolver.ts:20
↓ 7 callers
Function
extractWikilinks
(text: string)
packages/shared/src/markdown.ts:209
↓ 7 callers
Function
findBlock
(body: string, id: string)
packages/shared/src/blocks.ts:121
↓ 7 callers
Function
parseFeedbackPairing
(notePath: string, content: string)
packages/shared/src/feedback.ts:189
↓ 7 callers
Function
replaceBlock
(content: string, blockId: string, body: string)
packages/shared/src/patch.ts:157
↓ 7 callers
Function
replaceSection
(content: string, heading: string, body: string)
packages/shared/src/patch.ts:111
↓ 7 callers
Function
scoreEvalCase
(evalCase: EvalCase, ranked: string[], k: number)
packages/shared/src/retrievalEval.ts:68
↓ 7 callers
Function
statOrUndefined
(absolutePath: string)
apps/api/src/storage/fileRepository.ts:29
↓ 7 callers
Function
upsertBlockAnchor
( body: string, id: string | undefined, line: number, options: UpsertBlockAnchorOptions = {}, )
packages/shared/src/blocks.ts:218
↓ 6 callers
Function
asString
(value: string | string[] | undefined)
packages/shared/src/feedback.ts:181
↓ 6 callers
Function
bumpActivity
()
apps/web/src/App.tsx:58
↓ 6 callers
Function
diffDraftFinal
( draftContent: string, finalContent: string, maxSegments: number = DEFAULT_MAX_SEGMENTS, )
packages/shared/src/feedback.ts:344
↓ 6 callers
Function
extractFrontmatterRelations
(content: string)
packages/shared/src/graph.ts:114
↓ 6 callers
Function
formatEvalReport
(label: string, summary: EvalSummary)
packages/shared/src/retrievalEval.ts:119
↓ 6 callers
Method
getData
(type: string)
apps/web/src/components/__tests__/GlobalLayout.test.tsx:167
↓ 6 callers
Function
getParentDirectoryPath
(path: string)
apps/web/src/components/GlobalLayout.tsx:183
↓ 6 callers
Function
handlers
()
apps/web/src/hooks/__tests__/useVaultEvents.test.ts:17
↓ 6 callers
Method
list
(options?: { path?: string; limit?: number })
apps/api/src/storage/auditLog.ts:13
↓ 6 callers
Function
listSkills
( documents: readonly { path: string; content: string }[], query?: string, )
packages/shared/src/skills.ts:101
↓ 6 callers
Function
loadConfig
()
apps/api/src/config.ts:21
↓ 6 callers
Function
navigateToFile
(nextPath: string)
apps/web/src/App.tsx:247
↓ 6 callers
Function
parseWikilinkToken
(raw: string)
packages/shared/src/markdown.ts:96
↓ 6 callers
Function
recordAudit
Best-effort audit write: provenance must never break the underlying op.
apps/api/src/routes/files.ts:141
↓ 6 callers
Function
refreshTree
()
apps/web/src/App.tsx:145
↓ 6 callers
Function
runEval
Run every eval case against one search endpoint and summarize.
apps/api/src/routes/retrievalEval.test.ts:31
↓ 6 callers
Function
summarizeOutcomes
(proposals: readonly ProposalRecord[])
packages/shared/src/proposalStats.ts:64
↓ 5 callers
Function
applyAppend
(content: string, text: string)
packages/shared/src/patch.ts:56
↓ 5 callers
Function
applyPatchOp
(content: string, op: PatchOp)
packages/shared/src/patch.ts:224
↓ 5 callers
Function
applyPrepend
(content: string, text: string)
packages/shared/src/patch.ts:69
↓ 5 callers
Function
chunkNote
(path: string, content: string, maxChars = 600)
packages/shared/src/semantic.ts:134
↓ 5 callers
Method
createMarkdownFile
(logicalPath: string, content?: string)
apps/api/src/storage/fileRepository.ts:20
↓ 5 callers
Function
findTextMatch
(content: string, query: string)
packages/shared/src/search.ts:41
↓ 5 callers
Method
latest
()
apps/web/src/hooks/__tests__/useVaultEvents.test.ts:105
↓ 5 callers
Method
listTree
(logicalPath?: string)
apps/api/src/storage/fileRepository.ts:25
↓ 5 callers
Function
match
(path: string, text: string, score = 0.5)
apps/api/src/__tests__/context.test.ts:30
next →
1–100 of 473, ranked by callers