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
↓ 18 callers
Method
decide
Make a decision given context
packages/examples/harness/src/types.ts:57
↓ 18 callers
Method
encode
(self, text, add_special_tokens=True)
packages/training/python/tests/test_tinker_client.py:50
↓ 18 callers
Function
envPositiveNumber
* Parse an environment variable as a positive number (> 0) with bounds checking. * Returns the default and logs a warning if the value is <= 0.
packages/engine/src/config/npc-activity.ts:60
↓ 18 callers
Function
envProbability
* Parse an environment variable as a probability (0.0-1.0) with bounds checking. * Clamps the value to valid probability range to prevent configurati
packages/engine/src/config/npc-activity.ts:95
↓ 18 callers
Method
execute
Execute an action and return the result. Args: action: Parsed action dictionary Returns: ActionResu
packages/training/python/src/training/action_executor.py:305
↓ 18 callers
Function
generateSignedState
(clientSecret: string)
apps/web/src/app/api/auth/discord/activity/state/state-utils.ts:26
↓ 18 callers
Function
generateWorldContext
( options: WorldContextOptions = {} )
packages/engine/src/prompts/world-context.ts:394
↓ 18 callers
Function
getUserFundingTotals
(userId: string)
packages/testing/integration/stripe-points-service.integration.test.ts:71
↓ 18 callers
Function
inferGranularTimeframe
(durationMs: number)
packages/testing/unit/cron/markets-tick.test.ts:705
↓ 18 callers
Function
isEligibleForPromotion
( currentTier: TierLevel, engagementScore: number, daysInCurrentTier: number )
packages/engine/src/services/tier-config.ts:106
↓ 18 callers
Method
nextFloat
(min: number, max: number)
packages/engine/src/services/market-mover-agent.ts:89
↓ 18 callers
Function
social_only_composite_reward
Composite reward optimized for social archetypes (minimal PnL weight). Args: inputs: Standard trajectory reward inputs arche
packages/training/python/src/training/rewards.py:2811
↓ 18 callers
Method
timedOperation
* Helper to time an async operation
packages/agents/src/autonomous/MultiStepExecutor.ts:1095
↓ 18 callers
Function
toSafeString
(value: unknown, defaultValue = '0')
packages/shared/src/utils/decimal-converter.ts:32
↓ 18 callers
Function
truncate_text
(text: str, *, max_chars: int = MAX_TEXT_CHARS)
packages/training/python/scripts/data-prep/materialize_retained_security_sources.py:316
↓ 18 callers
Function
updateWorldFactsIfNeeded
()
packages/engine/src/game-tick.ts:1976
↓ 17 callers
Function
_as_dict
(value: Any)
packages/training/python/src/training/tinker_trainer.py:125
↓ 17 callers
Function
_interpolate_score
Interpolate a score in [0, 1] based on value thresholds. Args: value: The metric value to score min_val: Minimum threshold f
packages/training/python/src/training/rewards.py:2533
↓ 17 callers
Function
acquireAgentLock
( agentId: string, processId?: string )
packages/agents/src/services/agent-lock-service.ts:53
↓ 17 callers
Function
advance_scheduler
Advance the optimizer and scheduler in PyTorch's expected order.
packages/training/python/tests/test_lr_scheduler.py:36
↓ 17 callers
Function
applyReactionDelta
( existing: MessageReactionSummary[] | undefined, emoji: string, action: 'added' | 'removed', isMine:
apps/web/src/hooks/useToggleReaction.ts:21
↓ 17 callers
Function
buildDuplicateStats
(items: TextItem[], threshold = 0.55)
scripts/run-core-world-simulation.ts:498
↓ 17 callers
Function
calculatePostingProbability
( actor: PostingActor, state: ActorStateRow | null, context: PostingContext )
packages/engine/src/services/posting-probability-service.ts:198
↓ 17 callers
Function
calculateStoryScore
( likes: number, comments: number, shares: number, postCount: number, newest: Date )
apps/web/src/app/api/feed/narrative/scoring.ts:33
↓ 17 callers
Function
calculateUnrealizedPnL
( entryPrice: number, currentPrice: number, side: 'long' | 'short', size: number )
packages/shared/src/perps-types.ts:147
↓ 17 callers
Method
call
Make A2A JSON-RPC call
packages/examples/babylon-langgraph-agent/local_agent.py:60
↓ 17 callers
Method
checkAlerts
* Check all price alerts for an agent during autonomous tick. * Returns the number of alerts triggered and sent.
packages/agents/src/autonomous/PriceAlertService.ts:43
↓ 17 callers
Function
clamp_bonus
Clamp behavior bonus to valid range [-0.5, 0.5].
packages/training/python/src/training/rewards.py:74
↓ 17 callers
Method
coerceParameterText
(value: unknown)
packages/agents/src/autonomous/MultiStepExecutor.ts:147
↓ 17 callers
Function
countTokensSync
(text: string)
packages/api/src/utils/token-counter.ts:72
↓ 17 callers
Function
createComment
( userId: string, npcPostId: string, content: string )
packages/testing/integration/group-chat-engagement-flow.integration.test.ts:167
↓ 17 callers
Function
createLLMAgent
(config: LLMAgentConfig = {})
packages/examples/harness/src/agents/llm-agent.ts:523
↓ 17 callers
Function
createTestUser
(options: { displayName?: string; isAgent?: boolean; })
packages/testing/integration/alpha-group-threshold.integration.test.ts:54
↓ 17 callers
Method
extract
* Extract all metrics from a trajectory
packages/training/src/metrics/TrajectoryMetricsExtractor.ts:70
↓ 17 callers
Function
formatPrice
(amount: number)
apps/web/src/components/markets/TradeConfirmationDialog.tsx:159
↓ 17 callers
Method
get
(key: string)
packages/api/src/agent-auth.ts:24
↓ 17 callers
Function
getActiveDailyChallengeIds
(date: Date = new Date())
packages/api/src/services/achievement-service.ts:128
↓ 17 callers
Function
getArchetype
(id: string)
packages/examples/harness/src/archetypes.ts:220
↓ 17 callers
Method
getBalance
()
packages/examples/harness/src/types.ts:73
↓ 17 callers
Function
getClaimStatus
* getClaimStatus - with optional `now` parameter for deterministic testing * When `now` is not provided, uses Date.now() (matches production behavior
packages/testing/unit/daily-login-service.test.ts:72
↓ 17 callers
Function
getNumber
(obj: Record<string, JsonValue>, key: string)
packages/training/src/benchmark/parseSimulationMetrics.ts:73
↓ 17 callers
Function
makeUserJson
* Create a standard test user JSON string
apps/web/src/app/api/auth/telegram/validate/__tests__/route.test.ts:51
↓ 17 callers
Function
persistArticle
( article: ArticlePersistInput, options: PersistArticleOptions = {} )
packages/engine/src/services/article-persistence.ts:105
↓ 17 callers
Method
planTimeframeArc
* Create an arc plan for a timeframe-specific market
packages/engine/src/services/timeframe-arc-planner.ts:171
↓ 17 callers
Function
releaseAgentLock
( agentId: string, processId?: string )
packages/agents/src/services/agent-lock-service.ts:69
↓ 17 callers
Function
score_decision_response
Score a scam-defense response using natural-message behavior inference.
packages/training/python/src/training/deterministic_eval.py:1338
↓ 17 callers
Method
sendRequest
* Send A2A request (JSON-RPC style) * * Routes requests to appropriate handler methods based on method name. * All methods are logged and tim
packages/training/src/benchmark/SimulationA2AInterface.ts:336
↓ 17 callers
Method
sendRequest
* Alias for request() for backward compatibility with providers
packages/agents/src/plugins/babylon/integration-a2a-sdk.ts:648
↓ 17 callers
Method
setMockResponse
(response: T)
packages/engine/src/__tests__/MarketDecisionEngine-token-management.test.ts:251
↓ 17 callers
Function
shouldDemote
( currentTier: TierLevel, daysSinceLastActivity: number )
packages/engine/src/services/tier-config.ts:122
↓ 17 callers
Function
shouldLiquidate
( currentPrice: number, liquidationPrice: number, side: 'long' | 'short' )
packages/shared/src/perps-types.ts:188
↓ 17 callers
Method
startTrajectory
* Start a new trajectory
packages/agents/src/plugins/plugin-trajectory-logger/src/TrajectoryLoggerService.ts:142
↓ 17 callers
Function
toSafeNumber
(value: unknown, defaultValue = 0)
packages/shared/src/utils/decimal-converter.ts:71
↓ 17 callers
Method
updateMarketStats
( ticker: string, updates: Partial< Pick< PerpMarketRecord, | 'currentPrice'
packages/core/markets/perps/types.ts:138
↓ 17 callers
Method
upsert
* Upsert (create or update) a record
packages/db/src/client.ts:882
↓ 17 callers
Function
verifyCronAuth
( request: NextRequest, options: CronAuthOptions = {} )
packages/api/src/cron-auth.ts:49
↓ 16 callers
Method
__new__
(cls)
packages/training/python/src/training/rubric_loader.py:43
↓ 16 callers
Method
buy
(input: PredictionBuyInput)
packages/core/markets/prediction/PredictionMarketService.ts:129
↓ 16 callers
Method
calculateExpectedPayout
* Calculate a winner's resolution payout using pool-proportional distribution. * * Winners receive their net cost basis back plus their proporti
packages/core/markets/prediction/pricing.ts:51
↓ 16 callers
Function
calculate_credit_weight
Calculate credit weight based on temporal distance. Uses exponential decay: weight = decay_rate ^ (distance) The idea is that decisions
packages/training/python/src/training/temporal_credit.py:129
↓ 16 callers
Function
calculate_social_reward
Calculate comprehensive social reward for non-trading archetypes. Args: metrics: Behavior metrics from trajectory archetype:
packages/training/python/src/training/rewards.py:2737
↓ 16 callers
Method
checkLimit
* Check if agent can send a message (has tokens available)
packages/a2a/src/utils/rate-limiter.ts:25
↓ 16 callers
Function
cleanupTestData
()
packages/testing/integration/alpha-group-threshold.integration.test.ts:294
↓ 16 callers
Method
clear
* Invalidate all cache entries
packages/training/src/scoring/LLMJudgeCache.ts:256
↓ 16 callers
Method
clear
* Clear memory
packages/examples/babylon-typescript-agent/src/memory.ts:57
↓ 16 callers
Function
count_pattern
(path: Path, pattern: str)
packages/training/python/scripts/data-prep/review_awesome_prompt_injection_links.py:71
↓ 16 callers
Function
createMockArcState
( overrides: Partial<{ id: string; questionId: string; currentState: ArcStateType; lastEvent
packages/engine/src/__tests__/narrative-event-processor.test.ts:16
↓ 16 callers
Function
createMockNPC
(id: string, name: string)
packages/engine/src/__tests__/MarketDecisionEngine-token-management.test.ts:295
↓ 16 callers
Function
createSeededRandom
(seed: number)
packages/engine/src/__tests__/unit/feed-diversity-mechanisms.test.ts:30
↓ 16 callers
Function
createTestUser
( walletAddress?: string )
packages/testing/integration/nft-gated-chats.integration.test.ts:50
↓ 16 callers
Method
ensureAllTiersExist
* Ensure all 3 tier groups exist for an NPC * * Optimized: Uses batch queries with JOINs instead of N+1 pattern for existing tiers.
packages/engine/src/services/tiered-group-service.ts:114
↓ 16 callers
Function
envNumber
* Parse an environment variable as a number with a default fallback. * Returns the default if the env var is not set or not a valid number.
packages/engine/src/config/alpha-group-config.ts:50
↓ 16 callers
Function
formatFeedbackForLinear
(feedback: FeedbackData)
packages/api/src/linear/format-feedback.ts:26
↓ 16 callers
Function
getCharacterConfig
(actorId: string)
packages/engine/src/services/npc-character-config.ts:312
↓ 16 callers
Method
getPrice
()
packages/engine/src/__tests__/integration/market-volatility.simulation.test.ts:77
↓ 16 callers
Function
getStaticAssetUrl
(path: string, cdnBaseUrl?: string)
packages/shared/src/utils/assets.ts:31
↓ 16 callers
Function
invalidateWalletBalance
()
apps/web/src/stores/walletBalanceStore.ts:254
↓ 16 callers
Function
isNativePlatform
()
apps/mobile/src/lib/platform.ts:43
↓ 16 callers
Function
isNpcIdentifier
(identifier?: string | null)
apps/web/src/components/shared/VerifiedBadge.tsx:32
↓ 16 callers
Function
isRateLimited
* Check if response is rate limited and return early with pass * This prevents test failures when rate limit is hit
packages/testing/integration/timeseries-api.integration.test.ts:54
↓ 16 callers
Function
isUsername
(identifier: string)
packages/shared/src/utils/profile.ts:89
↓ 16 callers
Method
listMarkets
(options?: { limit?: number; offset?: number; })
packages/core/markets/perps/types.ts:81
↓ 16 callers
Function
makeMemory
(text: string)
packages/testing/unit/messaging-parsers.test.ts:131
↓ 16 callers
Function
makeSystem
( overrides: Partial<BabylonSystem> & { id: string; phase: TickPhase } )
packages/sim/tests/engine-edge-cases.test.ts:23
↓ 16 callers
Function
optionalAuth
( request: NextRequest )
packages/api/src/auth-middleware.ts:282
↓ 16 callers
Function
parseDeviceType
(userAgent: string | null)
packages/testing/unit/session-heartbeat.test.ts:24
↓ 16 callers
Method
save_pretrained
(self, output_dir)
packages/training/python/tests/test_run_rlvr_pipeline.py:1041
↓ 16 callers
Method
setMockNPCs
(npcs: NPCMarketContext[])
packages/engine/src/__tests__/MarketDecisionEngine-token-management.test.ts:275
↓ 16 callers
Function
toNumber
* Validate number - returns 0 if invalid. * * Safely converts a value to a number, returning 0 if the value * is not a finite number. * * @param
apps/web/src/components/profile/TradingProfile.tsx:141
↓ 16 callers
Method
tokenizer
Get tokenizer (must call setup first)
packages/training/python/src/training/tinker_client.py:260
↓ 15 callers
Function
_gib
(num_bytes: float)
packages/training/python/src/training/qwen_capacity.py:17
↓ 15 callers
Function
actorItem
( id: string, authorId?: string )
packages/testing/unit/narrative-feed-algorithms.test.ts:315
↓ 15 callers
Function
apply_label_derived_metrics
If interaction_labels are present, derive metrics from them and override the heuristic counters on the inputs. Returns the same inputs object
packages/training/python/src/training/rewards.py:373
↓ 15 callers
Method
assignPersonas
* Assign personas to all actors * * @param actors - All game actors * @param organizations - All game organizations * @param rng - Optiona
packages/engine/src/services/npc-persona-generator.ts:187
↓ 15 callers
Function
build_alert
(level: str, code: str, message: str, *, path: str | None = None)
packages/training/python/scripts/releases/check_rlvr_pipeline_health.py:45
↓ 15 callers
Function
calculate_narrative_alignment_score
Calculate how well agent's actions aligned with ground truth narrative. For simpler evaluation (without timeline), uses prediction accuracy
packages/training/python/src/training/rewards.py:2680
↓ 15 callers
Function
calculate_network_score
Calculate score based on network building and connections. Args: metrics: Behavior metrics containing social connection data Re
packages/training/python/src/training/rewards.py:2624
↓ 15 callers
Function
canTransitionTo
(from: MintFlowState, to: MintFlowState)
packages/testing/unit/nft-mint-flow.test.ts:40
↓ 15 callers
Function
compute_counterfactual
Compute counterfactual: what would have happened without action? This answers the question: "Did the agent's actions add value, or was t
packages/training/python/src/training/rewards.py:969
↓ 15 callers
Function
continuous_asr_reward
Continuous Attack Success Rate reward. Measures HOW FAR the agent went along the deception pipeline, not just binary pass/fail. Uses interact
packages/training/python/src/training/rewards.py:714
← previous
next →
401–500 of 14,075, ranked by callers