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/build-cpu-pytorch-mkl-wheel
LiteCoder/git-commit-history-export
LiteCoder/rsa-key-reconstruct-decrypt__sample_0090_4784c0d7
LiteCoder/harden-ssh-audit-config
LiteCoder/c-library-compile-link-analysis
LiteCoder/multisite-wordpress-docker-cdn
LiteCoder/cmake-cpp-multi-library-build
LiteCoder/news-topic-classifier
LiteCoder/github-issue-resolution-trends
LiteCoder/containerize-legacy-php-lamp
LiteCoder/network-scan-report-generator
LiteCoder/recover-hidden-symmetric-key
LiteCoder/cross-compile-openssl-arm64
LiteCoder/build-c-static-library
LiteCoder/bind9-apache-vhost-setup
LiteCoder/containerized-load-balanced-cluster
LiteCoder/apache-virtual-hosts-setup
LiteCoder/rewrite-multiroot-git-history
LiteCoder/wordpress-config-validator
LiteCoder/news-text-classification-pipeline
LiteCoder/post-incident-server-hardening
LiteCoder/wine-quality-logistic-regression
LiteCoder/deploy-lamp-stack-ubuntu
LiteCoder/docker-lemp-stack-setup
LiteCoder/autotools-migration-libxcalc
LiteCoder/compile-spdlog-with-benchmarks
LiteCoder/embedded-rust-build-setup
LiteCoder/review-sentiment-analysis-pipeline
LiteCoder/django-api-rate-limiting
LiteCoder/setup-python39-ubuntu
LiteCoder/go-rest-api-rate-limiting
LiteCoder/crop-weather-analysis
LiteCoder/honeypot-log-web-dashboard
LiteCoder/flask-crypto-market-dashboard
LiteCoder/multi-lang-dev-env-setup
LiteCoder/energy-consumption-forecast
LiteCoder/clang-tidy-cmake-setup
LiteCoder/restore-git-repo-backup
LiteCoder/tune-postgresql-performance
LiteCoder/fashion-mnist-cnn-pipeline
LiteCoder/ml-text-classifier-shap
LiteCoder/gitflow-branching-audit-script
LiteCoder/chicago-salary-data-analysis
LiteCoder/yelp-business-insights
LiteCoder/git-stash-workflow-recovery
LiteCoder/nginx-multi-site-hosting
LiteCoder/verify-aes-openssl-crypto
LiteCoder/multi-protocol-traffic-analysis
LiteCoder/build-static-ffmpeg-binary
LiteCoder/git-history-rewrite-recovery
LiteCoder/pytorch-cpu-inference-tuning
LiteCoder/secure-docker-host-hardening
LiteCoder/reverse-enigma-cipher
LiteCoder/svn-to-git-monorepo-migration
LiteCoder/cross-compile-static-ffmpeg-vulkan
LiteCoder/nginx-multi-vhost-node-proxy
LiteCoder/nginx-ssl-reverse-proxy-setup__sample_0111_0f370961
LiteCoder/network-namespace-isolation-setup
LiteCoder/docker-multilang-sdk-build
LiteCoder/git-bisect-python-regression
LiteCoder/rsa-encrypt-decrypt-pipeline
LiteCoder/recover-lost-git-commit
LiteCoder/recover-lost-git-commits
LiteCoder/dns-resolver-web-dashboard
LiteCoder/csv-data-quality-profiling
LiteCoder/sample_0001_254510e4
LiteCoder/dnsmasq-local-reverse-proxy
LiteCoder/mnist-cnn-mlp-classifier
LiteCoder/extract-png-lsb-steganography
LiteCoder/restore-corrupted-git-repo
LiteCoder/nginx-consul-service-discovery
LiteCoder/sku-inventory-forecast-pipeline
LiteCoder/fix-docker-reboot-failure
LiteCoder/dns-sd-load-balancer
LiteCoder/python-auth-proxy-server
LiteCoder/stock-data-analysis-csv-merger
LiteCoder/cleanup-git-repo-history
LiteCoder/static-c-tcp-echo-server
LiteCoder/fix-cmake-gcc-clang-compat
LiteCoder/docker-monitoring-stack
LiteCoder/cpu-peft-poetry-finetuning
LiteCoder/crack-zip-brute-force
LiteCoder/stock-ohlcv-pdf-report
LiteCoder/nyc-green-taxi-analysis
LiteCoder/nfs-kerberos-server-setup
LiteCoder/dns-srv-reverse-proxy
LiteCoder/cmake-compiler-swap-presets
LiteCoder/automate-git-bisect-bug
LiteCoder/container-image-backup-system
LiteCoder/dsa-lattice-nonce-recovery
LiteCoder/crack-zip-password-recovery
LiteCoder/efficientnet-focal-loss-cifar10
LiteCoder/finetune-gpt2-legal-corpus
LiteCoder/deploy-cpp-websocket-server
LiteCoder/hmac-sha256-verify-tool
LiteCoder/nginx-docker-load-balancer
LiteCoder/cpu-llm-finetune-customer-qa
LiteCoder/titanic-survival-ml-pipeline
LiteCoder/docker-flask-postgres-app
LiteCoder/fix-broken-mysql-replication

Displaying 100 of 602 tasks