MCPcopy Create free account

hub / github.com/BAAI-Agents/Cradle / functions

Functions1,182 in github.com/BAAI-Agents/Cradle

↓ 1 callersMethod_drawBoxesOnRGB
Return a copy of the image with predicted template locations as bounding boxes overlaid on the image The name of the template can als
cradle/provider/icon_replacer.py:26
↓ 1 callersFunction_extract_image_hashes
(text)
log_processor.py:71
↓ 1 callersMethod_extract_keys_from_template
(self)
cradle/provider/base/base_provider.py:109
↓ 1 callersFunction_get_active_window
()
cradle/gameio/gui_utils.py:524
↓ 1 callersMethod_get_azure_deployment_id_for_model
(self, model_label)
cradle/provider/llm/openai.py:486
↓ 1 callersMethod_get_len_safe_embeddings
( self, texts: List[str], )
cradle/provider/llm/openai.py:153
↓ 1 callersMethod_get_mtm_match
(self, image: np.ndarray, template: np.ndarray, template_name)
cradle/utils/icon_utils.py:77
↓ 1 callersMethod_get_mtm_match
(self, image: np.ndarray, template: np.ndarray, template_name)
cradle/provider/icon_replacer.py:78
↓ 1 callersFunction_inherits
(subClass, superClass)
docs/js/bulma-slider.js:94
↓ 1 callersMethod_init_inputs
(self)
cradle/planner/planner.py:735
↓ 1 callersMethod_init_inputs
(self)
cradle/planner/rdr2_planner.py:785
↓ 1 callersMethod_init_inputs
(self)
cradle/planner/stardew_planner.py:909
↓ 1 callersMethod_init_templates
(self)
cradle/planner/planner.py:754
↓ 1 callersMethod_init_templates
(self)
cradle/planner/rdr2_planner.py:804
↓ 1 callersMethod_init_templates
(self)
cradle/planner/stardew_planner.py:925
↓ 1 callersFunction_is_line_key_candidate
(line: str)
cradle/utils/json_utils.py:95
↓ 1 callersMethod_merge_messages
Merge messages with the same role into a single message
cradle/provider/llm/claude.py:517
↓ 1 callersMethod_merge_messages
Merge messages with the same role into a single message
cradle/provider/llm/restful_claude.py:506
↓ 1 callersMethod_parse_config
Parse the config object
cradle/provider/llm/claude.py:81
↓ 1 callersMethod_parse_config
Parse the config object
cradle/provider/llm/openai.py:82
↓ 1 callersMethod_parse_config
Parse the config object
cradle/provider/llm/restful_claude.py:79
↓ 1 callersFunction_possibleConstructorReturn
(self, call)
docs/js/bulma-slider.js:92
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:387
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:468
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:524
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:580
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:638
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:424
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:535
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:591
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:647
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:705
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:409
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:658
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:713
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:769
↓ 1 callersMethod_post
(self, *args, data: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:828
↓ 1 callersMethod_postprocess
(self, processed_response: Dict[str, Any], **kwargs)
cradle/provider/others/coordinates.py:128
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:169
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:424
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:484
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:540
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/planner.py:597
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:208
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:491
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:551
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:607
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/rdr2_planner.py:664
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:212
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:614
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:673
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:729
↓ 1 callersMethod_pre
(self, *args, input: Dict[str, Any] = None, **kwargs)
cradle/planner/stardew_planner.py:786
↓ 1 callersMethod_preprocess
(self, params: Dict[str, Any], gm: Any = None, init = False, **kwargs)
cradle/provider/others/coordinates.py:85
↓ 1 callersMethod_replace_icon
(self, extracted_frame_paths)
cradle/planner/planner.py:403
↓ 1 callersMethod_replace_icon
(self, extracted_frame_paths)
cradle/planner/rdr2_planner.py:440
↓ 1 callersMethod_replace_icon
(self, extracted_frame_paths)
cradle/planner/stardew_planner.py:425
↓ 1 callersFunction_replacer
(text, encoded_images, image_paths, work_dir)
log_processor.py:36
↓ 1 callersFunction_safe_list_get
(list, idx, key = None, default = None)
cradle/gameio/io_env.py:591
↓ 1 callersMethod_set_dirs
Setup directories needed for one system run.
cradle/config/config.py:287
↓ 1 callersMethod_set_env_window_info
(self)
cradle/config/config.py:304
↓ 1 callersMethod_set_latest_memory_path
(self)
cradle/config/config.py:356
↓ 1 callersMethod_show
(self, image, window_name='screen',show=True,save='')
cradle/utils/icon_utils.py:90
↓ 1 callersMethod_show
(self, image, window_name='screen',show=True,save='')
cradle/provider/icon_replacer.py:91
↓ 1 callersFunctiona
(t)
docs/js/bulma-carousel.min.js:1
↓ 1 callersMethodadd_coordinates
(self, raw_coordinates: Dict[str, Any], add_name: str = "",
cradle/provider/others/coordinates.py:52
↓ 1 callersMethodadd_frame
(self, frame_id, frame)
cradle/provider/video/video_recorder.py:26
↓ 1 callersMethodadd_recent_history
Add recent info to memory.
cradle/memory/local_memory.py:78
↓ 1 callersMethodadd_summarization
(self, hidden_state: str)
cradle/memory/base.py:74
↓ 1 callersFunctionaim
Aim the weapon in the game.
cradle/environment/rdr2/atomic_skills/combat.py:10
↓ 1 callersMethodassemble_prompt_paragraph
(self, template_str: str = None, params: Dict[str, Any] = None)
cradle/provider/llm/claude.py:549
↓ 1 callersMethodassemble_prompt_paragraph
(self, template_str: str = None, params: Dict[str, Any] = None)
cradle/provider/llm/openai.py:691
↓ 1 callersMethodassemble_prompt_paragraph
(self, template_str: str = None, params: Dict[str, Any] = None)
cradle/provider/llm/restful_claude.py:538
↓ 1 callersMethodassemble_prompt_tripartite
A tripartite prompt is a message with the following structure: <system message> <user message part 1 before image introducti
cradle/provider/llm/claude.py:330
↓ 1 callersMethodassemble_prompt_tripartite
A tripartite prompt is a message with the following structure: <system message> <user message part 1 before image introducti
cradle/provider/llm/openai.py:490
↓ 1 callersMethodassemble_prompt_tripartite
A tripartite prompt is a message with the following structure: <system message> <user message part 1 before image introductio
cradle/provider/llm/restful_claude.py:320
↓ 1 callersMethodauthorize
(self, payload, payload_hash=None, stream=False)
cradle/provider/llm/restful_claude_client.py:128
↓ 1 callersMethodcalc_and_plot_som_results
(self, screenshot_path: str)
cradle/provider/sam_provider.py:167
↓ 1 callersFunctioncalculate_bounding_boxes
Calculate bounding boxes for each mask in the list separately. Args: masks: A list of numpy.ndarrays, each representing a mask.
cradle/utils/image_utils.py:534
↓ 1 callersFunctioncalculate_centroid
Calculate the centroid of a bounding box. Args: bbox (dict): The bounding box dictionary with 'top', 'left', 'height', and 'width' keys.
cradle/utils/image_utils.py:572
↓ 1 callersFunctioncalculate_image_diff
(path_1, path_2)
cradle/utils/image_utils.py:207
↓ 1 callersFunctioncalculate_iou
(bbox1, bbox2)
cradle/utils/image_utils.py:767
↓ 1 callersFunctioncalculate_pixel_diff
(path_1, path_2)
cradle/utils/image_utils.py:270
↓ 1 callersFunctioncalculate_pixel_diff_with_diffimage_path
(output_path)
cradle/utils/image_utils.py:255
↓ 1 callersFunctioncalculate_turn_angle
(tid, debug = False, show_image = False)
cradle/environment/rdr2/composite_skills/navigation.py:98
↓ 1 callersFunctioncheck_active_window
()
cradle/gameio/lifecycle/ui_control.py:81
↓ 1 callersMethodcheck_active_window
(self)
cradle/gameio/game_manager.py:81
↓ 1 callersMethodcheck_for_target_icons
(self)
cradle/provider/sam_provider.py:218
↓ 1 callersMethodcheck_held_keys
(self, keys)
cradle/gameio/io_env.py:147
↓ 1 callersMethodcheck_init_model
(self, resolution_ratio)
cradle/provider/circle_detector.py:22
↓ 1 callersFunctioncheck_json
(json_string)
cradle/utils/json_utils.py:57
↓ 1 callersFunctioncheck_window_conditions
(env_window: TargetWindow)
cradle/gameio/gui_utils.py:422
↓ 1 callersMethodclear
(self)
cradle/provider/video/video_recorder.py:58
↓ 1 callersFunctionclick_at_position
Moves the mouse to the specified x, y corrdinates inside the application window and clicks at that position. Parameters: - x: The normal
cradle/environment/chrome/atomic_skills/interact.py:14
↓ 1 callersFunctionclick_at_position
Moves the mouse to the specified x, y corrdinates inside the application window and clicks at that position. Parameters: - x: The normal
cradle/environment/software/atomic_skills/base.py:27
↓ 1 callersMethodconstruct_authorization_headers
(self, credential_scope, signature)
cradle/provider/llm/restful_claude_client.py:117
↓ 1 callersMethodconstruct_canonical_headers
(self, time)
cradle/provider/llm/restful_claude_client.py:70
↓ 1 callersMethodconstruct_canonical_request
(self, canonical_uri, canonical_headers, payload_hash)
cradle/provider/llm/restful_claude_client.py:85
↓ 1 callersMethodconstruct_signature_key
(self, key, date_stamp, region_name, service_name)
cradle/provider/llm/restful_claude_client.py:62
↓ 1 callersFunctioncontains_punctuation
(s: str)
cradle/utils/string_utils.py:31
← previousnext →301–400 of 1,182, ranked by callers