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
resolveCorrespondents
( sb, { thoughtId, from, to, cc, selfEmails = new Set() }, )
recipes/atomizer/lib/entity-resolver.mjs:326
↓ 2 callers
Function
resolveEntityById
(sb, id)
recipes/entity-wiki/generate-wiki.mjs:188
↓ 2 callers
Function
resolveModelLabel
(config)
recipes/thought-enrichment/enrich-thoughts.mjs:211
↓ 2 callers
Function
resolveSensitivityTier
( detected: typeof SENSITIVITY_TIERS[number], override?: string, )
integrations/enhanced-mcp/_shared/helpers.ts:656
↓ 2 callers
Function
resolveVersion
(userId: string, requestedVersion?: number)
recipes/work-operating-model-activation/index.ts:527
↓ 2 callers
Function
reviewAgentMemory
( apiKey: string, memoryId: string, action: AgentMemoryReviewAction, options?: { actor_label?: str
dashboards/open-brain-dashboard-next/lib/agent-memory.ts:103
↓ 2 callers
Function
runCheck
(fn, { timeout = 10_000 } = {})
recipes/brain-smoke-test/smoke-all.js:164
↓ 2 callers
Function
runConversationLoop
* Full sync: fetch all ChatGPT conversations and send each to the capture pipeline.
integrations/chrome-capture-extension/lib/sync-chatgpt.js:369
↓ 2 callers
Function
runConversationLoop
* Full sync: fetch all conversations from Claude.ai and send each to the capture pipeline. * options: { captureHandler, onProgress(current, total,
integrations/chrome-capture-extension/lib/sync-claude.js:323
↓ 2 callers
Function
safeEmbedding
(emb: number[] | null | undefined)
integrations/smart-ingest/_shared/helpers.ts:120
↓ 2 callers
Function
sanitizeImportance
(value: unknown)
integrations/smart-ingest/index.ts:283
↓ 2 callers
Function
sanitizeSourceSnippet
(value: unknown)
integrations/smart-ingest/index.ts:304
↓ 2 callers
Function
sanitizeString
(value, maxLen)
recipes/thought-enrichment/enrich-thoughts.mjs:890
↓ 2 callers
Function
sanitizeType
(t: unknown)
integrations/smart-ingest/index.ts:227
↓ 2 callers
Function
saveEngagedThreadsCache
(cache)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:140
↓ 2 callers
Function
saveSyncLog
(log)
recipes/google-activity-import/import-google-activity.mjs:164
↓ 2 callers
Function
saveToRetryQueue
(payload, error, sessionId)
skills/auto-capture-claude-code/session-end-capture.mjs:199
↓ 2 callers
Function
saveToken
(token: TokenData)
recipes/email-history-import/pull-gmail.ts:159
↓ 2 callers
Function
saveToken
(token)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:400
↓ 2 callers
Function
save_sync_log
Save sync log to disk.
recipes/chatgpt-conversation-import/import-chatgpt.py:257
↓ 2 callers
Function
scan_for_secrets
Return the label of the first secret pattern found, or None if clean.
recipes/obsidian-vault-import/import-obsidian.py:86
↓ 2 callers
Function
scheduleEntityExtraction
Best-effort entity extraction drain. Non-fatal if the worker is not deployed. * Uses a short 10s timeout so a hung worker cannot extend the caller's
integrations/smart-ingest/index.ts:367
↓ 2 callers
Function
schemaVersion
(value)
integrations/openclaw-agent-memory/plugin/src/tool-schemas.js:3
↓ 2 callers
Function
scrubSnippetContent
(raw)
recipes/entity-wiki/generate-wiki.mjs:483
↓ 2 callers
Function
searchThoughts
( queryEmbedding: number[], options: { threshold?: number; limit?: number; filter?: Record<str
recipes/vercel-neon-telegram/src/lib/db.ts:27
↓ 2 callers
Function
seenFpBucketKey
(fingerprint)
integrations/chrome-capture-extension/background/service-worker.js:132
↓ 2 callers
Function
setPausedByUser
(paused)
integrations/chrome-capture-extension/background/gemini-debugger.js:165
↓ 2 callers
Function
sha256
(text: string)
recipes/email-history-import/pull-gmail.ts:70
↓ 2 callers
Function
shouldRetryAnthropicStatus
(status)
recipes/typed-edge-classifier/classify-edges.mjs:469
↓ 2 callers
Function
sleep
(ms)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:573
↓ 2 callers
Function
sleep
* Sleep for a given number of milliseconds.
integrations/chrome-capture-extension/lib/sync-claude.js:37
↓ 2 callers
Function
slugFromFileName
(fileName: string)
recipes/repo-learning-coach/server/content-loader.ts:10
↓ 2 callers
Function
slugify
(name, entityType)
recipes/entity-wiki/generate-wiki.mjs:570
↓ 2 callers
Function
sortByDocumentOrder
(elements)
integrations/chrome-capture-extension/content-scripts/extractor-chatgpt.js:40
↓ 2 callers
Function
statusUrl
(nextStatus: string)
dashboards/open-brain-dashboard-next/app/agent-memory/page.tsx:68
↓ 2 callers
Function
storeAuditReport
(result: AuditResult)
recipes/editorial-policy/auditor/index.ts:434
↓ 2 callers
Function
summarize
(scored)
recipes/provenance-chains/eval.mjs:616
↓ 2 callers
Function
sweepEngagedThreads
(accessToken, extraQuery = "")
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:145
↓ 2 callers
Function
syncContentToSupabase
()
recipes/repo-learning-coach/server/db.ts:238
↓ 2 callers
Method
system_prompt_block
(self)
integrations/hermes-agent-memory/plugin/__init__.py:913
↓ 2 callers
Function
tally
(items: IngestionItem[])
integrations/smart-ingest/index.ts:992
↓ 2 callers
Function
thoughtTitle
(content: string, createdAt?: string)
integrations/kubernetes-deployment/index.ts:73
↓ 2 callers
Function
thoughtTitle
(content: string, createdAt?: string)
server/index.ts:36
↓ 2 callers
Function
thoughtUrl
(id: string)
integrations/kubernetes-deployment/index.ts:79
↓ 2 callers
Function
thoughtUrl
(id: string)
server/index.ts:42
↓ 2 callers
Function
toAppRelativePath
(absolutePath: string)
recipes/repo-learning-coach/server/paths.ts:13
↓ 2 callers
Function
truncateText
(text: string, maxLength: number)
integrations/smart-ingest/index.ts:276
↓ 2 callers
Function
tryPath
(suffix)
recipes/entity-wiki/generate-wiki.mjs:610
↓ 2 callers
Function
updateFactor
( index: number, field: keyof ReflectionFactor, value: string | number )
dashboards/open-brain-dashboard-next/components/ReflectionComposer.tsx:67
↓ 2 callers
Function
updateThought
( apiKey: string, id: string, data: { content?: string; type?: string; importance?: number; status?: str
dashboards/open-brain-dashboard-next/lib/api.ts:89
↓ 2 callers
Function
waitForTabComplete
(tabId)
integrations/chrome-capture-extension/background/gemini-sync.js:316
↓ 2 callers
Function
wordCount
(text: string)
recipes/email-history-import/pull-gmail.ts:507
↓ 2 callers
Function
wordCount
(text)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:767
↓ 2 callers
Function
writeReport
(sourceDir, report)
recipes/atomizer/atomize-packs.mjs:458
↓ 2 callers
Function
writeReport
(results, summary, grader, reportPath)
recipes/provenance-chains/eval.mjs:579
↓ 2 callers
Function
writeRows
(rows)
recipes/brain-backup/backup-brain.mjs:235
↓ 2 callers
Function
writeScore
(thoughtId, score, grader)
recipes/provenance-chains/eval.mjs:468
↓ 1 callers
Method
_consume_prefetch_cache
(self)
integrations/hermes-agent-memory/plugin/__init__.py:999
↓ 1 callers
Function
_conv
(v)
recipes/obsidian-vault-import/import-obsidian.py:139
↓ 1 callers
Function
_jsonify_frontmatter
Deep-copy frontmatter dict into a JSON-safe form. YAML parsing can produce datetime.datetime / datetime.date objects (from `date: 2024-05-13`
recipes/obsidian-vault-import/import-obsidian.py:131
↓ 1 callers
Function
_load_conversations_from_dir
Load conversations from an already-extracted export directory.
recipes/chatgpt-conversation-import/chatgpt_parser.py:95
↓ 1 callers
Function
_mock_urlopen_response
Build a context-manager mock that mimics urllib's urlopen response.
integrations/hermes-agent-memory/plugin/tests/test_ob1_provider.py:122
↓ 1 callers
Function
_parse_output_str
Extract answer text from Perplexity's OUTPUT_STR JSON blob.
recipes/perplexity-conversation-import/import-perplexity.py:256
↓ 1 callers
Method
_patched
(self, configured)
integrations/hermes-agent-memory/plugin/tests/test_ob1_provider.py:716
↓ 1 callers
Function
_save_ob1_config
Persist non-secret config to $HERMES_HOME/ob1.json (merges with existing).
integrations/hermes-agent-memory/plugin/__init__.py:200
↓ 1 callers
Function
_strip_non_tag_regions
Remove code blocks, inline code, HTML comments, and HTML tags.
recipes/obsidian-vault-import/import-obsidian.py:122
↓ 1 callers
Method
_tool_get_recall_trace
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1410
↓ 1 callers
Method
_tool_list_review_queue
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1392
↓ 1 callers
Method
_tool_report_usage
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1379
↓ 1 callers
Method
_tool_review_memory
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1398
↓ 1 callers
Method
_tool_search
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1310
↓ 1 callers
Method
_tool_writeback
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1315
↓ 1 callers
Function
_write_report
Write a markdown report of imported conversations.
recipes/chatgpt-conversation-import/import-chatgpt.py:1155
↓ 1 callers
Function
_write_report
Write a markdown report of imported data.
recipes/perplexity-conversation-import/import-perplexity.py:1105
↓ 1 callers
Function
abort
(id, reason)
integrations/chrome-capture-extension/lib/gemini-sync-state.js:385
↓ 1 callers
Function
addFailedId
(state, id)
recipes/thought-enrichment/enrich-thoughts.mjs:729
↓ 1 callers
Function
addLessonComment
( slug: string, body: string, understandingState: UnderstandingState, )
recipes/repo-learning-coach/src/lib/api.ts:49
↓ 1 callers
Function
addLessonComment
( slug: string, body: string, understandingState: UnderstandingState, )
recipes/repo-learning-coach/server/db.ts:827
↓ 1 callers
Function
adjustThreshold
(itemType: string, accepted: boolean)
recipes/adaptive-capture-classification/capture-with-gating.ts:151
↓ 1 callers
Function
agentMemoryDefaults
()
dashboards/open-brain-dashboard-next/lib/agent-memory.ts:50
↓ 1 callers
Function
already_imported
Return the subset of highlight IDs already present in `thoughts`.
recipes/readwise-import/import-readwise.py:204
↓ 1 callers
Function
applyEnabledState
(nextEnabled)
integrations/chrome-capture-extension/background/gemini-debugger.js:192
↓ 1 callers
Function
applyEvergreenTag
( content: string, metadata: Record<string, unknown>, )
integrations/entity-extraction-worker/_shared/helpers.ts:513
↓ 1 callers
Function
applyEvergreenTag
( content: string, metadata: Record<string, unknown>, )
integrations/smart-ingest/_shared/helpers.ts:599
↓ 1 callers
Function
applyEvergreenTag
( content: string, metadata: Record<string, unknown>, )
integrations/consolidation-workers/_shared/helpers.ts:513
↓ 1 callers
Function
applyScoresFromFile
(file, dryRun)
recipes/provenance-chains/eval.mjs:514
↓ 1 callers
Function
applySort
(query: ReturnType<typeof supabase.from> extends { select: (...args: unknown[]) => infer Q } ? Q : any, url: U
integrations/open-brain-rest/index.ts:175
↓ 1 callers
Function
applyThoughtFilters
(query: ReturnType<typeof supabase.from> extends { select: (...args: unknown[]) => infer Q } ? Q : any, url: U
integrations/open-brain-rest/index.ts:153
↓ 1 callers
Function
asBoolean
(value: unknown, fallback: boolean)
integrations/enhanced-mcp/_shared/helpers.ts:83
↓ 1 callers
Function
assert
(condition, message)
integrations/agent-memory-api/smoke/seed-nate-continuity-demo.mjs:338
↓ 1 callers
Function
assertNoPatternOnlyObjects
(name, schema, path = name)
integrations/openclaw-agent-memory/plugin/scripts/check-tool-schemas.mjs:34
↓ 1 callers
Function
assertObjectProperties
(name, schema, expectedProperties)
integrations/openclaw-agent-memory/plugin/scripts/check-tool-schemas.mjs:21
↓ 1 callers
Function
assertPricingKnown
* Gate: refuse to run with --max-cost-usd if any model we will actually * call has no pricing entry, unless the operator passes --no-cost-cap * to a
recipes/typed-edge-classifier/classify-edges.mjs:126
↓ 1 callers
Function
atomizeText
(text, opts = {})
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:333
↓ 1 callers
Function
atomizeViaAnthropic
(text, { prompt, timeoutMs, anthropicApiKey, anthropicModel })
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:137
↓ 1 callers
Function
atomizeViaAnthropic
(text, { prompt, timeoutMs, anthropicApiKey, anthropicModel })
recipes/atomizer/lib/atomize-text.mjs:144
↓ 1 callers
Function
atomizeViaClaudeCli
(text, { prompt, timeoutMs })
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:221
↓ 1 callers
Function
atomizeViaClaudeCli
(text, { prompt, timeoutMs })
recipes/atomizer/lib/atomize-text.mjs:128
↓ 1 callers
Function
atomizeViaCodex
(text, { prompt, timeoutMs })
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:277
↓ 1 callers
Function
atomizeViaOpenRouter
(text, { prompt, timeoutMs, openrouterApiKey, openrouterModel })
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:176
← previous
next →
501–600 of 1,804, ranked by callers