MCPcopy Create free account

hub / github.com/BabylonSocial/babylon / functions

Functions14,075 in github.com/BabylonSocial/babylon

↓ 23 callersFunctionvalidateGrounding
( sourceText: string, generatedText: string )
packages/engine/src/services/content-grounding-validator.ts:444
↓ 23 callersFunctionvalidatePurchaseAmount
(amountUSD: number)
apps/web/src/lib/stripe/server.ts:79
↓ 23 callersMethodwaitForTask
* Wait for task to complete and return final result
packages/examples/babylon-typescript-agent/src/a2a-client.ts:306
↓ 22 callersMethodawardReputation
* Award reputation to a user with transaction tracking.
packages/api/src/services/reputation-service.ts:121
↓ 22 callersMethodcalculateEngagementScore
* Calculate engagement score for a user with an NPC. * * The score combines social interactions and trading activity, * weighted by focus wei
packages/engine/src/services/npc-interaction-tracker.ts:206
↓ 22 callersFunctioncheckDuplicate
( userId: string, content: string, config: DuplicateConfig )
packages/engine/src/rate-limiting/index.ts:53
↓ 22 callersFunctioncosineSimilarity
(a: number[], b: number[])
packages/engine/src/llm/embedding-client.ts:162
↓ 22 callersFunctioncreateTestUser
( overrides: Partial<typeof users.$inferInsert> = {} )
packages/testing/integration/referral-points-integration.test.ts:32
↓ 22 callersFunctioncreateTestUser
(options?: { username?: string; displayName?: string; })
packages/testing/integration/group-invite-accept.integration.test.ts:84
↓ 22 callersFunctionenhanced_composite_reward
Enhanced archetype-aware reward with regime adjustment and counterfactual. This is the full-featured reward function that accounts for:
packages/training/python/src/training/rewards.py:2250
↓ 22 callersMethodeval
(self)
packages/training/python/tests/test_run_rlvr_pipeline.py:743
↓ 22 callersFunctiongenerateAgentCardSync
(agent: { id: string; displayName: string | null; bio: string | null; profileImageUrl: string | null;
packages/a2a/src/sdk/agent-card-generator.ts:179
↓ 22 callersFunctiongetCacheOrFetch
( key: string, fetchFn: () => Promise<T>, options: CacheOptions = {} )
packages/api/src/cache/cache-service.ts:505
↓ 22 callersMethodisArrayOf
* Type guard to check if value is an array of a specific type
packages/examples/babylon-typescript-agent/src/a2a-client.ts:330
↓ 22 callersFunctionsetActiveTab
(tab: PerpsTerminalBottomTab)
apps/web/src/app/markets/_components/perps-terminal/PerpsTerminalBottomPanel.tsx:65
↓ 22 callersFunctionskipIfNoDb
()
packages/testing/integration/daily-login-api.integration.test.ts:69
↓ 22 callersMethodtryReserveSlot
* Try to reserve a slot for a breaking article. * Reserves a short-lived in-process slot to prevent race conditions. * After persisting the arti
packages/engine/src/services/article-rate-limiter.ts:423
↓ 22 callersFunctionuseSSEChannel
( channel: Channel | null, onMessage: (data: Record<string, unknown>) => void )
apps/web/src/hooks/useSSE.ts:708
↓ 22 callersMethodvalidatePostContent
( content: string, postType: keyof typeof CHARACTER_LIMITS )
packages/engine/src/FeedGenerator.ts:225
↓ 21 callersFunctionadminRequest
(path: string, options: RequestInit = {})
packages/testing/integration/timeseries-api.integration.test.ts:25
↓ 21 callersFunctionasPublic
( operation: (database: DrizzleClient) => Promise<T> )
packages/db/src/db.ts:1188
↓ 21 callersFunctioncheckRateLimitAndDuplicates
( userId: string, content: string | null, rateLimitConfig: (typeof RATE_LIMIT_CONFIGS)[keyof typeof RATE
packages/api/src/rate-limiting/middleware.ts:140
↓ 21 callersFunctioncheckRateLimitAsync
( userId: string, config: RateLimitConfig )
packages/api/src/rate-limiting/user-rate-limiter.ts:306
↓ 21 callersFunctionclamp01
(value: number)
packages/engine/src/utils/math-utils.ts:35
↓ 21 callersFunctioncreateArticleRateLimiter
( config: Partial<ArticleRateLimitConfig> )
packages/engine/src/services/article-rate-limiter.ts:272
↓ 21 callersMethodcreateLog
( agentUserId: string, log: { type: | 'chat' | 'tick' | 'trade'
packages/agents/src/services/AgentService.ts:1016
↓ 21 callersFunctioncreate_trading_step
Create a realistic trading step for testing.
packages/training/python/tests/integration/conftest.py:308
↓ 21 callersMethoddisconnect
* Close the connection and cleanup. * Does not clear subscriptions - call destroy() for full cleanup.
apps/web/src/lib/sse/SSEManager.ts:519
↓ 21 callersFunctionescHtml
(s: string)
scripts/pfp-gallery.ts:367
↓ 21 callersFunctionformatTimeAgo
(timestamp: string)
apps/web/src/components/posts/CommentPreview.tsx:202
↓ 21 callersMethodgenerate
* Generate a complete benchmark snapshot
packages/training/src/benchmark/BenchmarkDataGenerator.ts:527
↓ 21 callersFunctiongetAgentLockId
(agentId: string)
packages/testing/integration/agent-lock.integration.test.ts:36
↓ 21 callersFunctiongetPromptParams
(prompt: PromptDefinition)
packages/engine/src/prompts/loader.ts:267
↓ 21 callersMethodgetTradingMultiplier
* Get trading probability multiplier based on momentum and NPC type * * @param momentum - Market momentum signal * @param behaviorType - NPC
packages/engine/src/services/market-momentum-service.ts:317
↓ 21 callersFunctionmakeAlert
(overrides: Record<string, unknown> = {})
packages/testing/unit/price-alert-service.test.ts:145
↓ 21 callersFunctionmake_trajectory
(steps=None, **overrides)
packages/training/python/tests/test_converter_comprehensive.py:84
↓ 21 callersFunctionresolveUserIdentifierKind
( identifier: string )
packages/shared/src/utils/user-identifier.ts:35
↓ 21 callersMethodsave
* Save task (override to track in our map)
packages/a2a/src/extended-task-store.ts:57
↓ 21 callersFunctionvalidateCoherence
(text: string)
packages/engine/src/services/content-grounding-validator.ts:505
↓ 21 callersFunctionvalidateTelegramInitData
* Replicate the validation logic for testing (pure function, no HTTP). * This matches the algorithm in the route handler exactly.
apps/web/src/app/api/auth/telegram/validate/__tests__/route.test.ts:66
↓ 20 callersFunctionassertInfrastructure
(options: { server?: boolean; database?: boolean; })
packages/testing/integration/nft-mint.integration.test.ts:46
↓ 20 callersFunctionbroadcastToChannel
( channel: Channel, data: Record<string, JsonValue> )
packages/api/src/sse/event-broadcaster.ts:55
↓ 20 callersFunctionbuildJwt
( payload: Record<string, unknown>, header: Record<string, unknown> = { alg: 'RS256', typ: 'JWT' } )
packages/testing/unit/wallet-auth.test.ts:21
↓ 20 callersFunctioncalculatePriceFromHoldings
( initialPrice: number, currentPrice: number, netHoldings: number, config: PerpMarketConfig = PERP_MAR
packages/shared/src/constants/markets.ts:148
↓ 20 callersMethodcalculateReplyGuyScore
* Calculate engagement score for potential group invites (exposed for testing)
packages/engine/src/services/npc-group-dynamics-service.ts:897
↓ 20 callersFunctionclamp
(value: number, min: number, max: number)
packages/engine/src/utils/math-utils.ts:24
↓ 20 callersFunctioncreateTestNft
(tokenId: number)
packages/testing/integration/nft-gallery.integration.test.ts:81
↓ 20 callersFunctiondetect_market_regime
Detect market regime from price history data. This is the main entry point for regime detection. It analyzes price movements across mult
packages/training/python/src/training/market_regime.py:195
↓ 20 callersFunctiongenerateA2AEndpoint
* Generate endpoint configuration for load testing
packages/testing/load-test/a2a-load-test-scenarios.ts:77
↓ 20 callersMethodgenerateBatchDecisions
(options?: { priceOverrides?: Map<string, number>; })
packages/engine/src/GameLoop.ts:24
↓ 20 callersMethodgetRuntime
(agentId: string)
packages/training/src/dependencies.ts:56
↓ 20 callersFunctiongetWithAuth
(path: string, token?: string)
packages/testing/integration/admin-endpoints.integration.test.ts:44
↓ 20 callersFunctionget_lr_scheduler
Create a learning rate scheduler. Args: optimizer: The optimizer to schedule scheduler_type: Type of scheduler (constant, li
packages/training/python/src/training/atropos_trainer.py:266
↓ 20 callersFunctionhasBlocked
( blockerId: string, blockedId: string )
packages/db/src/moderation/filters.ts:80
↓ 20 callersMethodloadScenario
* Load a specific scenario by ID
packages/training/src/benchmark/ScenarioLoader.ts:376
↓ 20 callersFunctionmakeState
(actionParams: Record<string, unknown>)
packages/testing/unit/manage-price-alerts.test.ts:87
↓ 20 callersFunctionmake_trajectory
( trajectory_id: str = "traj-agent-degen-001", agent_id: str = "agent-degen-001", steps=None,
packages/training/python/tests/test_multi_prompt_dataset_comprehensive.py:88
↓ 20 callersFunctionnormalize_text
(text: Any)
packages/training/python/scripts/data-prep/materialize_retained_security_sources.py:299
↓ 20 callersMethodperformAction
( type: string, data: Record<string, unknown> )
packages/examples/harness/src/simulation-adapter.ts:41
↓ 20 callersMethodpostProcessContent
Strips hashtags/emojis, normalizes whitespace, replaces real names with parody names.
packages/engine/src/FeedGenerator.ts:171
↓ 20 callersFunctionrateLimitError
(retryAfter?: number)
packages/api/src/rate-limiting/middleware.ts:35
↓ 20 callersMethodrecordAction
* Record an action that was executed.
packages/engine/src/utils/feed-diversity.ts:185
↓ 20 callersMethodrecord_attempt
Record an attempt on a scenario
packages/training/python/src/training/scenario_pool.py:389
↓ 20 callersMethodselectOrgsForStage
* Select which orgs should publish articles this stage * * @param availableOrgs - All news organizations * @param questionId - Question ID
packages/engine/src/NewsArticlePacingEngine.ts:297
↓ 20 callersMethodset
(key: string, value: string, options?: { ex?: number })
packages/a2a/src/payments/x402-manager.ts:40
↓ 20 callersFunctionshouldPostAboutTopic
( actorId: string, topicText: string, rng: RngFunction = Math.random )
packages/engine/src/services/npc-character-config.ts:441
↓ 20 callersMethodshuffle
(arr: readonly T[])
packages/engine/src/utils/entropy.ts:241
↓ 20 callersMethodvalidateParody
* Validate a parody headline before inserting into parodyHeadlines. * Has source text (originalTitle) → runs grounding check.
packages/engine/src/services/content-quality-gate.ts:50
↓ 20 callersFunctionvalidate_response_format
Validate complete response format. Performs all validation checks and returns comprehensive result.
packages/training/python/src/training/format_validator.py:658
↓ 19 callersFunctionGET
()
apps/web/src/app/api-docs/route.ts:119
↓ 19 callersFunction_clip_unit
Clamp score to [-1, 1].
packages/training/python/src/training/rewards.py:311
↓ 19 callersMethodcanTrade
* Check if an NPC is allowed to trade based on cooldown and daily limits. * * @param npcId - The NPC's actor ID * @param config - Rate limit
packages/engine/src/services/npc-trade-rate-limiter.ts:81
↓ 19 callersFunctioncreateCheckoutCompletedEvent
( userId: string, amountUSD: number, options: { sessionId?: string; paymentIntentId?: string;
packages/testing/unit/stripe/test-fixtures.ts:79
↓ 19 callersFunctioncreateDbUser
* Create a test user in the database
packages/testing/integration/stripe-points-service.integration.test.ts:32
↓ 19 callersFunctioncreateTestUser
(options: { isAgent?: boolean; displayName?: string; })
packages/testing/integration/group-chat-simulation.integration.test.ts:55
↓ 19 callersFunctionderiveActivityPattern
( actor: ActivityActor, gameDay = 1 )
packages/engine/src/services/activity-pattern-service.ts:130
↓ 19 callersFunctionfirst
(arr: readonly T[])
packages/engine/src/utils/array-utils.ts:26
↓ 19 callersFunctionformatCompactNumber
(num: number)
packages/shared/src/utils/format.ts:204
↓ 19 callersFunctiongenerateApiKey
()
packages/api/src/utils/api-keys.ts:249
↓ 19 callersMethodgetBalance
* Get user balance
packages/agents/src/services/interfaces.ts:65
↓ 19 callersMethodgetPortfolioMetrics
* Get portfolio metrics for an NPC pool
packages/engine/src/npc/npc-investment-manager.ts:73
↓ 19 callersFunctiongetUserBalance
* Get user's current virtual balance
packages/testing/integration/stripe-points-service.integration.test.ts:61
↓ 19 callersMethodget_trajectories_by_window
(self, window_id: str)
packages/training/python/src/data_bridge/reader.py:732
↓ 19 callersMethodisAvailable
* Check if blockchain is available
packages/examples/local-a2a-server/src/services/local-blockchain.ts:40
↓ 19 callersFunctionmakeStep
(overrides: Partial<TrajectoryStep> = {})
packages/training/src/training/__tests__/reward-judgments.test.ts:44
↓ 19 callersFunctionmake_action
( action_type: str = "buy", success: bool = True, reasoning: str | None = None )
packages/training/python/tests/test_quality_utils_comprehensive.py:43
↓ 19 callersFunctionmake_seed
Create a minimal valid seed for testing.
packages/training/python/tests/test_synthesis_prompts_comprehensive.py:68
↓ 19 callersFunctionparseArgs
(argv: string[])
scripts/env-audit.ts:332
↓ 19 callersFunctionpick
(lst: list)
packages/training/python/scripts/data-prep/generate_diverse_training_data.py:917
↓ 19 callersMethodrunCompleteGame
* Run a complete game simulation
packages/engine/src/GameSimulator.ts:207
↓ 19 callersFunctiontoDateString
(date: Date | string)
packages/engine/src/utils/date-utils.ts:122
↓ 19 callersFunctiontoNumber
(value: CurrencyInput)
apps/web/src/lib/format.ts:13
↓ 19 callersFunctionvalidateNoRealNames
(text: string)
packages/engine/src/prompts/validate-output.ts:91
↓ 18 callersFunctionassertValidMetrics
* Helper to check all metrics are valid numbers (not null, undefined, NaN, Infinity)
packages/training/src/metrics/__tests__/TrajectoryMetricsExtractor.test.ts:25
↓ 18 callersFunctionbuildInitData
* Build a valid Telegram initData string with a correct HMAC-SHA-256 hash. * Follows Telegram's validation algorithm exactly.
apps/web/src/app/api/auth/telegram/validate/__tests__/route.test.ts:24
↓ 18 callersFunctioncalculatePointsFromUSD
(amountUSD: number)
apps/web/src/lib/stripe/server.ts:72
↓ 18 callersFunctioncleanupTestData
()
packages/testing/integration/group-chat-simulation.integration.test.ts:317
↓ 18 callersFunctioncompute_intent_aware_reward
Compute reward focused on social intelligence outcomes. The reward is always from the acting agent's perspective. Returns (total_reward,
packages/training/python/src/training/shared_model_rl.py:1068
↓ 18 callersFunctioncreateMockTrade
(overrides: Partial<MockTrade> = {})
apps/web/src/app/api/agents/[agentId]/activity/route.test.ts:54
↓ 18 callersFunctioncreateTrimmedStringSchema
(min?: number, max?: number)
packages/shared/src/validation/schemas/common.ts:328
← previousnext →301–400 of 14,075, ranked by callers