MCPcopy Create free account

hub / github.com/CodeClash-ai/CodeClash / types & classes

Types & classes168 in github.com/CodeClash-ai/CodeClash

↓ 116 callersClassMockPlayer
Mock player for testing arena validation and result parsing.
tests/arenas/conftest.py:73
↓ 53 callersClassRoundStats
codeclash/arenas/arena.py:40
↓ 21 callersClassSimulationMeta
Metadata for a single simulation, storing team assignments explicitly.
codeclash/arenas/battlecode24/battlecode24.py:20
↓ 20 callersClassSimulationMeta
Metadata for a single simulation, storing team assignments explicitly.
codeclash/arenas/battlecode23/battlecode23.py:19
↓ 12 callersClassRoundResult
Result of execute_round, used to communicate status to get_results.
codeclash/arenas/battlecode24/battlecode24.py:30
↓ 12 callersClassRoundResult
Result of execute_round, used to communicate status to get_results.
codeclash/arenas/battlecode23/battlecode23.py:29
↓ 11 callersClassReplayData
Normalized, arena-agnostic playback payload. The player shell only relies on ``w``, ``h``, ``frames`` (each frame carrying a ``turn``), ``win
codeclash/replay/base.py:29
↓ 5 callersClassBradleyTerryFitter
codeclash/analysis/metrics/elo.py:313
↓ 4 callersClassLogParser
Parses game log files into structured data
codeclash/viewer/app.py:556
↓ 4 callersClassMockEnvironment
Mock environment that simulates container file system and command execution.
tests/arenas/conftest.py:15
↓ 3 callersClassGameContext
A class that gives agent access to a partial view of the game state. NOTE: Instead of passing `game` directly as a reference to the agent,
codeclash/agents/utils.py:10
↓ 3 callersClassGameRef
A single playable game located within a tournament folder. Either it lives inside a per-round tar archive (``archive`` + ``member``) or it is a
codeclash/replay/base.py:55
↓ 3 callersClassMetadata
A wrapper around metadata dictionary with convenient access methods
codeclash/viewer/app.py:216
↓ 3 callersClassPvpTournament
codeclash/tournaments/pvp.py:23
↓ 3 callersClassScoreMatrixBuilder
codeclash/analysis/metrics/elo.py:35
↓ 3 callersClassTournamentInfo
Everything the replay layer needs about a tournament folder.
codeclash/replay/base.py:72
↓ 2 callersClassBomberlandArena
codeclash/arenas/bomberland/bomberland.py:14
↓ 2 callersClassCapturingEnvironment
tests/arenas/test_bomberland.py:244
↓ 2 callersClassCapturingEnvironment
tests/arenas/test_cyborg.py:207
↓ 2 callersClassDummy
A dummy player that does nothing. Mainly for testing purposes.
codeclash/agents/dummy_agent.py:4
↓ 2 callersClassFiggieArena
codeclash/arenas/figgie/figgie.py:17
↓ 2 callersClassGroundingValidationPlotter
Create a triple plot showing grounding, validation, and testing/analysis metrics.
codeclash/analysis/llm_as_judge/grounding_validation_triple_plot.py:15
↓ 2 callersClassPortkeyWithStructuredOutput
codeclash/analysis/llm_as_judge/big_questions.py:38
↓ 2 callersClassResultsAggregator
Class for aggregating LLM-as-judge evaluation results.
codeclash/analysis/llm_as_judge/aggregate_results.py:31
↓ 2 callersClassTimeoutError
Exception raised when a function times out
codeclash/viewer/app.py:51
↓ 2 callersClass_Server
codeclash/replay/serve.py:21
↓ 1 callersClassAWSBatchMonitor
Monitor AWS Batch jobs
codeclash/viewer/app_aws.py:22
↓ 1 callersClassActionCategorizer
codeclash/analysis/llm_as_judge/categorize_actions.py:98
↓ 1 callersClassAgentInfo
Information about a single agent
codeclash/viewer/app.py:326
↓ 1 callersClassBattleCode23Arena
BattleCode23 arena implementation. Lifecycle: 1. validate_code() - Source-level structural checks only (in agent container) 2. execute_ro
codeclash/arenas/battlecode23/battlecode23.py:39
↓ 1 callersClassBattleCode24Arena
BattleCode24 arena implementation. Lifecycle: 1. validate_code() - Source-level structural checks only (in agent container) 2. execute_ro
codeclash/arenas/battlecode24/battlecode24.py:40
↓ 1 callersClassBattleSnakeReplayer
codeclash/arenas/battlesnake/replay.py:64
↓ 1 callersClassBigQuestions
codeclash/analysis/llm_as_judge/big_questions.py:116
↓ 1 callersClassBomberlandReplayer
codeclash/arenas/bomberland/replay.py:122
↓ 1 callersClassBootStrapRankStability
codeclash/analysis/metrics/elo.py:717
↓ 1 callersClassBradleyTerryFitterPlots
codeclash/analysis/metrics/elo.py:488
↓ 1 callersClassBridgeArena
codeclash/arenas/bridge/bridge.py:15
↓ 1 callersClassBridgeReplayer
codeclash/arenas/bridge/replay.py:107
↓ 1 callersClassCacheEntry
Cache entry with data and timestamp
codeclash/viewer/app.py:95
↓ 1 callersClassChessReplayer
codeclash/arenas/chess/replay.py:249
↓ 1 callersClassClashAgent
`DefaultAgent` from mini-SWE-agent (https://github.com/SWE-agent/mini-swe-agent) with per-player debug logging.
codeclash/agents/minisweagent.py:21
↓ 1 callersClassClashDockerEnvironment
DockerEnvironment that also accepts a plain command string. mini-swe-agent v2's `execute` takes an action dict (`{"command": ...}`), but CodeClas
codeclash/utils/environment.py:23
↓ 1 callersClassCostPerToken
Per-token costs in USD.
codeclash/agents/mini_anthropic_model.py:63
↓ 1 callersClassEloOnlyAtRound
codeclash/analysis/metrics/elo.py:1119
↓ 1 callersClassEloVsMaxRounds
codeclash/analysis/metrics/elo.py:1003
↓ 1 callersClassFiggieReplayer
codeclash/arenas/figgie/replay.py:74
↓ 1 callersClassFileLock
codeclash/analysis/llm_as_judge/utils.py:10
↓ 1 callersClassGameMetadata
Metadata about a game session
codeclash/viewer/app.py:469
↓ 1 callersClassGomokuReplayer
codeclash/arenas/gomoku/replay.py:73
↓ 1 callersClassHalite2Replayer
codeclash/arenas/halite2/replay.py:63
↓ 1 callersClassHalite3Replayer
codeclash/arenas/halite3/replay.py:64
↓ 1 callersClassHaliteReplayer
codeclash/arenas/halite/replay.py:59
↓ 1 callersClassHallucination
codeclash/analysis/llm_as_judge/hallucination.py:92
↓ 1 callersClassIncludeTag
codeclash/utils/generate_confs.py:29
↓ 1 callersClassInstance
codeclash/analysis/llm_as_judge/utils.py:27
↓ 1 callersClassInstanceBatch
codeclash/analysis/llm_as_judge/utils.py:71
↓ 1 callersClassLiteralString
codeclash/utils/generate_confs.py:34
↓ 1 callersClassModelProfile
codeclash/analysis/stats/per_model.py:12
↓ 1 callersClassModelRoundWinProfile
codeclash/analysis/viz/line_chart_per_round_win_rate.py:15
↓ 1 callersClassPlayerGameProfile
codeclash/analysis/metrics/win_rate.py:13
↓ 1 callersClassPlayerStats
codeclash/arenas/arena.py:24
↓ 1 callersClassPolicyController
codeclash/arenas/scml/runtime/run_scml.py:223
↓ 1 callersClassPolicyController
codeclash/arenas/cyborg/runtime/run_cyborg.py:123
↓ 1 callersClassPvPMatrixEvaluator
codeclash/analysis/matrix.py:21
↓ 1 callersClassRichFormatter
Custom formatter that uses Rich for colorized output.
codeclash/utils/log.py:16
↓ 1 callersClassRobotRumbleReplayer
codeclash/arenas/robotrumble/replay.py:90
↓ 1 callersClassSimpleCache
Simple in-memory cache with timeout and request coalescing Prevents cache stampede by using per-key locks to ensure only one request computes
codeclash/viewer/app.py:102
↓ 1 callersClassSinglePlayerTraining
codeclash/tournaments/single_player.py:23
↓ 1 callersClassTimeoutEnvironment
tests/arenas/test_scml.py:116
↓ 1 callersClassTimeoutEnvironment
tests/arenas/test_bomberland.py:128
↓ 1 callersClassTimeoutEnvironment
tests/arenas/test_cyborg.py:127
↓ 1 callersClassTrajectoryAnalyzer
codeclash/analysis/stats/per_model.py:49
↓ 1 callersClassTrajectoryInfo
Information about a single trajectory
codeclash/viewer/app.py:536
ClassAbstractTournament
codeclash/tournaments/tournament.py:12
ClassActionCategoriesConfig
codeclash/analysis/llm_as_judge/categorize_actions.py:91
ClassActionCategoriesModelResponse
codeclash/analysis/llm_as_judge/categorize_actions.py:55
ClassActionCategoryResponse
codeclash/analysis/llm_as_judge/categorize_actions.py:47
ClassAnthropicModel
codeclash/agents/mini_anthropic_model.py:104
ClassAnthropicModelConfig
codeclash/agents/mini_anthropic_model.py:72
ClassBattleCode25Arena
codeclash/arenas/battlecode25/battlecode25.py:17
ClassBattleSnakeArena
codeclash/arenas/battlesnake/battlesnake.py:15
ClassBigQuestionsConfig
codeclash/analysis/llm_as_judge/big_questions.py:98
ClassBigQuestionsData
codeclash/analysis/llm_as_judge/big_questions.py:105
ClassBigQuestionsModelResponseSchema
Schema for structured output of the model.
codeclash/analysis/llm_as_judge/big_questions.py:53
ClassCapturingEnvironment
tests/arenas/test_bomberland.py:100
ClassChessArena
codeclash/arenas/chess/chess.py:16
ClassCodeArena
codeclash/arenas/arena.py:72
ClassCodeClashSCMLAgent
codeclash/arenas/scml/runtime/run_scml.py:325
ClassCoreWarArena
codeclash/arenas/corewar/corewar.py:13
ClassCybORGArena
codeclash/arenas/cyborg/cyborg.py:14
ClassDummyArena
codeclash/arenas/dummy/dummy.py:10
ClassFileOperation
codeclash/analysis/viz/scatter_codebase_organization.py:42
ClassGame
codeclash/analysis/bootstrap/bootstrap.py:35
ClassGomokuArena
codeclash/arenas/gomoku/gomoku.py:11
ClassHalite2Arena
codeclash/arenas/halite2/halite2.py:4
ClassHalite3Arena
codeclash/arenas/halite3/halite3.py:26
ClassHaliteArena
codeclash/arenas/halite/halite.py:42
ClassHallucinationConfig
codeclash/analysis/llm_as_judge/hallucination.py:79
ClassHallucinationData
codeclash/analysis/llm_as_judge/hallucination.py:86
ClassHallucinationResponseSchema
codeclash/analysis/llm_as_judge/hallucination.py:55
next →1–100 of 168, ranked by callers