MCPcopy Create free account

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

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

↓ 2 callersFunctionfingerprint
(text)
recipes/atomizer/atomize-packs.mjs:116
↓ 2 callersFunctionfinishRun
(result)
integrations/chrome-capture-extension/lib/sync-chatgpt.js:424
↓ 2 callersFunctionfinishRun
(result)
integrations/chrome-capture-extension/lib/sync-claude.js:385
↓ 2 callersFunctionfmt
(d)
recipes/weekly-digest/weekly-digest.mjs:453
↓ 2 callersFunctionformatPrompt
(child, parents)
recipes/provenance-chains/eval.mjs:342
↓ 2 callersFunctionformatScore
(value: number | null)
dashboards/open-brain-dashboard-next/app/agent-memory/traces/page.tsx:162
↓ 2 callersFunctionformatSeen
(at?: string | null)
schemas/crm-person-tiers/dashboard-snippets/page.tsx:71
↓ 2 callersFunctionformatTime
(timestamp)
integrations/chrome-capture-extension/popup/popup.js:80
↓ 2 callersFunctiongenerateForEntity
(sb, env, entity, args)
recipes/entity-wiki/generate-wiki.mjs:775
↓ 2 callersFunctiongenerate_embedding
Generate embedding via OpenRouter.
recipes/obsidian-vault-import/import-obsidian.py:342
↓ 2 callersFunctiongetAccessToken
* 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 callersFunctiongetCheckpoints
(sessionId: string)
recipes/work-operating-model-activation/index.ts:498
↓ 2 callersFunctiongetCorsHeaders
()
integrations/consolidation-workers/metadata-norm/index.ts:67
↓ 2 callersFunctiongetCorsHeaders
()
integrations/consolidation-workers/bio/index.ts:56
↓ 2 callersFunctiongetEmbedding
(text: string)
recipes/repo-learning-coach/server/brain.ts:55
↓ 2 callersFunctiongetEmbedding
(text: string)
integrations/agent-memory-api/index.ts:182
↓ 2 callersFunctiongetEntries
(sessionId: string)
recipes/work-operating-model-activation/index.ts:513
↓ 2 callersFunctiongetMemories
(pack)
recipes/atomizer/atomize-packs.mjs:201
↓ 2 callersFunctiongetOrgId
* 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 callersFunctiongetPriorityLevel
(importance: number)
dashboards/open-brain-dashboard-next/lib/types.ts:62
↓ 2 callersFunctiongetProfile
(userId: string)
recipes/work-operating-model-activation/index.ts:436
↓ 2 callersFunctiongetQuestionRowsByQuizId
(quizId: string, questionCount: number)
recipes/repo-learning-coach/server/db.ts:195
↓ 2 callersFunctiongetSessionForVersion
(userId: string, version: number)
recipes/work-operating-model-activation/index.ts:481
↓ 2 callersFunctiongetThreshold
(itemType: string)
recipes/adaptive-capture-classification/capture-with-gating.ts:142
↓ 2 callersFunctiongithub
(path)
scripts/update-readme-contributions.mjs:19
↓ 2 callersFunctionhandleLessonSelect
(slug: string)
recipes/repo-learning-coach/src/App.tsx:183
↓ 2 callersFunctionhandleResearchSelect
(slug: string)
recipes/repo-learning-coach/src/App.tsx:190
↓ 2 callersFunctionheaders
(apiKey: string)
dashboards/open-brain-dashboard-next/lib/api.ts:19
↓ 2 callersFunctionhttp_post
POST JSON with basic retry (2 attempts).
recipes/local-ollama-embeddings/embed-local.py:66
↓ 2 callersFunctioningest_thought_supabase
Insert a thought directly into Supabase with a generated embedding.
recipes/perplexity-conversation-import/import-perplexity.py:589
↓ 2 callersMethodinspectMemory
(memoryId: string)
integrations/openclaw-agent-memory/plugin/src/client.ts:96
↓ 2 callersFunctionisPermanentIngestError
(error)
integrations/chrome-capture-extension/background/service-worker.js:266
↓ 2 callersFunctionisPlatformEnabled
()
integrations/chrome-capture-extension/lib/sync-chatgpt.js:130
↓ 2 callersFunctionisPlatformEnabled
* 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 callersFunctionisRetryableStatus
(status)
skills/auto-capture-claude-code/session-end-capture.mjs:188
↓ 2 callersFunctionisTransientError
(err: unknown)
integrations/consolidation-workers/_shared/network.ts:68
↓ 2 callersFunctionisWithinComposer
(el)
integrations/chrome-capture-extension/content-scripts/extractor-claude.js:90
↓ 2 callersFunctionisWithinComposer
(el)
integrations/chrome-capture-extension/content-scripts/extractor-chatgpt.js:32
↓ 2 callersFunctionisWithinComposer
(el)
integrations/chrome-capture-extension/content-scripts/extractor-gemini.js:38
↓ 2 callersFunctionis_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 callersFunctionlistConversations
* 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 callersFunctionlistConversations
* 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 callersFunctionlistLabels
(accessToken: string)
recipes/email-history-import/pull-gmail.ts:282
↓ 2 callersFunctionlistLabels
(accessToken)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:608
↓ 2 callersFunctionloadEnv
()
recipes/wiki-compiler/compile-wiki.mjs:31
↓ 2 callersFunctionloadEnv
(envPath)
recipes/fingerprint-dedup-backfill/backfill-fingerprints.mjs:25
↓ 2 callersFunctionloadEnv
(envPath)
recipes/fingerprint-dedup-backfill/delete-duplicates.mjs:35
↓ 2 callersFunctionloadEnvFile
(envPath)
recipes/lint-sweep/lint-sweep.js:58
↓ 2 callersFunctionloadState
()
recipes/thought-enrichment/enrich-thoughts.mjs:694
↓ 2 callersFunctionloadSyncStates
()
integrations/chrome-capture-extension/popup/popup.js:356
↓ 2 callersFunctionloadSyncTimestamps
()
integrations/chrome-capture-extension/lib/sync-chatgpt.js:325
↓ 2 callersFunctionloadSyncTimestamps
* 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 callersFunctionmakeSbClient
({ projectRef, serviceRoleKey, supabaseUrl })
recipes/atomizer/lib/entity-resolver.mjs:381
↓ 2 callersFunctionmarkError
(thoughtId: string, error: string, attemptCount: number)
integrations/entity-extraction-worker/index.ts:534
↓ 2 callersFunctionmarkdownFilesIn
(directory: string)
recipes/repo-learning-coach/server/content-loader.ts:83
↓ 2 callersFunctionmaybe_markitdown
(source: Path, output_path: Path, prefer: str)
skills/heavy-file-ingestion/scripts/convert_heavy_file.py:199
↓ 2 callersFunctionmergeTags
(existing: unknown, extras: string[])
integrations/smart-ingest/index.ts:343
↓ 2 callersFunctionmetadataOf
(row: Pick<DbThought, "metadata">)
integrations/open-brain-rest/index.ts:111
↓ 2 callersFunctionnormalizeEndpoint
(value)
integrations/chrome-capture-extension/popup/config.js:23
↓ 2 callersFunctionnormalizeModelForPricing
* 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 callersFunctionnormalizeWhitespace
(text: string)
integrations/smart-ingest/index.ts:272
↓ 2 callersMethodon_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 callersMethodon_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 callersFunctionownedBy
(p)
recipes/entity-wiki/generate-wiki.mjs:611
↓ 2 callersFunctionpageUrl
(p: number)
dashboards/open-brain-dashboard-pro/app/thoughts/page.tsx:68
↓ 2 callersFunctionpageUrl
(p: number)
dashboards/open-brain-dashboard-next/app/thoughts/page.tsx:61
↓ 2 callersFunctionparseEnvFile
(envPath)
recipes/brain-smoke-test/smoke-all.js:87
↓ 2 callersFunctionparseEnvFile
(filePath)
recipes/wiki-compiler/compile-wiki.mjs:19
↓ 2 callersFunctionparseJsonStrict
(raw)
recipes/typed-edge-classifier/classify-edges.mjs:584
↓ 2 callersFunctionpatchThought
(id, patch, config, retries = 4)
recipes/thought-enrichment/enrich-thoughts.mjs:588
↓ 2 callersFunctionprepareThoughtPayload
( content: string, opts?: PrepareThoughtOpts, )
integrations/smart-ingest/_shared/helpers.ts:662
↓ 2 callersFunctionprintUsage
()
recipes/google-activity-import/import-google-activity.mjs:127
↓ 2 callersFunctionprintUsage
()
recipes/thought-enrichment/enrich-thoughts.mjs:835
↓ 2 callersFunctionprintUsage
()
recipes/entity-wiki/generate-wiki.mjs:111
↓ 2 callersFunctionprocessCaptureRequest
(message)
integrations/chrome-capture-extension/background/service-worker.js:397
↓ 2 callersFunctionprocessRetryQueue
(forceAll)
integrations/chrome-capture-extension/background/service-worker.js:567
↓ 2 callersFunctionprojectIdFrom
(input: Record<string, unknown>, configuredProjectId?: string)
integrations/openclaw-agent-memory/plugin/src/client.ts:19
↓ 2 callersFunctionqueueRetry
(item, errorMessage)
integrations/chrome-capture-extension/background/service-worker.js:293
↓ 2 callersFunctionrandomJitter
(minMs, maxMs)
integrations/chrome-capture-extension/background/gemini-sync.js:964
↓ 2 callersFunctionreadChatCompletionText
(payload: unknown)
integrations/entity-extraction-worker/index.ts:134
↓ 2 callersFunctionreadChatCompletionText
Extract text content from an OpenAI/OpenRouter chat completion response.
integrations/entity-extraction-worker/_shared/helpers.ts:254
↓ 2 callersFunctionreadChatCompletionText
Extract text content from an OpenAI/OpenRouter chat completion response.
integrations/smart-ingest/_shared/helpers.ts:319
↓ 2 callersFunctionreadChatCompletionText
Extract text content from an OpenAI/OpenRouter chat completion response.
integrations/enhanced-mcp/_shared/helpers.ts:286
↓ 2 callersFunctionreadChatCompletionText
(payload: unknown)
integrations/consolidation-workers/bio/index.ts:95
↓ 2 callersFunctionreadChatCompletionText
Extract text content from an OpenAI/OpenRouter chat completion response.
integrations/consolidation-workers/_shared/helpers.ts:254
↓ 2 callersFunctionreadGeminiEnabled
()
integrations/chrome-capture-extension/background/gemini-debugger.js:182
↓ 2 callersFunctionreadPackFile
(filePath)
recipes/atomizer/atomize-packs.mjs:184
↓ 2 callersMethodrecall
(input: Record<string, unknown>)
integrations/openclaw-agent-memory/plugin/src/client.ts:54
↓ 2 callersFunctionrecallPayload
(includeUnconfirmed)
integrations/agent-memory-api/smoke/live-smoke.mjs:165
↓ 2 callersFunctionrecordRejectedCapture
(platform, preview, fingerprint, errorMessage)
integrations/chrome-capture-extension/background/service-worker.js:279
↓ 2 callersFunctionrecordStep
(manifest, name, status, details = {})
recipes/wiki-compiler/compile-wiki.mjs:248
↓ 2 callersFunctionrememberFingerprint
(fingerprint)
integrations/chrome-capture-extension/background/service-worker.js:192
↓ 2 callersFunctionremoveFailedId
(state, id)
recipes/thought-enrichment/enrich-thoughts.mjs:742
↓ 2 callersFunctionrenderGeminiProgress
(status)
integrations/chrome-capture-extension/popup/popup.js:385
↓ 2 callersFunctionrenderSettings
(config)
integrations/chrome-capture-extension/popup/popup.js:117
↓ 2 callersMethodreport_usage
(self, request_id: str, *, used: List[str], ignored: List[str])
integrations/hermes-agent-memory/plugin/__init__.py:540
↓ 2 callersFunctionrequest
(path, options = {})
integrations/agent-memory-api/smoke/cleanup-test-memory.mjs:63
↓ 2 callersFunctionrequestInput
(input: Record<string, unknown>)
integrations/openclaw-agent-memory/plugin/src/client.ts:15
↓ 2 callersFunctionrequireEnv
(name: string)
recipes/repo-learning-coach/server/supabase.ts:3
↓ 2 callersFunctionreset
()
dashboards/open-brain-dashboard-next/components/ReflectionComposer.tsx:32
← previousnext →401–500 of 1,804, ranked by callers