MCPcopy Create free account

hub / github.com/BabylonSocial/babylon / types & classes

Types & classes4,309 in github.com/BabylonSocial/babylon

↓ 158 callersClassTrajectoryRewardInputs
Inputs for computing rewards.
packages/training/python/src/training/rewards.py:216
↓ 152 callersClassBehaviorMetrics
Metrics extracted from trajectory for archetype-aware scoring.
packages/training/python/src/training/rewards.py:1467
↓ 51 callersClassAttackPattern
packages/training/python/scripts/data-prep/attack_patterns_extended.py:19
↓ 40 callersClassFullPipeline
Complete training pipeline orchestrator. Manages the full workflow from agent simulation to model training.
packages/training/python/scripts/run_full_pipeline.py:64
↓ 40 callersClassMultiPromptDatasetBuilder
Builds training datasets from trajectories with multi-prompt handling. This creates separate training data for each prompt type (reasoning,
packages/training/python/src/training/multi_prompt_dataset.py:295
↓ 39 callersClassTurnData
Data for a single turn in a multi-turn episode. Contains all information needed for training on this turn, including computed advantages
packages/training/python/src/training/multi_turn.py:54
↓ 35 callersClassCanonicalPipeline
Canonical project pipeline orchestrator.
packages/training/python/scripts/run_pipeline.py:122
↓ 32 callersClassBabylonToAtroposConverter
Converts Babylon trajectories to Atropos format. Args: dropout_rate: Random dropout rate for data augmentation (0.0-0.5) max
packages/training/python/src/data_bridge/converter.py:73
↓ 32 callersClassHFReaderConfig
Configuration for HuggingFace dataset reader.
packages/training/python/src/data_bridge/hf_reader.py:67
↓ 31 callersClassAttackPattern
packages/training/python/scripts/data-prep/generate_synthetic_conversations.py:159
↓ 31 callersClassServiceConfig
Configuration for managed services
packages/training/python/src/training/service_manager.py:57
↓ 30 callersClassCheckResult
packages/training/python/scripts/test_pipeline.py:41
↓ 28 callersClassHuggingFaceTrajectoryReader
Reads Babylon trajectories from a HuggingFace dataset. Provides the same interface as PostgresTrajectoryReader for compatibility with th
packages/training/python/src/data_bridge/hf_reader.py:96
↓ 28 callersClassScenario
Complete scenario for agent rollout. Contains all information an agent needs to make decisions: - Market state (prediction markets, perp
packages/training/python/src/training/scenario_pool.py:157
↓ 26 callersClassServiceManager
Manages background services for local training. Provides automatic startup, health checking, and cleanup of: - Atropos API server (for G
packages/training/python/src/training/service_manager.py:117
↓ 25 callersClassTrainingOrchestrator
Orchestrates the complete training pipeline. Manages: - Service lifecycle (Atropos API, vLLM) - Environment server - GRPO traine
packages/training/python/scripts/run_training.py:164
↓ 23 callersClassScenarioPool
Manages scenario sampling for online rollouts. Features: - Load production snapshots from database - Generate synthetic scenarios
packages/training/python/src/training/scenario_pool.py:504
↓ 22 callersClassActionOutcome
Result of executing an action
packages/training/python/src/training/simulation_bridge.py:159
↓ 22 callersClassActionResult
Result of executing an action
packages/training/python/src/training/action_executor.py:63
↓ 21 callersClassTemporalCredit
Credit assignment for a decision with delayed outcome. When a trade is made, the actual P&L may not be known until later (e.g., position
packages/training/python/src/training/rewards.py:932
↓ 20 callersClassAtroposTrainingConfig
Configuration for Atropos GRPO training
packages/training/python/src/training/atropos_trainer.py:168
↓ 20 callersClassMockTokenizer
Mock tokenizer for testing
packages/training/python/tests/test_tokenization_utils.py:29
↓ 20 callersClassScenarioPoolConfig
Configuration for scenario pool
packages/training/python/src/training/scenario_pool.py:479
↓ 19 callersClassMarketState
State of a single market
packages/training/python/src/training/scenario_pool.py:39
↓ 19 callersClassPostTrainingConfig
Configuration for post-training actions.
packages/training/python/scripts/post_training.py:67
↓ 17 callersClassCounterpartyContext
Ground-truth metadata about who the agent is interacting with. Mirrors the TypeScript ``CounterpartyContext`` interface in ``packages/agents/
packages/training/python/src/training/shared_model_rl.py:181
↓ 17 callersClassEnvironmentState
Environment state at a given point
packages/training/python/src/models.py:40
↓ 17 callersClassJsonTrajectoryReader
Reads Babylon trajectories from a local directory of JSON files.
packages/training/python/src/data_bridge/reader.py:413
↓ 17 callersClassNewsItem
A news item in the scenario
packages/training/python/src/training/scenario_pool.py:95
↓ 16 callersClassLLMCall
Single LLM call record. Matches the TypeScript LLMCall interface in plugin-trajectory-logger/types.ts
packages/training/python/src/models.py:79
↓ 15 callersClassActionExecutor
Executes actions against simulated game state. For training, this simulates action outcomes based on scenario data. Does not interact wi
packages/training/python/src/training/action_executor.py:273
↓ 15 callersClassBabylonTrajectory
Complete trajectory from database
packages/training/python/src/models.py:141
↓ 15 callersClassManagedProcess
A managed subprocess with metadata
packages/training/python/src/training/service_manager.py:97
↓ 15 callersClassQualityScore
Complete quality score for a response. Combines format, reasoning, and execution quality into unified scores for reward calculation.
packages/training/python/src/training/quality_scorer.py:55
↓ 15 callersClassTinkerConfig
Configuration for Tinker client
packages/training/python/src/training/tinker_client.py:102
↓ 15 callersClassTurboQuantSettings
packages/training/python/src/training/turboquant.py:22
↓ 14 callersClassAction
Action taken by agent
packages/training/python/src/models.py:108
↓ 14 callersClassBabylonA2AClient
HTTP client for the Babylon A2A methods wrapped by this example.
packages/examples/babylon-langgraph-agent/agent.py:49
↓ 14 callersClassContinuousRLConfig
Configuration for a single continuous RL agent.
packages/training/python/src/training/continuous_rl.py:65
↓ 13 callersClassBabylonTinkerClient
Unified Tinker client for training and inference. This replaces local vLLM + PyTorch training with Tinker's cloud API: - No local GPU re
packages/training/python/src/training/tinker_client.py:195
↓ 13 callersClassCurriculumManager
Adaptive curriculum for scenario selection. Tracks: - Per-scenario attempt counts - Per-scenario score history - Solved/unsolved
packages/training/python/src/training/scenario_pool.py:321
↓ 13 callersClassSimulationBridge
Client for TypeScript simulation bridge. Provides async methods for interacting with the simulation: - initialize(): Start a new simulat
packages/training/python/src/training/simulation_bridge.py:185
↓ 13 callersClassTeamConfig
Configuration for one team.
packages/training/python/src/training/team_rl.py:166
↓ 13 callersClassTrajectoryStep
Single step in a trajectory
packages/training/python/src/models.py:126
↓ 12 callersClassBabylonEnvConfig
Configuration for Babylon RLAIF environment
packages/training/python/src/training/babylon_env.py:71
↓ 12 callersClassContinuousRLAgent
A single agent with its own model that learns continuously from a shared Babylon game. Wraps: model + optimizer + Kondo gate + TurboQuant cac
packages/training/python/src/training/continuous_rl.py:142
↓ 12 callersClassEpisodeCollector
Utility for collecting episodes with consistent structure. Provides helper methods for episode management during rollouts.
packages/training/python/src/training/multi_turn.py:568
↓ 12 callersClassHermesBridgeError
Raised when the Hermes benchmark bridge returns an error.
packages/training/python/src/training/hermes_bridge.py:13
↓ 12 callersClassNarrativeEvent
A ground truth event that agents should react to. Attributes: tick: When the event occurred event_type: Type of causal event
packages/training/python/src/training/rewards.py:2661
↓ 12 callersClassPerpetualState
State of a perpetual market
packages/training/python/src/training/scenario_pool.py:67
↓ 11 callersClassPromptDataset
Dataset of prompt samples grouped by purpose
packages/training/python/src/training/multi_prompt_dataset.py:155
↓ 10 callersClassPortfolioState
Agent's starting portfolio
packages/training/python/src/training/scenario_pool.py:141
↓ 10 callersClassSocialContext
Social context for agent
packages/training/python/src/training/simulation_bridge.py:88
↓ 9 callersClassAtroposMessage
Single message in a conversation.
packages/training/python/src/data_bridge/converter.py:20
↓ 9 callersClassPerpMarket
Perpetual futures market data
packages/training/python/src/training/simulation_bridge.py:36
↓ 9 callersClassRolloutDumper
Save rollouts for debugging and dataset generation. Saves: - Successful rollouts (score > threshold) for SFT - Paired rollouts (high
packages/training/python/src/training/evaluation.py:609
↓ 8 callersClassEvaluationSuite
Comprehensive evaluation for tracking training progress. Components: 1. Held-out test scenarios 2. Baseline comparison 3. Archet
packages/training/python/src/training/evaluation.py:365
↓ 8 callersClassFakeModel
packages/training/python/tests/test_run_rlvr_pipeline.py:738
↓ 8 callersClassMarketState
Current market state
packages/training/python/src/training/simulation_bridge.py:97
↓ 8 callersClassScenario
Complete scenario for agent decision-making
packages/training/python/src/training/simulation_bridge.py:105
↓ 8 callersClassSeed
packages/training/python/scripts/data-prep/materialize_awesome_linked_sources.py:31
↓ 7 callersClassEpisodeBuffer
Buffer for collecting turns during an episode. Tracks episode-level metrics and provides utilities for episode analysis.
packages/training/python/src/training/multi_turn.py:120
↓ 7 callersClassFakeTokenizer
packages/training/python/tests/test_run_rlvr_pipeline.py:720
↓ 7 callersClassMarketRegime
Market condition during a trajectory's time window. Attributes: overall: Aggregate market direction across all tracked assets
packages/training/python/src/training/market_regime.py:53
↓ 7 callersClassPredictionMarket
Prediction market data
packages/training/python/src/training/simulation_bridge.py:46
↓ 7 callersClassRewardTracker
Track running reward statistics for advantage computation.
packages/training/python/src/training/continuous_rl.py:117
↓ 7 callersClassRewardWeightConfig
Singleton for reward weight configuration loaded from YAML.
packages/training/python/src/training/reward_config.py:58
↓ 7 callersClassRolloutResult
Result of a rollout generation run
packages/training/python/src/training/rollout_generator.py:127
↓ 7 callersClassSharedModelConfig
Configuration for the shared-model continuous RL trainer.
packages/training/python/src/training/shared_model_rl.py:288
↓ 6 callersClassBabylonAtroposTrainer
GRPO Trainer for Babylon using Atropos This trainer: 1. Registers with Atropos API server 2. Pulls batches of scored trajectories
packages/training/python/src/training/atropos_trainer.py:312
↓ 6 callersClassEvalResult
Complete evaluation result
packages/training/python/src/training/evaluation.py:65
↓ 6 callersClassGameState
Rich game state for realistic simulation. Provides detailed market data, orderbooks, news, and social context that mirrors production en
packages/training/python/src/training/fast_simulator.py:132
↓ 6 callersClassGroup
packages/training/python/tests/test_run_rlvr_pipeline.py:791
↓ 6 callersClassKLConfig
Configuration for KL controller
packages/training/python/src/training/kl_controller.py:54
↓ 6 callersClassKLControllerBase
Base KL controller that works without GPU/torch. Uses log-probability approximations when actual model isn't available.
packages/training/python/src/training/kl_controller.py:121
↓ 6 callersClassOpenAICompatTestServer
packages/training/python/tests/_openai_compat_server.py:74
↓ 6 callersClassOrchestratorConfig
Configuration for the multi-agent orchestrator.
packages/training/python/src/training/multi_agent_orchestrator.py:40
↓ 6 callersClassTestScenarioManager
Manages held-out test scenarios
packages/training/python/src/training/evaluation.py:174
↓ 6 callersClassTokenizationResult
Result of tokenization with masks
packages/training/python/src/training/tokenization_utils.py:47
↓ 6 callersClassTurboQuantTensorState
packages/training/python/src/training/turboquant.py:88
↓ 6 callersClassValidationError
Input validation error
packages/examples/babylon-langgraph-agent/agent.py:43
↓ 6 callersClassVerification
packages/training/python/tests/test_run_rlvr_pipeline.py:784
↓ 5 callersClassBaselineManager
Manages baseline results for comparison
packages/training/python/src/training/evaluation.py:277
↓ 5 callersClassFakeParameter
packages/training/python/tests/test_train_local_script.py:64
↓ 5 callersClassGAEConfig
Configuration for GAE computation
packages/training/python/src/training/multi_turn.py:199
↓ 5 callersClassLRSchedulerType
Learning rate scheduler types
packages/training/python/src/training/atropos_trainer.py:160
↓ 5 callersClassMatrixVariantSpec
packages/training/python/scripts/tools/run_nebius_unified_matrix.py:78
↓ 5 callersClassMultiAgentOrchestrator
Manages N agents playing in a shared Babylon game.
packages/training/python/src/training/multi_agent_orchestrator.py:95
↓ 5 callersClassPostgresTrajectoryReader
Reads Babylon trajectories from a PostgreSQL database.
packages/training/python/src/data_bridge/reader.py:286
↓ 5 callersClassPromptSample
Single prompt sample for training. Each LLM call within a tick becomes a separate sample. Rewards are attributed based on: - Purpose
packages/training/python/src/training/multi_prompt_dataset.py:63
↓ 5 callersClassQwenModelSpec
packages/training/python/src/training/qwen_capacity.py:34
↓ 5 callersClassRewardTracker
Track running reward statistics for advantage computation. Uses exact stats during warmup (first 20 samples), then EMA.
packages/training/python/src/training/shared_model_rl.py:364
↓ 5 callersClassSimulatorConfig
Configuration for the fast simulator
packages/training/python/src/training/fast_simulator.py:60
↓ 5 callersClassSocialScenario
A social interaction scenario for DM/group channels.
packages/training/python/src/training/verifiable_game.py:149
↓ 5 callersClassTrajectoryFixture
A complete trajectory fixture for testing.
packages/training/python/tests/integration/conftest.py:235
↓ 5 callersClassTurboQuantMSEState
packages/training/python/src/training/turboquant.py:36
↓ 5 callersClassValidationResult
Result of schema validation
packages/training/python/src/training/schemas.py:552
↓ 4 callersClassA2AError
A2A protocol error
packages/examples/babylon-langgraph-agent/babylon_a2a_client.py:33
↓ 4 callersClassArchetypeMetrics
Metrics for a specific archetype
packages/training/python/src/training/evaluation.py:33
↓ 4 callersClassArchetypeTrainingConfig
Configuration for archetype-specific training
packages/training/python/src/training/archetype_trainer.py:61
next →1–100 of 4,309, ranked by callers