LiteCoder/LiteCoder-rl

LiteCoder Terminal RL environments

Published 6/26/2026 by

harbor run -d LiteCoder/LiteCoder-rl

license: mit task_categories:

  • text-generation configs:
  • config_name: default data_files:
    • split: train path: data/train.parquet tags:
  • terminal
  • rl
  • code

LiteCoder-Terminal-RL-preview

Paper | Code | Blog Post

This dataset contains 602 standardized Harbor terminal environments and was released as part of the paper LiteCoder-Terminal: Scaling Long-Horizon Terminal Environments for Learning Language Agents.

Unlike static text-only instructions, these environments are fully executable and are designed to support the training of terminal-based agents.

Environment Generation Pipeline

The lack of high-quality, executable training environments is currently a major challenge for training terminal agents. Raw task descriptions lack the execution feedback required for techniques like rejection sampling and reinforcement learning, so an executable environment is essential. We implemented a five-stage synthesis pipeline to convert sampled tasks into the Harbor format using the Claude Agent SDK:

  1. Task refinement: rewrite raw task descriptions into clear and testable instructions
  2. Environment setup: prepare the execution environment and required resources
  3. Reference solution generation: produce a working solution for the task
  4. Verifier creation: construct test cases and evaluation logic
  5. Harbor packaging: assemble everything into the standard Harbor format

pipeline_flowchart.drawio-2

Environment Structure

Each environment represents a standardized terminal task instance organized in the Harbor format, which is as the following:

├── instruction.md
├── task.toml
├── environment
   ├── Dockerfile
   └── ...
├── solution
   ├── solve.sh
   └── ...
└── tests
    ├── test.sh
    └── ...

Citation

@article{peng2026litecoderterminal,
  title={LiteCoder-Terminal: Scaling Long-Horizon Terminal Environments for Learning Language Agents},
  author={Peng, Xiaoxuan and Zhang, Kaiqi and Lu, Xinyu and Cao, Boxi and Lu, Yaojie and Lin, Hongyu and Han, Xianpei and Sun, Le},
  journal={arXiv preprint arXiv:2605.29559},
  year={2026}
}
Task
LiteCoder/docker-memory-upgrade-sim
LiteCoder/weather-crime-analysis-model
LiteCoder/profile-ml-model-performance
LiteCoder/verify-reproducible-builds
LiteCoder/retail-clustering-profit-pipeline
LiteCoder/git-interactive-rebase-autosquash
LiteCoder/sensor-data-pipeline-api
LiteCoder/cmake-static-math-library
LiteCoder/extract-hidden-pdf-text
LiteCoder/build-musl-static-hello
LiteCoder/gpg-decrypt-key-analysis
LiteCoder/crack-encrypted-zip-password
LiteCoder/reconstruct-ssh-key
LiteCoder/build-git-from-source
LiteCoder/hls-streaming-server
LiteCoder/deploy-secure-lemp-stack
LiteCoder/kmeans-clustering-from-scratch
LiteCoder/build-multiarch-static-gmp
LiteCoder/mnist-denoising-autoencoder
LiteCoder/network-traffic-analysis-dashboard
LiteCoder/build-go-hello-binary
LiteCoder/student-performance-dashboard
LiteCoder/cpu-sentiment-movie-reviews
LiteCoder/nginx-docker-load-balancer__sample_0085_a281c734
LiteCoder/git-stash-workshop-setup
LiteCoder/setup-cmake-cross-platform
LiteCoder/housing-price-grid-search
LiteCoder/nginx-custom-error-pages
LiteCoder/tsv-sqlite-data-pipeline
LiteCoder/churn-prediction-imbalanced-data
LiteCoder/recover-deleted-branch-merge
LiteCoder/covid-tweet-sentiment-analysis
LiteCoder/nginx-tls-config-generator
LiteCoder/pyspark-movie-recommender
LiteCoder/ag-news-topic-classifier
LiteCoder/qt5-multi-version-build-matrix
LiteCoder/dns-load-balance-cluster
LiteCoder/finetune-llm-sql-pipeline
LiteCoder/generate-pki-openssl-script
LiteCoder/sentiment-random-forest-pipeline
LiteCoder/recover-feature-branch-git
LiteCoder/containerized-express-docker-stack
LiteCoder/ssh-keys-gpg-backup-setup
LiteCoder/rsa-fermat-factorization-decrypt
LiteCoder/secure-file-sharing-setup
LiteCoder/cpu-mnist-classification-pipeline
LiteCoder/bert-news-classification-pipeline
LiteCoder/recover-lost-commits-reflog
LiteCoder/cpu-anomaly-detection-pipeline
LiteCoder/sqlite-stats-extension
LiteCoder/fix-autotools-cross-compile
LiteCoder/git-rebase-squash-exercise
LiteCoder/bikeshare-demand-forecast
LiteCoder/credit-card-fraud-detection
LiteCoder/llvm17-debug-asan-build
LiteCoder/crack-shadow-file-hashes
LiteCoder/predict-equipment-failure
LiteCoder/encrypted-disk-image-forensics
LiteCoder/nginx-static-reverse-proxy
LiteCoder/nginx-reverse-proxy-error-pages
LiteCoder/setup-squid-proxy-restrictions
LiteCoder/sample_0042_2bb7e390
LiteCoder/optimize-static-lib-linking
LiteCoder/build-arm-cross-compiler
LiteCoder/recover-corrupted-png-flag
LiteCoder/ml-insurance-cross-sell-pipeline
LiteCoder/fix-recursive-make-build
LiteCoder/fix-nginx-config-recovery
LiteCoder/static-site-git-nginx
LiteCoder/wordpress-multisite-docker-setup
LiteCoder/setup-git-ssh-auth
LiteCoder/automated-rsync-sync-pipeline
LiteCoder/git-repo-recovery-cleanup
LiteCoder/emscripten-wasm-primes-build
LiteCoder/shell-injection-audit-harden
LiteCoder/apache-websocket-reverse-proxy
LiteCoder/build-python312-from-source
LiteCoder/mnist-cnn-training-report
LiteCoder/cpu-mnist-gan-training__sample_0002_d315f143
LiteCoder/shamir-aes-treasure-decrypt
LiteCoder/nginx-reverse-proxy-health-check
LiteCoder/kernel-module-build-env
LiteCoder/git-stash-merge-conflict
LiteCoder/secure-wordpress-nginx-docker
LiteCoder/reverse-engineer-hash-binary
LiteCoder/crack-zip-password-recovery__sample_0244_378c350c
LiteCoder/cmake-c-math-library
LiteCoder/cmake-crossplatform-gtest-setup
LiteCoder/flask-nginx-ssl-deploy
LiteCoder/crypto-sentiment-pipeline
LiteCoder/tfidf-product-recommendation-baseline
LiteCoder/setup-git-workshop-repo
LiteCoder/build-lldb-python-scripts
LiteCoder/ssh-jump-host-setup
LiteCoder/pytorch-mnist-cnn-classifier
LiteCoder/quantum-inspired-autoencoder
LiteCoder/nginx-service-discovery-generator
LiteCoder/nginx-rate-limited-web-server
LiteCoder/audio-genre-cnn-pytorch
LiteCoder/fix-broken-build-system

Displaying 100 of 602 tasks