Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BabylonSocial/babylon
/ functions
Functions
14,075 in github.com/BabylonSocial/babylon
⨍
Functions
14,075
◇
Types & classes
4,309
↳
Endpoints
6
↓ 13 callers
Method
generate_synthetic_batch
Generate batch of synthetic scenarios
packages/training/python/src/training/scenario_pool.py:655
↓ 13 callers
Function
getAgentDefaultProfileImageUrl
( index1Based: number, cdnBaseUrl?: string )
packages/shared/src/utils/assets.ts:91
↓ 13 callers
Method
getGameState
()
packages/core/storage/ports/game.ts:11
↓ 13 callers
Function
getNextMilestone
(streak: number)
packages/testing/unit/daily-login-service.test.ts:56
↓ 13 callers
Method
getPosition
( userId: string, marketId: string, side: PredictionSide )
packages/core/markets/prediction/types.ts:106
↓ 13 callers
Method
getRecentPosts
( options?: PaginationOptions )
packages/core/storage/ports/posts.ts:12
↓ 13 callers
Function
getStories
( params: Record<string, string | number> = {} )
packages/testing/integration/feed/stories.integration.test.ts:30
↓ 13 callers
Method
getTrends
* Get current trending topics
packages/engine/src/TrendingTopicsEngine.ts:314
↓ 13 callers
Function
getUserDisplayName
( user: UserDisplayFields | null | undefined, fallback = 'User' )
apps/web/src/lib/user-display.ts:20
↓ 13 callers
Function
getUserStreak
(userId: string)
packages/testing/integration/daily-login-api.integration.test.ts:103
↓ 13 callers
Function
get_archetype_weights
Get reward weights for an archetype.
packages/training/python/src/training/rewards.py:209
↓ 13 callers
Method
get_weighted_score
Calculate weighted score for this sample. Priority order: 1. attributed_reward (if set) - most precise, from tick outcome
packages/training/python/src/training/multi_prompt_dataset.py:109
↓ 13 callers
Method
get_window_ids
(self)
packages/training/python/src/data_bridge/reader.py:729
↓ 13 callers
Function
isValidSnowflakeId
(id: string)
packages/shared/src/utils/snowflake.ts:206
↓ 13 callers
Function
is_value_proportional
Check if the payment amount is proportional to the relationship length. Intuition: a first-time interaction requesting $10,000 is suspicious.
packages/training/python/src/training/trust_decomposition.py:71
↓ 13 callers
Function
make_llm_call
( purpose: str = "action", system_prompt: str = "You are a trading agent with aggressive strategy.",
packages/training/python/tests/test_multi_prompt_dataset_comprehensive.py:47
↓ 13 callers
Function
make_step
(step_number: int = 0, llm_calls=None, action=None, reward=0.5)
packages/training/python/tests/test_multi_prompt_dataset_comprehensive.py:77
↓ 13 callers
Method
on
( event: K, listener: (data: GameWorldEvents[K]) => void )
packages/engine/src/GameWorld.ts:248
↓ 13 callers
Function
post
( path: string, body: Record<string, unknown> )
packages/testing/integration/api-endpoints.integration.test.ts:27
↓ 13 callers
Method
processTradingFee
* Process trading fee - charge user and distribute to platform/referrer * * @description Processes a trading fee by charging the user, creating
packages/engine/src/services/fee-service.ts:178
↓ 13 callers
Method
remove
(id: string)
packages/api/src/realtime/connection-registry.ts:23
↓ 13 callers
Function
resolveLiveLlmTestConfig
()
packages/testing/integration/helpers/live-runtime.ts:14
↓ 13 callers
Function
secureShuffle
(array: readonly T[])
packages/engine/src/utils/entropy.ts:45
↓ 13 callers
Function
shuffleWithNoConsecutive
( arr: T[], random: () => number )
packages/engine/src/utils/feed-diversity.ts:48
↓ 13 callers
Function
truncateToTokenLimitSync
( text: string, maxTokens: number, options: { ellipsis?: boolean; preserveEnd?: boolean; } = {
packages/api/src/utils/token-counter.ts:158
↓ 13 callers
Method
validateArticle
* Validate an article before publishing. * Has source context (worldContext, event descriptions) → runs grounding check.
packages/engine/src/services/content-quality-gate.ts:166
↓ 13 callers
Method
verifyOwnership
( walletAddress: string, contractAddress: string, tokenId: number | null, chainId?: number )
packages/api/src/services/nft-verification-service.ts:121
↓ 13 callers
Function
writeOutput
(filename: string, data: unknown)
packages/testing/integration/engine-generation-output.test.ts:121
↓ 13 callers
Function
writeOutput
(filename: string, data: unknown)
packages/testing/integration/full-agent-tick.test.ts:79
↓ 12 callers
Function
_compute_reward
Compute reward from an action outcome. Composite reward: - PnL component (realized profit/loss from trades) - Format component (
packages/training/python/src/training/continuous_rl.py:636
↓ 12 callers
Method
_extract_step_from_path
Extract step number from checkpoint path like 'step_50
packages/training/python/src/training/atropos_trainer.py:560
↓ 12 callers
Function
addChatParticipant
(options: { chatId: string; userId: string; invitedBy?: string; })
packages/testing/integration/group-chat-gameplay.integration.test.ts:137
↓ 12 callers
Method
assignDefaultGroups
* Assign default alpha groups to a new user. * * Called after user account creation. Runs async/non-blocking * to avoid slowing signup flow.
packages/engine/src/services/user-alpha-group-assignment-service.ts:96
↓ 12 callers
Function
build_alert
(level: str, code: str, message: str, *, path: str | None = None)
packages/training/python/scripts/releases/check_scam_defense_release_health.py:46
↓ 12 callers
Function
build_generation_cache
( model_config: Any, *, cache_implementation: str = "dynamic", turboquant_settings: TurboQuant
packages/training/python/src/training/turboquant.py:625
↓ 12 callers
Function
calculateBalanceAfterReversal
* Balance after reversal logic (extracted for testing) * Mirrors the logic in TradingBalanceFundingService.reversePurchaseFunding
packages/testing/unit/stripe/points-purchase-logic.test.ts:27
↓ 12 callers
Function
calculate_engagement_score
Calculate engagement score based on social activity volume and quality. Args: metrics: Behavior metrics containing social activity c
packages/training/python/src/training/rewards.py:2562
↓ 12 callers
Function
calculate_information_spread_score
Calculate score based on how well content spread through the network. Args: metrics: Behavior metrics containing influence data
packages/training/python/src/training/rewards.py:2603
↓ 12 callers
Method
checkTrainingReadiness
* Check if we're ready to train
packages/training/src/training/AutomationPipeline.ts:101
↓ 12 callers
Function
check_reasoning_action_alignment
Check if reasoning aligns with action taken, including Financial Literacy check. Components: 1. Directional Alignment (Up/Buy vs Down/Se
packages/training/python/src/training/quality_utils.py:93
↓ 12 callers
Method
claimDailyReward
(userId: string)
packages/api/src/services/daily-login-service.ts:278
↓ 12 callers
Function
config
()
packages/training/python/tests/test_shared_model_rl.py:46
↓ 12 callers
Function
createComment
( userId: string, npcPostId: string, content: string )
packages/engine/src/__tests__/integration/agent-group-chat-invite.integration.test.ts:206
↓ 12 callers
Function
createMockRequest
(apiKey: string | null)
packages/testing/unit/auth/whoami.test.ts:50
↓ 12 callers
Function
createMockTask
( id: string, state: 'submitted' | 'working' | 'completed' | 'failed', contextId = 'ctx-001' )
packages/testing/unit/a2a/extended-task-store.test.ts:14
↓ 12 callers
Function
createTestAgent
(options: { displayName?: string; username?: string; bio?: string; })
packages/engine/src/__tests__/integration/agent-group-chat-invite.integration.test.ts:55
↓ 12 callers
Function
createTestNPC
( name: string )
packages/engine/src/__tests__/integration/agent-group-chat-invite.integration.test.ts:108
↓ 12 callers
Function
createTestNPC
( name: string )
packages/testing/integration/group-chat-engagement-flow.integration.test.ts:69
↓ 12 callers
Function
createTestUser
(options?: { walletAddress?: string; reputationPoints?: number; })
packages/testing/integration/nft-gallery.integration.test.ts:54
↓ 12 callers
Function
deriveChannel
(actionType: string, isGroupChat = false)
packages/training/src/training/__tests__/step-attribution-and-channels.test.ts:250
↓ 12 callers
Method
endTrajectory
* End trajectory and save to database. * @param trajectoryId - The trajectory ID * @param options - End options including final metrics * @th
packages/training/src/training/TrajectoryRecorder.ts:360
↓ 12 callers
Method
ensureMarketExists
* Ensure a market row exists for a given question/market id. * * This is useful for game/engine flows that create questions first and want *
packages/core/markets/prediction/PredictionMarketService.ts:67
↓ 12 callers
Function
ensureUserForAuth
( user: AuthenticatedUser, options: EnsureUserOptions = {} )
packages/api/src/users/ensure-user.ts:191
↓ 12 callers
Function
evaluateStateTransition
( arc: ArcState, dayNumber: number )
packages/engine/src/services/narrative-event-processor.ts:170
↓ 12 callers
Function
extract_market_id
Extract market identifier from a trajectory step. Checks multiple possible parameter names for the market/ticker. Args: step: T
packages/training/python/src/training/temporal_credit.py:70
↓ 12 callers
Function
fetchStats
()
apps/web/src/components/reputation/FeedbackHistory.tsx:279
↓ 12 callers
Function
formatPrice
(price: number)
apps/web/src/components/markets/PerpTradingModal.tsx:263
↓ 12 callers
Function
getActiveWeeklyChallengeIds
(date: Date = new Date())
packages/api/src/services/achievement-service.ts:136
↓ 12 callers
Function
getAvailableArchetypes
()
packages/training/src/rubrics/index.ts:193
↓ 12 callers
Function
getBaseUrl
()
packages/shared/src/config/index.ts:186
↓ 12 callers
Function
getEffectiveTierConfig
( tier: TierLevel, npcId?: string )
packages/engine/src/services/tier-config.ts:196
↓ 12 callers
Method
getNPCBehaviorType
* Determine NPC behavior type from personality
packages/engine/src/services/market-momentum-service.ts:287
↓ 12 callers
Method
getOrganizationsByType
(type: string)
packages/core/storage/ports/actors.ts:35
↓ 12 callers
Method
getStrategy
* Get strategy configuration based on personality and conditions
packages/engine/src/npc/npc-portfolio-strategy.ts:54
↓ 12 callers
Method
getTokens
* Get current token count for agent
packages/a2a/src/utils/rate-limiter.ts:80
↓ 12 callers
Function
has_custom_rubric
Check if archetype has a custom rubric.
packages/training/python/src/training/rubric_loader.py:161
↓ 12 callers
Function
hashApiKey
(apiKey: string)
packages/api/src/utils/api-keys.ts:271
↓ 12 callers
Function
inferSubMarketTimeframe
(durationMs: number)
packages/testing/unit/cron/markets-tick.test.ts:1098
↓ 12 callers
Function
isLikelyDiscord
* Replicate Discord Activity detection logic from DiscordActivityProvider. * Tests the hostname + query param + iframe heuristic.
apps/web/src/components/providers/__tests__/DiscordActivityDetection.test.ts:21
↓ 12 callers
Function
isNftChatGatedChat
(chatId: string)
packages/api/src/services/nft-chat-gating-service.ts:62
↓ 12 callers
Function
isRetryableError
(error: unknown)
packages/shared/src/utils/retry.ts:43
↓ 12 callers
Function
makeAlert
(overrides: Record<string, unknown> = {})
packages/testing/unit/price-alerts-api.test.ts:139
↓ 12 callers
Function
makeLLMCall
(overrides: Partial<LLMCallInput> = {})
packages/engine/src/__tests__/unit/dag-tracer.test.ts:13
↓ 12 callers
Function
makeRuntime
(agentId?: string)
packages/testing/unit/messaging-parsers.test.ts:135
↓ 12 callers
Function
make_llm_call
(**overrides)
packages/training/python/tests/test_models_comprehensive.py:51
↓ 12 callers
Function
normalizeDecisionAction
(action: string)
packages/agents/src/autonomous/action-normalization.ts:21
↓ 12 callers
Method
reload
Reload configuration from file.
packages/training/python/src/training/rubric_loader.py:112
↓ 12 callers
Function
requireServer
( serverAvailable: boolean, baseUrl: string = DEFAULT_BASE_URL )
packages/testing/integration/helpers.ts:59
↓ 12 callers
Function
shouldFetch
( type: FilterType, targetType: 'trade' | 'post' | 'comment' )
apps/web/src/app/api/agents/activity/route.test.ts:464
↓ 12 callers
Method
shouldSkipForDiversity
* Check if executing this action type would create too many consecutive same types. * Returns true if the action should be skipped/deferred for div
packages/engine/src/utils/feed-diversity.ts:196
↓ 12 callers
Method
start_episode
Start a new episode
packages/training/python/src/training/multi_turn.py:580
↓ 12 callers
Function
subheading
(msg: string)
scripts/context-inspector.ts:67
↓ 12 callers
Function
validateOnchainRequest
(body: Record<string, unknown>)
packages/testing/unit/mobile/onchain-route.test.ts:30
↓ 12 callers
Function
verifiable_false_positive_reward
Penalty for rejecting legitimate interactions (false positives). This prevents the degenerate "refuse everything" policy. An agent that indis
packages/training/python/src/training/rewards.py:603
↓ 12 callers
Method
zero_grad
(self)
packages/training/python/tests/test_run_rlvr_pipeline.py:1573
↓ 11 callers
Function
_bits_to_bytes
(bits: float)
packages/training/python/src/training/qwen_capacity.py:21
↓ 11 callers
Method
_request
Make HTTP request with retry logic. Retries on 5xx and network errors. Fails immediately on 4xx (client errors).
packages/training/python/src/training/simulation_bridge.py:267
↓ 11 callers
Function
addChatParticipant
(options: { chatId: string; userId: string; invitedBy?: string; })
packages/testing/integration/group-chat-dynamics.integration.test.ts:144
↓ 11 callers
Function
asDrizzleTable
(table: T)
packages/db/src/client.ts:59
↓ 11 callers
Method
bal
(userId: string)
packages/testing/integration/perp-avg-fill-integration.test.ts:121
↓ 11 callers
Function
buildApiUrl
( agentId: string | undefined, limit: number, type: string )
apps/web/src/hooks/__tests__/useAgentActivity.test.ts:24
↓ 11 callers
Function
buildWhereClause
* Build a Drizzle SQL where clause from a where input object.
packages/db/src/client.ts:283
↓ 11 callers
Function
calculateHotScore
( likeCount: number, commentCount: number, shareCount: number, timestamp: Date )
apps/web/src/app/api/feed/hot/route.test.ts:18
↓ 11 callers
Function
calculateLiquidationPrice
( entryPrice: number, side: 'long' | 'short', leverage: number )
packages/shared/src/perps-types.ts:129
↓ 11 callers
Method
calculateSell
* Calculate USD received for selling a given number of shares.
packages/core/markets/prediction/pricing-model.ts:39
↓ 11 callers
Function
canAccessNftChatGate
( dbUserId: string, chatId: string )
packages/api/src/services/nft-chat-gating-service.ts:92
↓ 11 callers
Function
checkUserInput
(content: string)
packages/shared/src/utils/content-safety.ts:49
↓ 11 callers
Function
clamp
(value: number, min: number, max: number)
packages/engine/src/services/market-simulation-profiles.ts:99
↓ 11 callers
Function
clamp
(value: float, lo: float, hi: float)
packages/training/python/scripts/eval_scambench.py:226
↓ 11 callers
Function
classifyBalanceTransaction
( transaction: ClassifiedBalanceTransactionInput )
packages/db/src/balance-transaction-classification.ts:332
← previous
next →
601–700 of 14,075, ranked by callers