MCPcopy Create free account

hub / github.com/NateBJones-Projects/OB1 / functions

Functions1,804 in github.com/NateBJones-Projects/OB1

↓ 4 callersFunctionrequest
(method, resource, { query, body, prefer } = {})
recipes/entity-wiki/generate-wiki.mjs:155
↓ 4 callersFunctionrequire_module
(module_name: str, package_name: str)
skills/heavy-file-ingestion/scripts/convert_heavy_file.py:65
↓ 4 callersFunctionresolveTimeoutMs
(envValue, fallback)
recipes/thought-enrichment/lib/memory-core.mjs:53
↓ 4 callersFunctionrunSync
(type, platform)
integrations/chrome-capture-extension/popup/popup.js:528
↓ 4 callersFunctionsanitizeStringArray
(value, { maxItems, maxLen })
recipes/thought-enrichment/enrich-thoughts.mjs:899
↓ 4 callersFunctionsave
(img: Image.Image, name: str)
docs/assets/agent-memory/promotional/build_promotional_assets.py:89
↓ 4 callersFunctionsb
(method, relPath, body, extraHeaders = {})
recipes/wiki-synthesis/scripts/backfill-gmail-wikis.mjs:100
↓ 4 callersFunctionspawnNode
(scriptPath, scriptArgs, envOverrides = {})
recipes/wiki-compiler/compile-wiki.mjs:181
↓ 4 callersFunctionstashDropForTab
(tabId)
integrations/chrome-capture-extension/background/gemini-debugger.js:146
↓ 4 callersFunctionsupabaseHeaders
(config)
recipes/thought-enrichment/enrich-thoughts.mjs:654
↓ 4 callersFunctiontableExists
( supabase: { from: ( name: string, ) => { select: ( cols: string, opts?
integrations/enhanced-mcp/_shared/helpers.ts:914
↓ 4 callersFunctiontableInsert
(table, rows)
recipes/ob-graph/smoke-graph-rpcs.mjs:154
↓ 4 callersFunctionthoughtImportance
* Read the importance score for a thought. Enhanced-schema installs expose * a native `importance` column on public.thoughts; stock OB1 does not. *
recipes/weekly-digest/weekly-digest.mjs:399
↓ 4 callersFunctiontimed
(label, fn)
recipes/ob-graph/smoke-graph-rpcs.mjs:58
↓ 4 callersFunctionunwrapSingle
( promise: QueryResult<T>, fallbackMessage: string, )
recipes/repo-learning-coach/server/db.ts:103
↓ 3 callersFunction_default_config
()
integrations/hermes-agent-memory/plugin/__init__.py:82
↓ 3 callersFunction_truncate_session
Truncate a session to first ~3000 tokens + last ~1000 tokens.
recipes/chatgpt-conversation-import/chatgpt_parser.py:335
↓ 3 callersFunctionagentMemoryFetch
( apiKey: string, path: string, init?: RequestInit )
dashboards/open-brain-dashboard-next/lib/agent-memory.ts:28
↓ 3 callersFunctionappendJsonl
(path, record)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:110
↓ 3 callersFunctionappendLog
(entry)
recipes/wiki-synthesis/scripts/backfill-gmail-wikis.mjs:134
↓ 3 callersFunctionasInteger
(value: unknown, fallback: number, min: number, max: number)
integrations/entity-extraction-worker/_shared/helpers.ts:47
↓ 3 callersFunctionasInteger
(value: unknown, fallback: number, min: number, max: number)
integrations/smart-ingest/_shared/helpers.ts:79
↓ 3 callersFunctionatomizeText
(text, opts = {})
recipes/atomizer/lib/atomize-text.mjs:245
↓ 3 callersFunctionbuild_zip_from_dir
(source_dir: Path, archive_path: Path)
skills/heavy-file-ingestion/scripts/build_client_exports.py:31
↓ 3 callersFunctioncapture
(payload)
integrations/open-brain-rest/smoke/live-smoke.mjs:106
↓ 3 callersFunctionclientFromApi
(api: { pluginConfig?: unknown; config?: unknown })
integrations/openclaw-agent-memory/plugin/src/index.ts:7
↓ 3 callersFunctioncomputeContentFingerprint
(content: string)
integrations/enhanced-mcp/_shared/helpers.ts:562
↓ 3 callersFunctiondelay
(ms)
integrations/chrome-capture-extension/background/gemini-sync.js:957
↓ 3 callersFunctiondetachFromTab
(tabId)
integrations/chrome-capture-extension/background/gemini-debugger.js:224
↓ 3 callersFunctiondetectSensitivity
(text: string)
integrations/enhanced-mcp/_shared/helpers.ts:535
↓ 3 callersFunctionembed
(text: string)
recipes/local-brain-no-mcp/functions/_shared/embed.ts:15
↓ 3 callersFunctionembedQuery
(env, text)
recipes/entity-wiki/generate-wiki.mjs:302
↓ 3 callersFunctionembedText
(text: string)
integrations/smart-ingest/_shared/helpers.ts:129
↓ 3 callersFunctionembedText
(text: string)
integrations/enhanced-mcp/_shared/helpers.ts:129
↓ 3 callersFunctionenvVar
(name)
recipes/lint-sweep/lint-sweep.js:78
↓ 3 callersFunctionexpandHome
* Expand a leading `~/` (or bare `~`) to the current user's home directory. * Only the prefix form is handled — embedded `~` elsewhere in the string
recipes/lint-sweep/lint-sweep.js:270
↓ 3 callersFunctionextractThoughtArray
(value: unknown)
integrations/smart-ingest/index.ts:309
↓ 3 callersFunctionextractThoughtId
(value: unknown)
integrations/smart-ingest/index.ts:350
↓ 3 callersFunctionextract_dialogue_text
Extract full dialogue with role prefixes and content-type dispatch. Includes both user and assistant messages. Applies content-type-aware ext
recipes/chatgpt-conversation-import/chatgpt_parser.py:247
↓ 3 callersFunctionfallbackMetadata
(text: string)
integrations/open-brain-rest/index.ts:231
↓ 3 callersFunctionfetchProvider
(p: MetadataProvider)
integrations/entity-extraction-worker/_shared/helpers.ts:319
↓ 3 callersFunctionfetchProvider
(p: MetadataProvider)
integrations/smart-ingest/_shared/helpers.ts:405
↓ 3 callersFunctionfetchProvider
(p: MetadataProvider)
integrations/enhanced-mcp/_shared/helpers.ts:412
↓ 3 callersFunctionfetchProvider
(p: MetadataProvider)
integrations/consolidation-workers/_shared/helpers.ts:319
↓ 3 callersFunctionfetchThoughts
( apiKey: string, params?: { page?: number; per_page?: number; type?: string; source_type?
dashboards/open-brain-dashboard-pro/lib/api.ts:75
↓ 3 callersFunctionfetchThoughts
( apiKey: string, params?: { page?: number; per_page?: number; type?: string; source_type?
dashboards/open-brain-dashboard-next/lib/api.ts:49
↓ 3 callersFunctionfetchWithRetry
(url, options, maxAttempts)
integrations/chrome-capture-extension/lib/sync-chatgpt.js:52
↓ 3 callersFunctionfetchWithTimeout
Wrap fetch with an AbortController so stuck upstreams can't exceed the timeout.
integrations/entity-extraction-worker/index.ts:73
↓ 3 callersFunctionformatDate
(dateStr: string)
dashboards/open-brain-dashboard-next/lib/format.ts:5
↓ 3 callersFunctionformatDate
(value: string | null)
recipes/repo-learning-coach/src/App.tsx:61
↓ 3 callersFunctionformatSyncTime
(isoString)
integrations/chrome-capture-extension/popup/popup.js:344
↓ 3 callersFunctiongenerateEmbedding
(text: string)
recipes/vercel-neon-telegram/src/lib/ai.ts:5
↓ 3 callersFunctiongenerate_embedding
Generate a 1536-dim embedding via OpenRouter (text-embedding-3-small).
recipes/chatgpt-conversation-import/import-chatgpt.py:463
↓ 3 callersFunctiongetEmbedding
(text: string)
integrations/open-brain-rest/index.ts:183
↓ 3 callersFunctiongetEmbedding
(text: string)
integrations/kubernetes-deployment/index.ts:85
↓ 3 callersFunctiongetEmbedding
(text: string)
server/index.ts:46
↓ 3 callersFunctiongetLessonRowBySlug
(slug: string)
recipes/repo-learning-coach/server/db.ts:158
↓ 3 callersFunctiongetRetryQueue
()
integrations/chrome-capture-extension/background/service-worker.js:122
↓ 3 callersFunctiongetSQL
()
recipes/vercel-neon-telegram/src/lib/db.ts:4
↓ 3 callersFunctiongmailFetch
(accessToken: string, path: string)
recipes/email-history-import/pull-gmail.ts:264
↓ 3 callersFunctionhttpPost
(url, headers, body, retries = 2)
recipes/google-activity-import/import-google-activity.mjs:171
↓ 3 callersFunctionhttp_post_with_retry
POST with exponential backoff retry on transient failures.
recipes/perplexity-conversation-import/import-perplexity.py:141
↓ 3 callersFunctionhumanSize
(bytes)
recipes/brain-backup/backup-brain.mjs:123
↓ 3 callersFunctioninfer_next_step
(result: ConversionResult)
skills/heavy-file-ingestion/scripts/convert_heavy_file.py:122
↓ 3 callersFunctionisAuthError
(err)
integrations/chrome-capture-extension/lib/sync-chatgpt.js:99
↓ 3 callersFunctionisAuthError
* Auth failures are permanent until the user logs back in. Repeating the * full sync (and its raw 401 error) every alarm tick is pure noise — the
integrations/chrome-capture-extension/lib/sync-claude.js:96
↓ 3 callersFunctionisConfigured
()
integrations/openclaw-agent-memory/plugin/src/index.ts:305
↓ 3 callersFunctionisFatalProviderError
* True for errors that are hard failures (bad auth, no quota, bad request). * * When we see one of these on the primary provider we should NOT fall
integrations/enhanced-mcp/_shared/helpers.ts:347
↓ 3 callersFunctionisRestricted
(row: DbThought | NormalizedThought)
integrations/open-brain-rest/index.ts:148
↓ 3 callersFunctionisTransientError
(err: unknown)
integrations/smart-ingest/_shared/helpers.ts:380
↓ 3 callersFunctionjoinBack
(arr)
recipes/atomizer/re-atomize-gmail-thought.mjs:265
↓ 3 callersFunctionjoinBack
(arr)
recipes/atomizer/backfill-gmail-correspondents.mjs:132
↓ 3 callersFunctionlistThoughts
(url: URL)
integrations/open-brain-rest/index.ts:270
↓ 3 callersFunctionload
({ locals, url, }: { locals: App.Locals; url: URL; })
dashboards/open-brain-dashboard/src/routes/+layout.server.ts:3
↓ 3 callersFunctionloadActivityLog
()
integrations/chrome-capture-extension/popup/popup.js:178
↓ 3 callersFunctionloadSyncState
()
integrations/chrome-capture-extension/lib/sync-chatgpt.js:336
↓ 3 callersFunctionloadSyncState
* Load sync state (lastSyncAt, autoSyncEnabled, etc).
integrations/chrome-capture-extension/lib/sync-claude.js:280
↓ 3 callersFunctionlogExtracted
(record)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:116
↓ 3 callersFunctionmarkAuthExpired
()
integrations/chrome-capture-extension/lib/sync-chatgpt.js:103
↓ 3 callersFunctionmarkAuthExpired
()
integrations/chrome-capture-extension/lib/sync-claude.js:100
↓ 3 callersFunctionnormalizeStringList
(values: string[] | null | undefined)
recipes/work-operating-model-activation/index.ts:169
↓ 3 callersFunctionoptionalNullableInteger
()
integrations/openclaw-agent-memory/plugin/src/tool-schemas.js:7
↓ 3 callersFunctionpairKey
(p: DuplicatePair)
dashboards/open-brain-dashboard-pro/app/duplicates/page.tsx:170
↓ 3 callersFunctionpairKey
(p: DuplicatePair)
dashboards/open-brain-dashboard-next/app/duplicates/page.tsx:139
↓ 3 callersFunctionparseAtomsFromResponse
(raw)
recipes/atomizer/lib/atomize-text.mjs:98
↓ 3 callersFunctionparseExtractionResult
(rawText: string)
integrations/entity-extraction-worker/index.ts:238
↓ 3 callersFunctionparseList
(raw)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:836
↓ 3 callersFunctionparseResult
(raw: string)
integrations/entity-extraction-worker/_shared/helpers.ts:326
↓ 3 callersFunctionparseResult
(raw: string)
integrations/smart-ingest/_shared/helpers.ts:412
↓ 3 callersFunctionparseResult
(raw: string)
integrations/enhanced-mcp/_shared/helpers.ts:421
↓ 3 callersFunctionparseResult
(raw: string)
integrations/consolidation-workers/_shared/helpers.ts:326
↓ 3 callersFunctionparseTwitterJsFile
(content)
recipes/x-twitter-import/import-x-twitter.mjs:59
↓ 3 callersFunctionparse_iso
Parse an ISO-8601 string into a tz-aware UTC datetime. Accepts 'Z'.
recipes/readwise-import/import-readwise.py:77
↓ 3 callersFunctionparse_timestamp_iso
Parse a Perplexity timestamp string into ISO 8601 (UTC). Returns ISO string or None if parsing fails. Also handles datetime objects from open
recipes/perplexity-conversation-import/import-perplexity.py:177
↓ 3 callersMethodprefetch
(self, query, *, session_id="")
integrations/hermes-agent-memory/plugin/tests/test_ob1_provider.py:40
↓ 3 callersFunctionreadCaptureLog
(state)
integrations/chrome-capture-extension/background/service-worker.js:95
↓ 3 callersFunctionreadJson
(request)
docs/walkthroughs/ob1-agent-dashboard/demo-rest-server.mjs:309
↓ 3 callersFunctionreadRetryQueue
(state)
integrations/chrome-capture-extension/background/service-worker.js:99
↓ 3 callersFunctionredactSnippet
(raw, maxLen = 120)
recipes/atomizer/lib/atomize-text.mjs:75
↓ 3 callersFunctionrefresh
()
integrations/chrome-capture-extension/popup/popup.js:226
← previousnext →201–300 of 1,804, ranked by callers