{"repo":"microsoft/debug-gym","free":true,"listed":false,"github":"https://github.com/microsoft/debug-gym","clone":"git clone https://github.com/microsoft/debug-gym.git","description":"A Text-Based Environment for Interactive Debugging","language":"Python","stars":303,"topics":["agentic","debugging","llm","text-based-game"],"license":"MIT","category":"dev-tools","readme_excerpt":"debug-gym: A Text-Based Environment for Interactive Debugging debug-gym is a text-based interactive debugging framework, designed for debugging Python programs. [Technical Report] [Project Page] The technical report corresponds to version 1.0.0. Please see CHANGELOG.md for recent updates. 1. Installation It's recommended to create and activate a conda or virtual environment. debug-gym requires Python =3.12 : conda create -n debug-gym python=3.12 conda activate debug-gym Then, install debug-gym directly from PyPI: pip install debug-gym Alternatively, clone the repository and install locally: git clone https://github.com/microsoft/debug-gym cd debug-gym pip install -e . To install development dependencies, run: pip install -e '.[dev]' Set your API information in llm.yaml First, create an LLM config template by running python -m debug gym.llms.configure : python -m debug gym.llms.configure [!TIP] Run python -m debug gym.llms.configure --help for more options. By default, the template is created at $HOME/.config/debug gym/llm.yaml , but you can specify any directory. Then, edit this file with your endpoint and credentials. You can choose one of these authentication methods: - For authenticating with an API key, provide api key . - For az login or Managed Identity authentication on Azure, remove api key and include scope instead. [!WARNING] When using open-sourced LLMs, e.g., via vLLM, you need to correctly setup HF TOKEN required by the tokenizer. You can also provide tokenizer k","default_branch":null,"files":null,"tree":[],"storefront":"/r/microsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/microsoft/debug-gym/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}