Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NateBJones-Projects/OB1
/ functions
Functions
1,804 in github.com/NateBJones-Projects/OB1
⨍
Functions
1,804
◇
Types & classes
134
↓ 2 callers
Function
fingerprint
(text)
recipes/atomizer/atomize-packs.mjs:116
↓ 2 callers
Function
finishRun
(result)
integrations/chrome-capture-extension/lib/sync-chatgpt.js:424
↓ 2 callers
Function
finishRun
(result)
integrations/chrome-capture-extension/lib/sync-claude.js:385
↓ 2 callers
Function
fmt
(d)
recipes/weekly-digest/weekly-digest.mjs:453
↓ 2 callers
Function
formatPrompt
(child, parents)
recipes/provenance-chains/eval.mjs:342
↓ 2 callers
Function
formatScore
(value: number | null)
dashboards/open-brain-dashboard-next/app/agent-memory/traces/page.tsx:162
↓ 2 callers
Function
formatSeen
(at?: string | null)
schemas/crm-person-tiers/dashboard-snippets/page.tsx:71
↓ 2 callers
Function
formatTime
(timestamp)
integrations/chrome-capture-extension/popup/popup.js:80
↓ 2 callers
Function
generateForEntity
(sb, env, entity, args)
recipes/entity-wiki/generate-wiki.mjs:775
↓ 2 callers
Function
generate_embedding
Generate embedding via OpenRouter.
recipes/obsidian-vault-import/import-obsidian.py:342
↓ 2 callers
Function
getAccessToken
* Get access token from ChatGPT's session endpoint. * Uses the __Secure-next-auth.session-token cookie automatically via credentials: 'include'.
integrations/chrome-capture-extension/lib/sync-chatgpt.js:76
↓ 2 callers
Function
getCheckpoints
(sessionId: string)
recipes/work-operating-model-activation/index.ts:498
↓ 2 callers
Function
getCorsHeaders
()
integrations/consolidation-workers/metadata-norm/index.ts:67
↓ 2 callers
Function
getCorsHeaders
()
integrations/consolidation-workers/bio/index.ts:56
↓ 2 callers
Function
getEmbedding
(text: string)
recipes/repo-learning-coach/server/brain.ts:55
↓ 2 callers
Function
getEmbedding
(text: string)
integrations/agent-memory-api/index.ts:182
↓ 2 callers
Function
getEntries
(sessionId: string)
recipes/work-operating-model-activation/index.ts:513
↓ 2 callers
Function
getMemories
(pack)
recipes/atomizer/atomize-packs.mjs:201
↓ 2 callers
Function
getOrgId
* Get the organization ID from the lastActiveOrg cookie on claude.ai. * Returns the decoded org ID string.
integrations/chrome-capture-extension/lib/sync-claude.js:78
↓ 2 callers
Function
getPriorityLevel
(importance: number)
dashboards/open-brain-dashboard-next/lib/types.ts:62
↓ 2 callers
Function
getProfile
(userId: string)
recipes/work-operating-model-activation/index.ts:436
↓ 2 callers
Function
getQuestionRowsByQuizId
(quizId: string, questionCount: number)
recipes/repo-learning-coach/server/db.ts:195
↓ 2 callers
Function
getSessionForVersion
(userId: string, version: number)
recipes/work-operating-model-activation/index.ts:481
↓ 2 callers
Function
getThreshold
(itemType: string)
recipes/adaptive-capture-classification/capture-with-gating.ts:142
↓ 2 callers
Function
github
(path)
scripts/update-readme-contributions.mjs:19
↓ 2 callers
Function
handleLessonSelect
(slug: string)
recipes/repo-learning-coach/src/App.tsx:183
↓ 2 callers
Function
handleResearchSelect
(slug: string)
recipes/repo-learning-coach/src/App.tsx:190
↓ 2 callers
Function
headers
(apiKey: string)
dashboards/open-brain-dashboard-next/lib/api.ts:19
↓ 2 callers
Function
http_post
POST JSON with basic retry (2 attempts).
recipes/local-ollama-embeddings/embed-local.py:66
↓ 2 callers
Function
ingest_thought_supabase
Insert a thought directly into Supabase with a generated embedding.
recipes/perplexity-conversation-import/import-perplexity.py:589
↓ 2 callers
Method
inspectMemory
(memoryId: string)
integrations/openclaw-agent-memory/plugin/src/client.ts:96
↓ 2 callers
Function
isPermanentIngestError
(error)
integrations/chrome-capture-extension/background/service-worker.js:266
↓ 2 callers
Function
isPlatformEnabled
()
integrations/chrome-capture-extension/lib/sync-chatgpt.js:130
↓ 2 callers
Function
isPlatformEnabled
* Reads enabledPlatforms from extension settings. Sync must not run (and * must not advance cursors) while the platform is disabled.
integrations/chrome-capture-extension/lib/sync-claude.js:131
↓ 2 callers
Function
isRetryableStatus
(status)
skills/auto-capture-claude-code/session-end-capture.mjs:188
↓ 2 callers
Function
isTransientError
(err: unknown)
integrations/consolidation-workers/_shared/network.ts:68
↓ 2 callers
Function
isWithinComposer
(el)
integrations/chrome-capture-extension/content-scripts/extractor-claude.js:90
↓ 2 callers
Function
isWithinComposer
(el)
integrations/chrome-capture-extension/content-scripts/extractor-chatgpt.js:32
↓ 2 callers
Function
isWithinComposer
(el)
integrations/chrome-capture-extension/content-scripts/extractor-gemini.js:38
↓ 2 callers
Function
is_json_profile_row
Detect if a memory row is a JSON profile (no MEMORY_KEY, MEMORY_VALUE is JSON).
recipes/perplexity-conversation-import/import-perplexity.py:321
↓ 2 callers
Function
listConversations
* List all conversations from ChatGPT, handling pagination. * Returns array of { id, title, create_time, update_time }.
integrations/chrome-capture-extension/lib/sync-chatgpt.js:147
↓ 2 callers
Function
listConversations
* List all conversations (metadata only) from Claude.ai. * Returns array of { uuid, name, created_at, updated_at }.
integrations/chrome-capture-extension/lib/sync-claude.js:148
↓ 2 callers
Function
listLabels
(accessToken: string)
recipes/email-history-import/pull-gmail.ts:282
↓ 2 callers
Function
listLabels
(accessToken)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:608
↓ 2 callers
Function
loadEnv
()
recipes/wiki-compiler/compile-wiki.mjs:31
↓ 2 callers
Function
loadEnv
(envPath)
recipes/fingerprint-dedup-backfill/backfill-fingerprints.mjs:25
↓ 2 callers
Function
loadEnv
(envPath)
recipes/fingerprint-dedup-backfill/delete-duplicates.mjs:35
↓ 2 callers
Function
loadEnvFile
(envPath)
recipes/lint-sweep/lint-sweep.js:58
↓ 2 callers
Function
loadState
()
recipes/thought-enrichment/enrich-thoughts.mjs:694
↓ 2 callers
Function
loadSyncStates
()
integrations/chrome-capture-extension/popup/popup.js:356
↓ 2 callers
Function
loadSyncTimestamps
()
integrations/chrome-capture-extension/lib/sync-chatgpt.js:325
↓ 2 callers
Function
loadSyncTimestamps
* Load sync timestamps from storage. * Returns a map of conversation UUID -> last synced updated_at.
integrations/chrome-capture-extension/lib/sync-claude.js:263
↓ 2 callers
Function
makeSbClient
({ projectRef, serviceRoleKey, supabaseUrl })
recipes/atomizer/lib/entity-resolver.mjs:381
↓ 2 callers
Function
markError
(thoughtId: string, error: string, attemptCount: number)
integrations/entity-extraction-worker/index.ts:534
↓ 2 callers
Function
markdownFilesIn
(directory: string)
recipes/repo-learning-coach/server/content-loader.ts:83
↓ 2 callers
Function
maybe_markitdown
(source: Path, output_path: Path, prefer: str)
skills/heavy-file-ingestion/scripts/convert_heavy_file.py:199
↓ 2 callers
Function
mergeTags
(existing: unknown, extras: string[])
integrations/smart-ingest/index.ts:343
↓ 2 callers
Function
metadataOf
(row: Pick<DbThought, "metadata">)
integrations/open-brain-rest/index.ts:111
↓ 2 callers
Function
normalizeEndpoint
(value)
integrations/chrome-capture-extension/popup/config.js:23
↓ 2 callers
Function
normalizeModelForPricing
* For PRICING lookup, the keys live as bare Anthropic model names. * Strip a leading "anthropic/" prefix before consulting the table so a * model pa
recipes/typed-edge-classifier/classify-edges.mjs:311
↓ 2 callers
Function
normalizeWhitespace
(text: string)
integrations/smart-ingest/index.ts:272
↓ 2 callers
Method
on_pre_compress
Extract findings from messages about to be compressed and return a summary string for the compression prompt. Side-effect: also write
integrations/hermes-agent-memory/plugin/__init__.py:1168
↓ 2 callers
Method
on_session_end
Extract structured findings from the full session and write to OB1. Runs synchronously (not threaded) since the agent is already exiting —
integrations/hermes-agent-memory/plugin/__init__.py:1117
↓ 2 callers
Function
ownedBy
(p)
recipes/entity-wiki/generate-wiki.mjs:611
↓ 2 callers
Function
pageUrl
(p: number)
dashboards/open-brain-dashboard-pro/app/thoughts/page.tsx:68
↓ 2 callers
Function
pageUrl
(p: number)
dashboards/open-brain-dashboard-next/app/thoughts/page.tsx:61
↓ 2 callers
Function
parseEnvFile
(envPath)
recipes/brain-smoke-test/smoke-all.js:87
↓ 2 callers
Function
parseEnvFile
(filePath)
recipes/wiki-compiler/compile-wiki.mjs:19
↓ 2 callers
Function
parseJsonStrict
(raw)
recipes/typed-edge-classifier/classify-edges.mjs:584
↓ 2 callers
Function
patchThought
(id, patch, config, retries = 4)
recipes/thought-enrichment/enrich-thoughts.mjs:588
↓ 2 callers
Function
prepareThoughtPayload
( content: string, opts?: PrepareThoughtOpts, )
integrations/smart-ingest/_shared/helpers.ts:662
↓ 2 callers
Function
printUsage
()
recipes/google-activity-import/import-google-activity.mjs:127
↓ 2 callers
Function
printUsage
()
recipes/thought-enrichment/enrich-thoughts.mjs:835
↓ 2 callers
Function
printUsage
()
recipes/entity-wiki/generate-wiki.mjs:111
↓ 2 callers
Function
processCaptureRequest
(message)
integrations/chrome-capture-extension/background/service-worker.js:397
↓ 2 callers
Function
processRetryQueue
(forceAll)
integrations/chrome-capture-extension/background/service-worker.js:567
↓ 2 callers
Function
projectIdFrom
(input: Record<string, unknown>, configuredProjectId?: string)
integrations/openclaw-agent-memory/plugin/src/client.ts:19
↓ 2 callers
Function
queueRetry
(item, errorMessage)
integrations/chrome-capture-extension/background/service-worker.js:293
↓ 2 callers
Function
randomJitter
(minMs, maxMs)
integrations/chrome-capture-extension/background/gemini-sync.js:964
↓ 2 callers
Function
readChatCompletionText
(payload: unknown)
integrations/entity-extraction-worker/index.ts:134
↓ 2 callers
Function
readChatCompletionText
Extract text content from an OpenAI/OpenRouter chat completion response.
integrations/entity-extraction-worker/_shared/helpers.ts:254
↓ 2 callers
Function
readChatCompletionText
Extract text content from an OpenAI/OpenRouter chat completion response.
integrations/smart-ingest/_shared/helpers.ts:319
↓ 2 callers
Function
readChatCompletionText
Extract text content from an OpenAI/OpenRouter chat completion response.
integrations/enhanced-mcp/_shared/helpers.ts:286
↓ 2 callers
Function
readChatCompletionText
(payload: unknown)
integrations/consolidation-workers/bio/index.ts:95
↓ 2 callers
Function
readChatCompletionText
Extract text content from an OpenAI/OpenRouter chat completion response.
integrations/consolidation-workers/_shared/helpers.ts:254
↓ 2 callers
Function
readGeminiEnabled
()
integrations/chrome-capture-extension/background/gemini-debugger.js:182
↓ 2 callers
Function
readPackFile
(filePath)
recipes/atomizer/atomize-packs.mjs:184
↓ 2 callers
Method
recall
(input: Record<string, unknown>)
integrations/openclaw-agent-memory/plugin/src/client.ts:54
↓ 2 callers
Function
recallPayload
(includeUnconfirmed)
integrations/agent-memory-api/smoke/live-smoke.mjs:165
↓ 2 callers
Function
recordRejectedCapture
(platform, preview, fingerprint, errorMessage)
integrations/chrome-capture-extension/background/service-worker.js:279
↓ 2 callers
Function
recordStep
(manifest, name, status, details = {})
recipes/wiki-compiler/compile-wiki.mjs:248
↓ 2 callers
Function
rememberFingerprint
(fingerprint)
integrations/chrome-capture-extension/background/service-worker.js:192
↓ 2 callers
Function
removeFailedId
(state, id)
recipes/thought-enrichment/enrich-thoughts.mjs:742
↓ 2 callers
Function
renderGeminiProgress
(status)
integrations/chrome-capture-extension/popup/popup.js:385
↓ 2 callers
Function
renderSettings
(config)
integrations/chrome-capture-extension/popup/popup.js:117
↓ 2 callers
Method
report_usage
(self, request_id: str, *, used: List[str], ignored: List[str])
integrations/hermes-agent-memory/plugin/__init__.py:540
↓ 2 callers
Function
request
(path, options = {})
integrations/agent-memory-api/smoke/cleanup-test-memory.mjs:63
↓ 2 callers
Function
requestInput
(input: Record<string, unknown>)
integrations/openclaw-agent-memory/plugin/src/client.ts:15
↓ 2 callers
Function
requireEnv
(name: string)
recipes/repo-learning-coach/server/supabase.ts:3
↓ 2 callers
Function
reset
()
dashboards/open-brain-dashboard-next/components/ReflectionComposer.tsx:32
← previous
next →
401–500 of 1,804, ranked by callers