{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/weblinx-real-world-website-navigation-with","title":"WebLINX: Real-World Website Navigation with Multi-Turn Dialogue","arxiv_id":"2402.05930","date":"2024-02-08","proceeding":null,"authors":["Xing Han Lù","Zdeněk Kasner","Siva Reddy"],"abstract":"We propose the problem of conversational web navigation, where a digital agent controls a web browser and follows user instructions to solve real-world tasks in a multi-turn dialogue fashion. To support this problem, we introduce WEBLINX - a large-scale benchmark of 100K interactions across 2300 expert demonstrations of conversational web navigation. Our benchmark covers a broad range of patterns on over 150 real-world websites and can be used to train and evaluate agents in diverse scenarios. Due to the magnitude of information present, Large Language Models (LLMs) cannot process entire web pages in real-time. To solve this bottleneck, we design a retrieval-inspired model that efficiently prunes HTML pages by ranking relevant elements. We use the selected elements, along with screenshots and action history, to assess a variety of models for their ability to replicate human behavior when navigating the web. Our experiments span from small text-only to proprietary multimodal LLMs. We find that smaller finetuned decoders surpass the best zero-shot LLMs (including GPT-4V), but also larger finetuned multimodal models which were explicitly pretrained on screenshots. However, all finetuned models struggle to generalize to unseen websites. Our findings highlight the need for large multimodal models that can generalize to novel settings. Our code, data and models are available for research: https://mcgill-nlp.github.io/weblinx","url_abs":"https://arxiv.org/abs/2402.05930v2","url_pdf":"https://arxiv.org/pdf/2402.05930v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"weblinx-real-world-website-navigation-with","repo_url":"https://github.com/McGill-NLP/weblinx","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"weblinx-real-world-website-navigation-with","repo_url":"https://github.com/McGill-NLP/webllama","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"conversational-web-navigation","task_name":"Conversational Web Navigation"},{"task_slug":"text-generation","task_name":"Text Generation"},{"task_slug":"vision-and-language-navigation","task_name":"Vision and Language Navigation"}],"methods":[],"datasets_introduced":[{"slug":"weblinx","name":"WebLINX","full_name":"Real-World Website Navigation with Multi-Turn"}],"methods_introduced":[],"results":[{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"Llama-2-13B","rank_in_archive_order":1,"of":17,"metrics":{"Element (IoU)":"22.82","Intent Match":"81.91","Overall score":"25.21","Text (F1)":"26.60"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"S-LLaMA-2.7B","rank_in_archive_order":2,"of":17,"metrics":{"Element (IoU)":"22.60","Intent Match":"84.00","Overall score":"25.02","Text (F1)":"27.17"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"Llama-2-7B","rank_in_archive_order":3,"of":17,"metrics":{"Element (IoU)":"22.26","Intent Match":"82.64","Overall score":"24.57","Text (F1)":"26.50"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"Flan-T5-3B","rank_in_archive_order":4,"of":17,"metrics":{"Element (IoU)":"20.31","Intent Match":"81.14","Overall score":"23.77","Text (F1)":"25.75"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"S-LLaMA-1.3B","rank_in_archive_order":5,"of":17,"metrics":{"Element (IoU)":"20.54","Intent Match":"83.32","Overall score":"23.73","Text (F1)":"25.85"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"GPT-3.5F","rank_in_archive_order":6,"of":17,"metrics":{"Element (IoU)":"18.64","Intent Match":"77.56","Overall score":"21.22","Text (F1)":"22.39"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"MindAct-3B","rank_in_archive_order":7,"of":17,"metrics":{"Element (IoU)":"16.50","Intent Match":"79.89","Overall score":"20.94","Text (F1)":"23.16"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"Fuyu-8B","rank_in_archive_order":8,"of":17,"metrics":{"Element (IoU)":"15.70","Intent Match":"80.07","Overall score":"19.97","Text (F1)":"22.30"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"Flan-T5-780M","rank_in_archive_order":9,"of":17,"metrics":{"Element (IoU)":"15.36","Intent Match":"80.02","Overall score":"17.27","Text (F1)":"14.05"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"Pix2Act-1.3B","rank_in_archive_order":10,"of":17,"metrics":{"Element (IoU)":"8.28","Intent Match":"81.80","Overall score":"16.88","Text (F1)":"25.21"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"MindAct-780M","rank_in_archive_order":11,"of":17,"metrics":{"Element (IoU)":"13.39","Intent Match":"75.87","Overall score":"15.13","Text (F1)":"13.58"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"Flan-T5-250M","rank_in_archive_order":12,"of":17,"metrics":{"Element (IoU)":"14.86","Intent Match":"79.69","Overall score":"14.99","Text (F1)":"9.21"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"MindAct-250M","rank_in_archive_order":13,"of":17,"metrics":{"Element (IoU)":"12.05","Intent Match":"74.25","Overall score":"12.63","Text (F1)":"7.67"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"Pix2Act-282M","rank_in_archive_order":14,"of":17,"metrics":{"Element (IoU)":"6.20","Intent Match":"79.71","Overall score":"12.51","Text (F1)":"16.40"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"GPT-4T (Zero-Shot)","rank_in_archive_order":15,"of":17,"metrics":{"Element (IoU)":"10.85","Intent Match":"41.66","Overall score":"10.72","Text (F1)":"6.75"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"GPT-4V (Zero-Shot)","rank_in_archive_order":16,"of":17,"metrics":{"Element (IoU)":"10.91","Intent Match":"42.36","Overall score":"10.45","Text (F1)":"6.21"},"uses_additional_data":false},{"leaderboard":"/sota/conversational-web-navigation-on-weblinx","task":"Conversational Web Navigation","dataset":"WebLINX","model":"GPT-3.5T (Zero-Shot)","rank_in_archive_order":17,"of":17,"metrics":{"Element (IoU)":"8.62","Intent Match":"42.77","Overall score":"8.51","Text (F1)":"3.45"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2402.05930","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2402.05930"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/McGill-NLP/webllama","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/McGill-NLP/weblinx","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":19,"ran_draft_wrong":1,"ran_violates":1,"unverified":6},"by_repo_kind":{"official":{"samples":27,"ran":21,"repositories":2}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"fa80bfc9b9704f8c","entry":"cast_to_float","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/outputs.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/outputs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"fa80bfc9b9704f8c"}},{"code_sha256_prefix":"1ec7b369dd522796","entry":"compose_formatters","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/format.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/format.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1ec7b369dd522796"}},{"code_sha256_prefix":"4fcb1951b117a6e6","entry":"filter_bboxes","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/html.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/html.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"4fcb1951b117a6e6"}},{"code_sha256_prefix":"bc51f017163fe65f","entry":"format_action_arg_value","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/outputs.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/outputs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"bc51f017163fe65f"}},{"code_sha256_prefix":"4d03c832e78532b4","entry":"format_arg_item","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/format.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/format.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"4d03c832e78532b4"}},{"code_sha256_prefix":"a899f2c938e9474d","entry":"format_prev_turns","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/prompt.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/prompt.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a899f2c938e9474d"}},{"code_sha256_prefix":"c6518874884b35e2","entry":"get_bracket_length","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/truncation.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/truncation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c6518874884b35e2"}},{"code_sha256_prefix":"44d3924c80fe3091","entry":"get_descendants","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/dom.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/dom.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"44d3924c80fe3091"}},{"code_sha256_prefix":"abbcbd290c538f35","entry":"get_env_dict","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/envs.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/envs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"abbcbd290c538f35"}},{"code_sha256_prefix":"b070440172fb7a66","entry":"get_list_from_records_by_key","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/recs.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/recs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"b070440172fb7a66"}},{"code_sha256_prefix":"576db6c2c80cba48","entry":"get_speaker","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/prompt.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/prompt.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"576db6c2c80cba48"}},{"code_sha256_prefix":"e8d383f64048fb06","entry":"get_truncation_offsets","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/truncation.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/truncation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"e8d383f64048fb06"}},{"code_sha256_prefix":"176890ae96f63695","entry":"group_record_to_dict","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/recs.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/recs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"176890ae96f63695"}},{"code_sha256_prefix":"1fec2e813060a926","entry":"has_elem_in_viewport","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/html.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/html.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1fec2e813060a926"}},{"code_sha256_prefix":"6b063e5a47833dd4","entry":"identity","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/prompt.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/prompt.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"6b063e5a47833dd4"}},{"code_sha256_prefix":"3ae8877f0adf8db3","entry":"is_list_monotonically_increasing","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/recs.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/recs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3ae8877f0adf8db3"}},{"code_sha256_prefix":"dcda9d27514120e0","entry":"list_all_non_alphanum_chars","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/outputs.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/outputs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"dcda9d27514120e0"}},{"code_sha256_prefix":"63c7e3d03045c0db","entry":"open_html_with_encodings","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/html.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/html.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"63c7e3d03045c0db"}},{"code_sha256_prefix":"84bd76bf303ce78b","entry":"remap_bboxes","repo":"McGill-NLP/webllama","repo_kind":"official","path":"examples/browsergym/agent.py","file_url":"https://github.com/McGill-NLP/webllama/blob/HEAD/examples/browsergym/agent.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"84bd76bf303ce78b"}},{"code_sha256_prefix":"d31d4a5938635d95","entry":"remove_latex","repo":"McGill-NLP/webllama","repo_kind":"official","path":"app/Results.py","file_url":"https://github.com/McGill-NLP/webllama/blob/HEAD/app/Results.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d31d4a5938635d95"}},{"code_sha256_prefix":"d20962095e5b96d0","entry":"shorten","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/format.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/format.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"d20962095e5b96d0"}},{"code_sha256_prefix":"168f0e5f647cc7c9","entry":"build_cond_df","repo":"McGill-NLP/webllama","repo_kind":"official","path":"app/Results.py","file_url":"https://github.com/McGill-NLP/webllama/blob/HEAD/app/Results.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"168f0e5f647cc7c9"}},{"code_sha256_prefix":"af79280883191a10","entry":"get_tree_repr_simple","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/dom.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/dom.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"af79280883191a10"}},{"code_sha256_prefix":"78b8c5d1e64ad4a3","entry":"load_and_clean_df","repo":"McGill-NLP/webllama","repo_kind":"official","path":"app/Results.py","file_url":"https://github.com/McGill-NLP/webllama/blob/HEAD/app/Results.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"78b8c5d1e64ad4a3"}},{"code_sha256_prefix":"7c1d79a2be5ce989","entry":"prune_tree","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/dom.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/dom.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"7c1d79a2be5ce989"}},{"code_sha256_prefix":"0ac8898c0f3f43ec","entry":"reduce_list_of_lengths","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/processing/truncation.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/processing/truncation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0ac8898c0f3f43ec"}},{"code_sha256_prefix":"736f8a0adf254065","entry":"resolve_cache_path","repo":"McGill-NLP/weblinx","repo_kind":"official","path":"weblinx/utils/hydra.py","file_url":"https://github.com/McGill-NLP/weblinx/blob/HEAD/weblinx/utils/hydra.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"736f8a0adf254065"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}