Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BAAI-Agents/Cradle
/ types & classes
Types & classes
130 in github.com/BAAI-Agents/Cradle
⨍
Functions
1,182
◇
Types & classes
130
↳
Endpoints
8
↓ 95 callers
Class
Config
Configuration class.
cradle/config/config.py:20
↓ 78 callers
Class
Logger
cradle/log/logger.py:58
↓ 38 callers
Class
IOEnvironment
Wrapper for resources to interact with the game to make sure they're available where needed and multiple instances are not created.
cradle/gameio/io_env.py:18
↓ 38 callers
Class
LocalMemory
cradle/memory/local_memory.py:21
↓ 15 callers
Class
Skill
cradle/environment/skill.py:19
↓ 15 callers
Class
VideoRecordProvider
cradle/provider/video/video_recorder.py:75
↓ 5 callers
Class
GameManager
cradle/gameio/game_manager.py:17
↓ 5 callers
Class
LLMFactory
cradle/provider/llm/llm_factory.py:6
↓ 5 callers
Class
SkillRegistryFactory
cradle/environment/skill_registry_factory.py:6
↓ 5 callers
Class
TargetWindow
cradle/gameio/gui_utils.py:85
↓ 5 callers
Class
UIControlFactory
cradle/environment/ui_control_factory.py:6
↓ 4 callers
Class
JsonFrameStructure
cradle/utils/json_utils.py:194
↓ 4 callers
Class
SkillExecuteProvider
cradle/provider/execute/skill_execute.py:16
↓ 4 callers
Class
TaskGuidanceProvider
cradle/provider/others/task_guidance.py:10
↓ 4 callers
Class
VideoClipProvider
cradle/provider/video/video_clip.py:13
↓ 3 callers
Class
SkillCurationProvider
cradle/provider/module/skill_curation.py:16
↓ 2 callers
Class
ActionPlanningPostprocessProvider
cradle/provider/process/action_planning.py:247
↓ 2 callers
Class
ActionPlanningPreprocessProvider
cradle/provider/process/action_planning.py:14
↓ 2 callers
Class
ActionPlanningProvider
cradle/provider/module/action_planning.py:16
↓ 2 callers
Class
AugmentProvider
cradle/provider/augment/augment.py:16
↓ 2 callers
Class
GroundingDINO
cradle/utils/object_utils.py:62
↓ 2 callers
Class
IconReplacer
cradle/utils/icon_utils.py:11
↓ 2 callers
Class
InformationGatheringPostprocessProvider
cradle/provider/process/information_gathering.py:79
↓ 2 callers
Class
InformationGatheringPreprocessProvider
cradle/provider/process/information_gathering.py:25
↓ 2 callers
Class
InformationGatheringProvider
cradle/provider/module/information_gathering.py:19
↓ 2 callers
Class
OpenAIProvider
A class that wraps a given model
cradle/provider/llm/openai.py:48
↓ 2 callers
Class
SelfReflectionPostprocessProvider
cradle/provider/process/self_reflection.py:315
↓ 2 callers
Class
SelfReflectionPreprocessProvider
cradle/provider/process/self_reflection.py:17
↓ 2 callers
Class
SelfReflectionProvider
cradle/provider/module/self_reflection.py:15
↓ 2 callers
Class
TaskInferencePostprocessProvider
cradle/provider/process/task_inference.py:75
↓ 2 callers
Class
TaskInferencePreprocessProvider
cradle/provider/process/task_inference.py:14
↓ 2 callers
Class
TaskInferenceProvider
cradle/provider/module/task_inference.py:15
↓ 2 callers
Class
VideoOCRExtractorProvider
cradle/provider/video/video_ocr_extractor.py:24
↓ 1 callers
Class
ActionPlanning
cradle/planner/planner.py:411
↓ 1 callers
Class
ActionPlanning
cradle/planner/rdr2_planner.py:478
↓ 1 callers
Class
ActionPlanning
cradle/planner/stardew_planner.py:602
↓ 1 callers
Class
CPUMemColorFormatter
cradle/log/logger.py:27
↓ 1 callers
Class
CPUMemFormatter
cradle/log/logger.py:14
↓ 1 callers
Class
CircleDetector
cradle/utils/object_utils.py:92
↓ 1 callers
Class
ConversationUnit
A basic unit of memory. Attributes: messages: The messages of the conversation input. response: The response of the language mode
cradle/memory/short_term_memory.py:24
↓ 1 callers
Class
CoordinatesProvider
cradle/provider/others/coordinates.py:14
↓ 1 callers
Class
Executor
cradle/module/executor.py:17
↓ 1 callers
Class
FrameBuffer
cradle/provider/video/video_recorder.py:19
↓ 1 callers
Class
InformationGatheirng
cradle/planner/planner.py:146
↓ 1 callers
Class
InformationGathering
cradle/planner/rdr2_planner.py:184
↓ 1 callers
Class
InformationGathering
cradle/planner/stardew_planner.py:180
↓ 1 callers
Class
Input
cradle/gameio/gui_utils.py:73
↓ 1 callers
Class
Input_I
cradle/gameio/gui_utils.py:69
↓ 1 callers
Class
MouseInput
cradle/gameio/gui_utils.py:58
↓ 1 callers
Class
PipelineRunner
cradle/runner/rdr2_runner.py:43
↓ 1 callers
Class
PipelineRunner
cradle/runner/skylines_runner.py:41
↓ 1 callers
Class
PipelineRunner
cradle/runner/stardew_runner.py:41
↓ 1 callers
Class
PipelineRunner
cradle/runner/app_runner.py:36
↓ 1 callers
Class
PipelineRunner
cradle/runner/dealers_runner.py:37
↓ 1 callers
Class
Planner
cradle/planner/planner.py:642
↓ 1 callers
Class
RDR2ActionPlanningPostprocessProvider
cradle/provider/process/action_planning.py:283
↓ 1 callers
Class
RDR2ActionPlanningPreprocessProvider
cradle/provider/process/action_planning.py:62
↓ 1 callers
Class
RDR2ActionPlanningProvider
cradle/provider/module/action_planning.py:67
↓ 1 callers
Class
RDR2InformationGatheringPostprocessProvider
cradle/provider/process/information_gathering.py:275
↓ 1 callers
Class
RDR2InformationGatheringPreprocessProvider
cradle/provider/process/information_gathering.py:111
↓ 1 callers
Class
RDR2InformationGatheringProvider
cradle/provider/module/information_gathering.py:66
↓ 1 callers
Class
RDR2Planner
cradle/planner/rdr2_planner.py:709
↓ 1 callers
Class
RDR2SelfReflectionPostprocessProvider
cradle/provider/process/self_reflection.py:340
↓ 1 callers
Class
RDR2SelfReflectionPreprocessProvider
cradle/provider/process/self_reflection.py:116
↓ 1 callers
Class
RDR2SelfReflectionProvider
cradle/provider/module/self_reflection.py:64
↓ 1 callers
Class
RDR2SkillCurationProvider
cradle/provider/module/skill_curation.py:74
↓ 1 callers
Class
RDR2TaskInferencePostprocessProvider
cradle/provider/process/task_inference.py:154
↓ 1 callers
Class
RDR2TaskInferencePreprocessProvider
cradle/provider/process/task_inference.py:105
↓ 1 callers
Class
RDR2TaskInferenceProvider
cradle/provider/module/task_inference.py:66
↓ 1 callers
Class
RestfulClaudeClient
cradle/provider/llm/restful_claude_client.py:33
↓ 1 callers
Class
RestfulClaudeClientResponse
cradle/provider/llm/restful_claude_client.py:22
↓ 1 callers
Class
RestfulClaudeProvider
A class that wraps a given model
cradle/provider/llm/restful_claude.py:47
↓ 1 callers
Class
SamProvider
cradle/provider/sam_provider.py:39
↓ 1 callers
Class
SelfReflection
cradle/planner/planner.py:528
↓ 1 callers
Class
SelfReflection
cradle/planner/rdr2_planner.py:595
↓ 1 callers
Class
SelfReflection
cradle/planner/stardew_planner.py:717
↓ 1 callers
Class
StardewActionPlanningPostprocessProvider
cradle/provider/process/action_planning.py:324
↓ 1 callers
Class
StardewActionPlanningPreprocessProvider
cradle/provider/process/action_planning.py:169
↓ 1 callers
Class
StardewActionPlanningProvider
cradle/provider/module/action_planning.py:95
↓ 1 callers
Class
StardewInformationGatheringPostprocessProvider
cradle/provider/process/information_gathering.py:371
↓ 1 callers
Class
StardewInformationGatheringPreprocessProvider
cradle/provider/process/information_gathering.py:195
↓ 1 callers
Class
StardewInformationGatheringProvider
cradle/provider/module/information_gathering.py:88
↓ 1 callers
Class
StardewPlanner
cradle/planner/stardew_planner.py:831
↓ 1 callers
Class
StardewSelfReflectionPostprocessProvider
cradle/provider/process/self_reflection.py:370
↓ 1 callers
Class
StardewSelfReflectionPreprocessProvider
cradle/provider/process/self_reflection.py:201
↓ 1 callers
Class
StardewSelfReflectionProvider
cradle/provider/module/self_reflection.py:89
↓ 1 callers
Class
StardewTaskInferencePostprocessProvider
cradle/provider/process/task_inference.py:230
↓ 1 callers
Class
StardewTaskInferencePreprocessProvider
cradle/provider/process/task_inference.py:181
↓ 1 callers
Class
StardewTaskInferenceProvider
cradle/provider/module/task_inference.py:94
↓ 1 callers
Class
SuccessDetection
cradle/planner/planner.py:472
↓ 1 callers
Class
SuccessDetection
cradle/planner/rdr2_planner.py:539
↓ 1 callers
Class
SuccessDetection
cradle/planner/stardew_planner.py:662
↓ 1 callers
Class
TaskInference
cradle/planner/planner.py:584
↓ 1 callers
Class
TaskInference
cradle/planner/rdr2_planner.py:651
↓ 1 callers
Class
TaskInference
cradle/planner/stardew_planner.py:773
↓ 1 callers
Class
VideoFrameExtractorProvider
cradle/provider/video/video_frame_extractor.py:14
Class
AbstractSingleton
Abstract singleton class for ensuring only one instance of a class.
cradle/utils/singleton.py:19
Class
BaseMemory
Base class for all memories.
cradle/memory/base.py:19
Class
BaseModuleProvider
cradle/provider/base/base_provider.py:100
Class
BasePlanner
cradle/planner/base.py:22
next →
1–100 of 130, ranked by callers