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
↓ 42 callers
Function
asString
(value: unknown, fallback: string)
integrations/enhanced-mcp/_shared/helpers.ts:69
↓ 38 callers
Function
thought
({ id, content, type, source_type, importance, quality_score, topics, people = ["Nate B. Jones
docs/walkthroughs/ob1-agent-dashboard/seed-data.mjs:8
↓ 29 callers
Function
json
(data: unknown, status = 200)
integrations/smart-ingest/index.ts:195
↓ 29 callers
Function
toolFailure
(message: string)
integrations/enhanced-mcp/index.ts:69
↓ 28 callers
Function
resolve
( action: "keep_a" | "keep_b" | "keep_both", pair: DuplicatePair )
dashboards/open-brain-dashboard-pro/app/duplicates/page.tsx:129
↓ 27 callers
Function
updateState
(mutator)
integrations/chrome-capture-extension/background/gemini-sync.js:151
↓ 26 callers
Function
toolSuccess
(text: string, payload: Record<string, unknown>)
integrations/enhanced-mcp/index.ts:62
↓ 25 callers
Function
asString
(value: unknown, fallback: string)
integrations/consolidation-workers/_shared/helpers.ts:37
↓ 25 callers
Function
font
(size: int, bold: bool = False)
docs/assets/agent-memory/promotional/build_promotional_assets.py:24
↓ 24 callers
Function
asString
(value: unknown, fallback: string)
integrations/entity-extraction-worker/_shared/helpers.ts:37
↓ 23 callers
Function
optionalNullableString
()
integrations/openclaw-agent-memory/plugin/src/tool-schemas.js:5
↓ 21 callers
Function
LOG
(msg, ...rest)
integrations/chrome-capture-extension/background/gemini-sync.js:78
↓ 20 callers
Function
assert
(condition, label)
server/test-stateless.mjs:70
↓ 19 callers
Function
ERR
(msg, ...rest)
integrations/chrome-capture-extension/background/gemini-debugger.js:75
↓ 19 callers
Function
normalizeStringArray
(value: unknown)
integrations/consolidation-workers/_shared/helpers.ts:67
↓ 18 callers
Function
asInteger
(value: unknown, fallback: number, min: number, max: number)
integrations/enhanced-mcp/_shared/helpers.ts:79
↓ 17 callers
Function
LOG
(msg, ...rest)
integrations/chrome-capture-extension/background/gemini-debugger.js:74
↓ 17 callers
Function
isRecord
(value: unknown)
integrations/consolidation-workers/_shared/helpers.ts:60
↓ 17 callers
Function
requireSession
()
dashboards/open-brain-dashboard-next/lib/auth.ts:62
↓ 17 callers
Function
sbCount
(pathQuery)
recipes/atomizer/audit-gmail-pipeline.mjs:52
↓ 17 callers
Function
sendJson
(response, status, body)
docs/walkthroughs/ob1-agent-dashboard/demo-rest-server.mjs:326
↓ 16 callers
Function
asString
(value: unknown, fallback: string)
integrations/smart-ingest/_shared/helpers.ts:69
↓ 16 callers
Method
initialize
(self, session_id: str, **kwargs)
integrations/hermes-agent-memory/plugin/__init__.py:793
↓ 16 callers
Function
normalizeStringArray
(value: unknown)
integrations/entity-extraction-worker/_shared/helpers.ts:67
↓ 16 callers
Function
normalizeStringArray
(value: unknown)
integrations/smart-ingest/_shared/helpers.ts:99
↓ 16 callers
Function
normalizeStringArray
(value: unknown)
integrations/enhanced-mcp/_shared/helpers.ts:99
↓ 15 callers
Function
ERR
(msg, ...rest)
integrations/chrome-capture-extension/background/gemini-sync.js:79
↓ 15 callers
Function
getSession
()
dashboards/open-brain-dashboard-pro/lib/auth.ts:38
↓ 15 callers
Function
isRecord
(value: unknown)
integrations/entity-extraction-worker/_shared/helpers.ts:60
↓ 15 callers
Function
jsonResponse
( body: unknown, status = 200, extraHeaders: Record<string, string> = {}, )
recipes/local-brain-no-mcp/functions/_shared/cors.ts:8
↓ 15 callers
Function
loadState
()
integrations/chrome-capture-extension/background/gemini-sync.js:118
↓ 14 callers
Function
getSession
()
dashboards/open-brain-dashboard-next/lib/auth.ts:53
↓ 14 callers
Function
requireSession
()
dashboards/open-brain-dashboard-pro/lib/auth.ts:47
↓ 13 callers
Function
assert
(condition, message)
integrations/agent-memory-api/smoke/live-smoke.mjs:236
↓ 13 callers
Function
log
(msg)
recipes/atomizer/re-atomize-gmail-thought.mjs:191
↓ 13 callers
Function
next
()
recipes/wiki-compiler/compile-wiki.mjs:72
↓ 13 callers
Function
optionalStringArray
()
integrations/openclaw-agent-memory/plugin/src/tool-schemas.js:6
↓ 13 callers
Function
sbGet
(pathQuery, extraHeaders = {})
recipes/atomizer/audit-gmail-pipeline.mjs:46
↓ 12 callers
Function
appendLog
(sessionId, projectName, turns, disposition)
skills/auto-capture-claude-code/session-end-capture.mjs:84
↓ 12 callers
Function
ensureNoError
(promise: ErrorOnlyResult)
recipes/repo-learning-coach/server/db.ts:132
↓ 12 callers
Function
getHeader
(msg, name)
recipes/gmail-smart-pull/scripts/pull-gmail.mjs:674
↓ 12 callers
Function
next
()
recipes/entity-wiki/generate-wiki.mjs:79
↓ 12 callers
Function
source
(kind, uri, title, timestamp)
integrations/agent-memory-api/smoke/seed-nate-continuity-demo.mjs:294
↓ 11 callers
Function
checkRateLimit
()
recipes/vercel-neon-telegram/src/lib/rate-limit.ts:12
↓ 11 callers
Function
getStateModule
()
integrations/chrome-capture-extension/background/gemini-sync.js:101
↓ 11 callers
Function
jsonText
(payload: unknown)
recipes/work-operating-model-activation/index.ts:165
↓ 11 callers
Function
refreshBadge
()
integrations/chrome-capture-extension/background/service-worker.js:245
↓ 11 callers
Function
request
(method, path, body)
integrations/open-brain-rest/smoke/live-smoke.mjs:111
↓ 11 callers
Function
requireSessionOrRedirect
()
dashboards/open-brain-dashboard-next/lib/auth.ts:76
↓ 10 callers
Function
apiFetch
( apiKey: string, path: string, init?: RequestInit )
dashboards/open-brain-dashboard-pro/lib/api.ts:56
↓ 10 callers
Function
fetchWithTimeout
(url, opts = {}, timeoutMs = DEFAULT_LLM_TIMEOUT_MS)
recipes/thought-enrichment/lib/memory-core.mjs:37
↓ 10 callers
Method
handle_tool_call
(self, *a, **kw)
integrations/hermes-agent-memory/plugin/tests/test_ob1_provider.py:44
↓ 10 callers
Function
isRecord
(value: unknown)
integrations/enhanced-mcp/_shared/helpers.ts:92
↓ 10 callers
Function
request
(path, options = {})
integrations/agent-memory-api/smoke/live-smoke.mjs:205
↓ 10 callers
Function
wrap
(fn: () => Promise<string>)
extensions/job-hunt/index.ts:593
↓ 9 callers
Function
_extract_findings
Heuristically extract structured findings from a conversation. Returns a dict matching OB1 memory_payload categories. Empty arrays for catego
integrations/hermes-agent-memory/plugin/__init__.py:253
↓ 9 callers
Function
apiFetch
( apiKey: string, path: string, init?: RequestInit )
dashboards/open-brain-dashboard-next/lib/api.ts:32
↓ 9 callers
Function
assert
(cond, msg)
recipes/ob-graph/smoke-graph-rpcs.mjs:185
↓ 9 callers
Function
assert
(condition, message)
integrations/open-brain-rest/smoke/live-smoke.mjs:127
↓ 9 callers
Function
buildTurn
({ conversationId = 'c_abc123def456', responseId = 'r_xyz000', candidateId = 'cand-0', userPrompt = 'W
integrations/chrome-capture-extension/lib/__tests__/extractor-gemini-history.test.js:66
↓ 9 callers
Function
closeSyncTab
(tabId)
integrations/chrome-capture-extension/background/gemini-sync.js:307
↓ 9 callers
Function
fetchJson
(url, init, signal)
recipes/brain-smoke-test/smoke-all.js:187
↓ 9 callers
Function
fetchWithTimeout
( url: string, init: RequestInit = {}, timeoutMs?: number, )
integrations/smart-ingest/_shared/helpers.ts:46
↓ 9 callers
Function
getWaiters
()
integrations/chrome-capture-extension/background/gemini-sync.js:109
↓ 9 callers
Function
showSyncResult
(message, kind)
integrations/chrome-capture-extension/popup/popup.js:339
↓ 9 callers
Function
write_text
(path: Path, content: str)
skills/heavy-file-ingestion/scripts/convert_heavy_file.py:75
↓ 8 callers
Method
_request
(self, method: str, path: str, *, body: Optional[dict] = None)
integrations/hermes-agent-memory/plugin/__init__.py:441
↓ 8 callers
Function
describe
(edge, dir)
recipes/entity-wiki/generate-wiki.mjs:412
↓ 8 callers
Function
extractKey
(req: Request)
recipes/vercel-neon-telegram/src/lib/auth.ts:15
↓ 8 callers
Function
getElementText
(el)
integrations/chrome-capture-extension/content-scripts/extractor-claude.js:86
↓ 8 callers
Method
request
(path: string, options: RequestOptions = {})
integrations/openclaw-agent-memory/plugin/src/client.ts:37
↓ 8 callers
Function
stringMeta
(metadata: Record<string, unknown>, key: string)
integrations/open-brain-rest/index.ts:143
↓ 7 callers
Function
_resolve_workspace_id
Return the OB1 workspace_id to use, applying workspaceMode rules. "shared" (default) → fallback (the configured workspace_id). "per-agent" →
integrations/hermes-agent-memory/plugin/__init__.py:183
↓ 7 callers
Function
commonEntities
(extraTopics = [])
integrations/agent-memory-api/smoke/seed-nate-continuity-demo.mjs:286
↓ 7 callers
Function
isRecord
(value: unknown)
integrations/smart-ingest/_shared/helpers.ts:92
↓ 7 callers
Function
label
(draw: ImageDraw.ImageDraw, xy: tuple[int, int], text: str, fill=OLIVE)
docs/assets/agent-memory/promotional/build_promotional_assets.py:63
↓ 7 callers
Function
make_dedupe_key
Generate a short SHA256 hash from string parts for deduplication.
recipes/perplexity-conversation-import/import-perplexity.py:118
↓ 7 callers
Function
mergeUniqueStrings
(base: unknown, extras: string[])
integrations/entity-extraction-worker/_shared/helpers.ts:78
↓ 7 callers
Function
mergeUniqueStrings
(base: unknown, extras: string[])
integrations/smart-ingest/_shared/helpers.ts:110
↓ 7 callers
Function
mergeUniqueStrings
(base: unknown, extras: string[])
integrations/enhanced-mcp/_shared/helpers.ts:110
↓ 7 callers
Function
mergeUniqueStrings
(base: unknown, extras: string[])
integrations/consolidation-workers/_shared/helpers.ts:78
↓ 7 callers
Function
queryAllDeep
(selector, root = document)
integrations/chrome-capture-extension/content-scripts/extractor-claude.js:71
↓ 7 callers
Function
registerTool
(api: any, tool: { name: string; label: string; description: string; parameters: unknown; run: (client: AgentM
integrations/openclaw-agent-memory/plugin/src/index.ts:165
↓ 7 callers
Function
requestJson
(input: RequestInfo, init?: RequestInit)
recipes/repo-learning-coach/src/lib/api.ts:12
↓ 7 callers
Function
rpc
(name, body)
recipes/ob-graph/smoke-graph-rpcs.mjs:69
↓ 7 callers
Function
setStatusDot
(connected, errored)
integrations/chrome-capture-extension/popup/popup.js:59
↓ 7 callers
Function
showResult
(message, kind)
integrations/chrome-capture-extension/popup/popup.js:75
↓ 7 callers
Function
showResult
(message, kind)
integrations/chrome-capture-extension/popup/config.js:10
↓ 6 callers
Method
_patched
(self, configured)
integrations/hermes-agent-memory/plugin/tests/test_ob1_provider.py:535
↓ 6 callers
Function
_read_hermes_active_model
Best-effort lookup of the currently-configured Hermes model + provider. Hermes' real ``on_turn_start`` (run_agent.py) doesn't pass model in kwarg
integrations/hermes-agent-memory/plugin/__init__.py:319
↓ 6 callers
Method
_resolve_model_provider
Return {model, provider} from cached on_turn_start kwargs OR from Hermes' active config if the kwargs were empty (the common case).
integrations/hermes-agent-memory/plugin/__init__.py:894
↓ 6 callers
Function
asNumber
(value: unknown, fallback: number, min: number, max: number)
integrations/entity-extraction-worker/_shared/helpers.ts:41
↓ 6 callers
Function
audit
(event_type: string, payload: Record<string, unknown>)
integrations/agent-memory-api/index.ts:313
↓ 6 callers
Function
buildFrame
(rpcid, payloadJson)
integrations/chrome-capture-extension/lib/__tests__/extractor-gemini-history.test.js:55
↓ 6 callers
Function
buildHistoryPayload
(turns)
integrations/chrome-capture-extension/lib/__tests__/extractor-gemini-history.test.js:61
↓ 6 callers
Function
dashboardUrl
(status)
integrations/agent-memory-api/smoke/seed-nate-continuity-demo.mjs:298
↓ 6 callers
Function
env
(key)
recipes/brain-smoke-test/smoke-all.js:113
↓ 6 callers
Function
escapeForDelimiter
(raw: string, tagName: string)
integrations/smart-ingest/_shared/helpers.ts:365
↓ 6 callers
Function
escapeHtml
(value)
docs/walkthroughs/ob1-agent-dashboard/generate-guide.mjs:223
↓ 6 callers
Function
fetchWithTimeout
( url: string, init: RequestInit, timeoutMs: number, )
integrations/consolidation-workers/_shared/network.ts:38
next →
1–100 of 1,804, ranked by callers