Skip to main content

The official InterCode benchmark package - a framework for interactive code tasks

Project description

🤖💻 Intercode

Build interactive code environments for training, testing, and augmenting code and decision making agents

Build License

👋 Overview

InterCode is a lightweight, flexible, and easy-to-use framework for designing interactive code environments. Following the popular gym interface definition, InterCode makes it easy to quickly define a code environment and deploy an agent to operate in code within the context of the environment.

For an overview of InterCode, building interactive code tasks with InterCode, and evaluating agents on InterCode environments, please check out our wiki, website and the original paper:

InterCode: Standardizing and Benchmarking Interactive Coding with Execution Feedback

🛠️ Installation

Note InterCode requires python >= 3.8 a local docker installation to run. Learn more here to install.

pip install intercode-bench

🚀 Quick Start

If InterCode was installed successfully, the InterCode SQL environment should be started successfully and a CLI interpreter should appear, allowing you to enter SQL commands to interact with the task setting.

🔎 Learn More

To learn more about the InterCode framework, please check out the website and GitHub repository

🪪 License

Check LICENSE.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intercode-bench-0.1.13.tar.gz (140.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

intercode_bench-0.1.13-py3-none-any.whl (142.8 kB view details)

Uploaded Python 3

File details

Details for the file intercode-bench-0.1.13.tar.gz.

File metadata

  • Download URL: intercode-bench-0.1.13.tar.gz
  • Upload date:
  • Size: 140.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for intercode-bench-0.1.13.tar.gz
Algorithm Hash digest
SHA256 4855ea9d4da45a60a0271fdffe571883a042fb3a5344b0cddb893a934f5ce1f3
MD5 c26659f86ef32b7e57bb8c15c9e11315
BLAKE2b-256 53ce4182f1b17670a5a72933298b59e573c83b2b1bec1ca13d29c33cf6210eac

See more details on using hashes here.

File details

Details for the file intercode_bench-0.1.13-py3-none-any.whl.

File metadata

File hashes

Hashes for intercode_bench-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 add00a780610b69d004aff1c7a4ee89960a74c512af0a29e1ba5a510ced8e622
MD5 1c0d332b05c8dc16fd59a15ab77c5744
BLAKE2b-256 39cb8b283071314ac980d71265962a21eec4215baaac7d927088b648c8c83ab3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page