harbor run -d LiteCoder/LiteCoder-rllicense: 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
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:
- Task refinement: rewrite raw task descriptions into clear and testable instructions
- Environment setup: prepare the execution environment and required resources
- Reference solution generation: produce a working solution for the task
- Verifier creation: construct test cases and evaluation logic
- Harbor packaging: assemble everything into the standard Harbor format

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