MCPcopy Create free account

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

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

↓ 2 callersFunctionresolveCorrespondents
( sb, { thoughtId, from, to, cc, selfEmails = new Set() }, )
recipes/atomizer/lib/entity-resolver.mjs:326
↓ 2 callersFunctionresolveEntityById
(sb, id)
recipes/entity-wiki/generate-wiki.mjs:188
↓ 2 callersFunctionresolveModelLabel
(config)
recipes/thought-enrichment/enrich-thoughts.mjs:211
↓ 2 callersFunctionresolveSensitivityTier
( detected: typeof SENSITIVITY_TIERS[number], override?: string, )
integrations/enhanced-mcp/_shared/helpers.ts:656
↓ 2 callersFunctionresolveVersion
(userId: string, requestedVersion?: number)
recipes/work-operating-model-activation/index.ts:527
↓ 2 callersFunctionreviewAgentMemory
( apiKey: string, memoryId: string, action: AgentMemoryReviewAction, options?: { actor_label?: str
dashboards/open-brain-dashboard-next/lib/agent-memory.ts:103
↓ 2 callersFunctionrunCheck
(fn, { timeout = 10_000 } = {})
recipes/brain-smoke-test/smoke-all.js:164
↓ 2 callersFunctionrunConversationLoop
* Full sync: fetch all ChatGPT conversations and send each to the capture pipeline.
integrations/chrome-capture-extension/lib/sync-chatgpt.js:369
↓ 2 callersFunctionrunConversationLoop
* 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 callersFunctionsafeEmbedding
(emb: number[] | null | undefined)
integrations/smart-ingest/_shared/helpers.ts:120
↓ 2 callersFunctionsanitizeImportance
(value: unknown)
integrations/smart-ingest/index.ts:283
↓ 2 callersFunctionsanitizeSourceSnippet
(value: unknown)
integrations/smart-ingest/index.ts:304
↓ 2 callersFunctionsanitizeString
(value, maxLen)
recipes/thought-enrichment/enrich-thoughts.mjs:890
↓ 2 callersFunctionsanitizeType
(t: unknown)
integrations/smart-ingest/index.ts:227
↓ 2 callersFunctionsaveEngagedThreadsCache
(cache)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:140
↓ 2 callersFunctionsaveSyncLog
(log)
recipes/google-activity-import/import-google-activity.mjs:164
↓ 2 callersFunctionsaveToRetryQueue
(payload, error, sessionId)
skills/auto-capture-claude-code/session-end-capture.mjs:199
↓ 2 callersFunctionsaveToken
(token: TokenData)
recipes/email-history-import/pull-gmail.ts:159
↓ 2 callersFunctionsaveToken
(token)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:400
↓ 2 callersFunctionsave_sync_log
Save sync log to disk.
recipes/chatgpt-conversation-import/import-chatgpt.py:257
↓ 2 callersFunctionscan_for_secrets
Return the label of the first secret pattern found, or None if clean.
recipes/obsidian-vault-import/import-obsidian.py:86
↓ 2 callersFunctionscheduleEntityExtraction
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 callersFunctionschemaVersion
(value)
integrations/openclaw-agent-memory/plugin/src/tool-schemas.js:3
↓ 2 callersFunctionscrubSnippetContent
(raw)
recipes/entity-wiki/generate-wiki.mjs:483
↓ 2 callersFunctionsearchThoughts
( queryEmbedding: number[], options: { threshold?: number; limit?: number; filter?: Record<str
recipes/vercel-neon-telegram/src/lib/db.ts:27
↓ 2 callersFunctionseenFpBucketKey
(fingerprint)
integrations/chrome-capture-extension/background/service-worker.js:132
↓ 2 callersFunctionsetPausedByUser
(paused)
integrations/chrome-capture-extension/background/gemini-debugger.js:165
↓ 2 callersFunctionsha256
(text: string)
recipes/email-history-import/pull-gmail.ts:70
↓ 2 callersFunctionshouldRetryAnthropicStatus
(status)
recipes/typed-edge-classifier/classify-edges.mjs:469
↓ 2 callersFunctionsleep
(ms)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:573
↓ 2 callersFunctionsleep
* Sleep for a given number of milliseconds.
integrations/chrome-capture-extension/lib/sync-claude.js:37
↓ 2 callersFunctionslugFromFileName
(fileName: string)
recipes/repo-learning-coach/server/content-loader.ts:10
↓ 2 callersFunctionslugify
(name, entityType)
recipes/entity-wiki/generate-wiki.mjs:570
↓ 2 callersFunctionsortByDocumentOrder
(elements)
integrations/chrome-capture-extension/content-scripts/extractor-chatgpt.js:40
↓ 2 callersFunctionstatusUrl
(nextStatus: string)
dashboards/open-brain-dashboard-next/app/agent-memory/page.tsx:68
↓ 2 callersFunctionstoreAuditReport
(result: AuditResult)
recipes/editorial-policy/auditor/index.ts:434
↓ 2 callersFunctionsummarize
(scored)
recipes/provenance-chains/eval.mjs:616
↓ 2 callersFunctionsweepEngagedThreads
(accessToken, extraQuery = "")
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:145
↓ 2 callersFunctionsyncContentToSupabase
()
recipes/repo-learning-coach/server/db.ts:238
↓ 2 callersMethodsystem_prompt_block
(self)
integrations/hermes-agent-memory/plugin/__init__.py:913
↓ 2 callersFunctiontally
(items: IngestionItem[])
integrations/smart-ingest/index.ts:992
↓ 2 callersFunctionthoughtTitle
(content: string, createdAt?: string)
integrations/kubernetes-deployment/index.ts:73
↓ 2 callersFunctionthoughtTitle
(content: string, createdAt?: string)
server/index.ts:36
↓ 2 callersFunctionthoughtUrl
(id: string)
integrations/kubernetes-deployment/index.ts:79
↓ 2 callersFunctionthoughtUrl
(id: string)
server/index.ts:42
↓ 2 callersFunctiontoAppRelativePath
(absolutePath: string)
recipes/repo-learning-coach/server/paths.ts:13
↓ 2 callersFunctiontruncateText
(text: string, maxLength: number)
integrations/smart-ingest/index.ts:276
↓ 2 callersFunctiontryPath
(suffix)
recipes/entity-wiki/generate-wiki.mjs:610
↓ 2 callersFunctionupdateFactor
( index: number, field: keyof ReflectionFactor, value: string | number )
dashboards/open-brain-dashboard-next/components/ReflectionComposer.tsx:67
↓ 2 callersFunctionupdateThought
( apiKey: string, id: string, data: { content?: string; type?: string; importance?: number; status?: str
dashboards/open-brain-dashboard-next/lib/api.ts:89
↓ 2 callersFunctionwaitForTabComplete
(tabId)
integrations/chrome-capture-extension/background/gemini-sync.js:316
↓ 2 callersFunctionwordCount
(text: string)
recipes/email-history-import/pull-gmail.ts:507
↓ 2 callersFunctionwordCount
(text)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:767
↓ 2 callersFunctionwriteReport
(sourceDir, report)
recipes/atomizer/atomize-packs.mjs:458
↓ 2 callersFunctionwriteReport
(results, summary, grader, reportPath)
recipes/provenance-chains/eval.mjs:579
↓ 2 callersFunctionwriteRows
(rows)
recipes/brain-backup/backup-brain.mjs:235
↓ 2 callersFunctionwriteScore
(thoughtId, score, grader)
recipes/provenance-chains/eval.mjs:468
↓ 1 callersMethod_consume_prefetch_cache
(self)
integrations/hermes-agent-memory/plugin/__init__.py:999
↓ 1 callersFunction_conv
(v)
recipes/obsidian-vault-import/import-obsidian.py:139
↓ 1 callersFunction_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 callersFunction_load_conversations_from_dir
Load conversations from an already-extracted export directory.
recipes/chatgpt-conversation-import/chatgpt_parser.py:95
↓ 1 callersFunction_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 callersFunction_parse_output_str
Extract answer text from Perplexity's OUTPUT_STR JSON blob.
recipes/perplexity-conversation-import/import-perplexity.py:256
↓ 1 callersMethod_patched
(self, configured)
integrations/hermes-agent-memory/plugin/tests/test_ob1_provider.py:716
↓ 1 callersFunction_save_ob1_config
Persist non-secret config to $HERMES_HOME/ob1.json (merges with existing).
integrations/hermes-agent-memory/plugin/__init__.py:200
↓ 1 callersFunction_strip_non_tag_regions
Remove code blocks, inline code, HTML comments, and HTML tags.
recipes/obsidian-vault-import/import-obsidian.py:122
↓ 1 callersMethod_tool_get_recall_trace
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1410
↓ 1 callersMethod_tool_list_review_queue
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1392
↓ 1 callersMethod_tool_report_usage
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1379
↓ 1 callersMethod_tool_review_memory
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1398
↓ 1 callersMethod_tool_search
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1310
↓ 1 callersMethod_tool_writeback
(self, args: Dict[str, Any])
integrations/hermes-agent-memory/plugin/__init__.py:1315
↓ 1 callersFunction_write_report
Write a markdown report of imported conversations.
recipes/chatgpt-conversation-import/import-chatgpt.py:1155
↓ 1 callersFunction_write_report
Write a markdown report of imported data.
recipes/perplexity-conversation-import/import-perplexity.py:1105
↓ 1 callersFunctionabort
(id, reason)
integrations/chrome-capture-extension/lib/gemini-sync-state.js:385
↓ 1 callersFunctionaddFailedId
(state, id)
recipes/thought-enrichment/enrich-thoughts.mjs:729
↓ 1 callersFunctionaddLessonComment
( slug: string, body: string, understandingState: UnderstandingState, )
recipes/repo-learning-coach/src/lib/api.ts:49
↓ 1 callersFunctionaddLessonComment
( slug: string, body: string, understandingState: UnderstandingState, )
recipes/repo-learning-coach/server/db.ts:827
↓ 1 callersFunctionadjustThreshold
(itemType: string, accepted: boolean)
recipes/adaptive-capture-classification/capture-with-gating.ts:151
↓ 1 callersFunctionagentMemoryDefaults
()
dashboards/open-brain-dashboard-next/lib/agent-memory.ts:50
↓ 1 callersFunctionalready_imported
Return the subset of highlight IDs already present in `thoughts`.
recipes/readwise-import/import-readwise.py:204
↓ 1 callersFunctionapplyEnabledState
(nextEnabled)
integrations/chrome-capture-extension/background/gemini-debugger.js:192
↓ 1 callersFunctionapplyEvergreenTag
( content: string, metadata: Record<string, unknown>, )
integrations/entity-extraction-worker/_shared/helpers.ts:513
↓ 1 callersFunctionapplyEvergreenTag
( content: string, metadata: Record<string, unknown>, )
integrations/smart-ingest/_shared/helpers.ts:599
↓ 1 callersFunctionapplyEvergreenTag
( content: string, metadata: Record<string, unknown>, )
integrations/consolidation-workers/_shared/helpers.ts:513
↓ 1 callersFunctionapplyScoresFromFile
(file, dryRun)
recipes/provenance-chains/eval.mjs:514
↓ 1 callersFunctionapplySort
(query: ReturnType<typeof supabase.from> extends { select: (...args: unknown[]) => infer Q } ? Q : any, url: U
integrations/open-brain-rest/index.ts:175
↓ 1 callersFunctionapplyThoughtFilters
(query: ReturnType<typeof supabase.from> extends { select: (...args: unknown[]) => infer Q } ? Q : any, url: U
integrations/open-brain-rest/index.ts:153
↓ 1 callersFunctionasBoolean
(value: unknown, fallback: boolean)
integrations/enhanced-mcp/_shared/helpers.ts:83
↓ 1 callersFunctionassert
(condition, message)
integrations/agent-memory-api/smoke/seed-nate-continuity-demo.mjs:338
↓ 1 callersFunctionassertNoPatternOnlyObjects
(name, schema, path = name)
integrations/openclaw-agent-memory/plugin/scripts/check-tool-schemas.mjs:34
↓ 1 callersFunctionassertObjectProperties
(name, schema, expectedProperties)
integrations/openclaw-agent-memory/plugin/scripts/check-tool-schemas.mjs:21
↓ 1 callersFunctionassertPricingKnown
* 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 callersFunctionatomizeText
(text, opts = {})
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:333
↓ 1 callersFunctionatomizeViaAnthropic
(text, { prompt, timeoutMs, anthropicApiKey, anthropicModel })
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:137
↓ 1 callersFunctionatomizeViaAnthropic
(text, { prompt, timeoutMs, anthropicApiKey, anthropicModel })
recipes/atomizer/lib/atomize-text.mjs:144
↓ 1 callersFunctionatomizeViaClaudeCli
(text, { prompt, timeoutMs })
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:221
↓ 1 callersFunctionatomizeViaClaudeCli
(text, { prompt, timeoutMs })
recipes/atomizer/lib/atomize-text.mjs:128
↓ 1 callersFunctionatomizeViaCodex
(text, { prompt, timeoutMs })
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:277
↓ 1 callersFunctionatomizeViaOpenRouter
(text, { prompt, timeoutMs, openrouterApiKey, openrouterModel })
recipes/gmail-smart-pull/scripts/lib/atomize-text.mjs:176
← previousnext →501–600 of 1,804, ranked by callers