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/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