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/git-rebase-reflog-recovery |
LiteCoder/optimize-sklearn-cpu-pipeline |
LiteCoder/flask-nginx-postgres-deploy |
LiteCoder/arm64-cross-compile-setup |
LiteCoder/pam-auth-flask-docker-secrets |
LiteCoder/imdb-sentiment-classifier |
LiteCoder/nginx-ssl-load-balancer-setup |
LiteCoder/decrypt-forensic-database-dump |
LiteCoder/decrypt-predictable-seed-xor |
LiteCoder/mnist-cnn-digit-recognition |
LiteCoder/setup-lamp-stack-ubuntu__sample_0443_fd4e2f9f |
LiteCoder/setup-multi-lang-build-env |
LiteCoder/autotools-libmini-conversion |
LiteCoder/lemp-wordpress-ubuntu-setup |
LiteCoder/fashion-mnist-cnn-training |
LiteCoder/bitcoin-price-moving-average |
LiteCoder/deploy-wordpress-docker-ssl |
LiteCoder/git-staged-group-commits |
LiteCoder/opencv-hog-human-detection |
LiteCoder/setup-ubuntu-apt-mirror |
LiteCoder/nginx-websocket-reverse-proxy |
LiteCoder/nyc-airbnb-analysis-pipeline |
LiteCoder/multi-branch-git-reconciliation |
LiteCoder/complex-perceptron-iris-benchmark |
LiteCoder/bidirectional-file-sync-recovery |
LiteCoder/cpython-debug-memory-tracing |
LiteCoder/build-git-from-source__sample_0572_c92cd76d |
LiteCoder/cdn-docker-image-gallery |
LiteCoder/haproxy-docker-load-balancer |
LiteCoder/cmake-calculator-build |
LiteCoder/cdn-failover-system |
LiteCoder/california-wildfire-psps-analysis |
LiteCoder/http-load-balancer-discovery |
LiteCoder/cpu-distilbert-sentiment-analysis |
LiteCoder/nginx-node-mariadb-compose |
LiteCoder/rebase-clean-auth-commits |
LiteCoder/rewrite-git-author-history |
LiteCoder/http-replay-response-proxy |
LiteCoder/rsa-encrypt-decrypt-demo |
LiteCoder/git-rollback-stable-commit |
LiteCoder/higgs-boson-classifier |
LiteCoder/nyc-sat-demographic-analysis |
LiteCoder/dns-server-flask-dashboard |
LiteCoder/cifar10-cnn-visualizer |
LiteCoder/encrypted-time-capsule-system |
LiteCoder/lemp-stack-tls13-setup |
LiteCoder/git-repo-analysis-cleanup |
LiteCoder/deploy-zabbix-docker-stack |
LiteCoder/pytorch-california-housing-regression |
LiteCoder/imdb-sentiment-ml-comparison |
LiteCoder/k8s-network-policy-setup |
LiteCoder/build-armv7-cross-toolchain |
LiteCoder/olympic-medal-analytics |
LiteCoder/decrypt-vault-analysis |
LiteCoder/lsb-steganography-decoder |
LiteCoder/build-python312-scientific-env |
LiteCoder/clean-git-history-surgery |
LiteCoder/server-log-anomaly-detection |
LiteCoder/harden-apache2-secure-headers |
LiteCoder/setup-clang-static-analysis |
LiteCoder/multi-repo-git-ci-simulator |
LiteCoder/refactor-git-commit-history |
LiteCoder/rsa-key-recovery-faulty-oracle |
LiteCoder/git-merge-conflict-resolution__sample_0014_d71da215 |
LiteCoder/dpa-aes-key-recovery |
LiteCoder/shallow-clone-deepen-git |
LiteCoder/deploy-fim-c-binary |
LiteCoder/haproxy-load-balancer-setup__sample_0020_914465e1 |
LiteCoder/hash-length-extension-attack |
LiteCoder/nginx-https-flask-reverse-proxy |
LiteCoder/rewrite-git-history-branches |
LiteCoder/multi-cipher-payload-decryption |
LiteCoder/image-captioning-flickr8k |
LiteCoder/decrypt-hidden-message |
LiteCoder/ssh-ufw-subnet-config |
LiteCoder/iot-anomaly-clustering |
LiteCoder/build-static-ffmpeg-fdk-aac |
LiteCoder/git-merge-conflict-resolution |
LiteCoder/predict-customer-churn-pipeline |
LiteCoder/c-memory-tracking-library |
LiteCoder/palantir-financial-report-analysis |
LiteCoder/haproxy-keepalived-failover-stack |
LiteCoder/cpu-cnn-image-classification |
LiteCoder/build-lua54-shared-library |
LiteCoder/covid-arima-forecast-pipeline |
LiteCoder/decrypt-encrypted-conversation |
LiteCoder/pytorch-resnet-pruning-cifar |
LiteCoder/pytorch-cpu-optimize-benchmark |
LiteCoder/git-tree-conflict-resolution |
LiteCoder/recover-git-branch-reflog |
LiteCoder/aes-cbc-padding-oracle |
LiteCoder/nginx-ssl-load-balancer |
LiteCoder/sales-funnel-conversion-analysis |
LiteCoder/financial-headline-sentiment-api |
LiteCoder/pg-replication-config-generator |
LiteCoder/deploy-secure-nginx-tls |
LiteCoder/mysql-replication-setup |
LiteCoder/ssh-mfa-google-authenticator |
LiteCoder/cpu-mnist-gan-training |
LiteCoder/nginx-reverse-proxy-from-source |
Displaying 100 of 602 tasks