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/setup-postfix-dovecot-mail
LiteCoder/fix-cmake-arm-crosscompile
LiteCoder/alpine-static-binary-builder
LiteCoder/resnet-distillation-cifar10
LiteCoder/rsa-key-reconstruct-decrypt
LiteCoder/ecommerce-etl-star-schema
LiteCoder/nginx-api-gateway-docker
LiteCoder/git-reflog-disaster-recovery
LiteCoder/git-recovery-workflow
LiteCoder/extract-elf-hidden-secrets
LiteCoder/credit-card-fraud-pipeline
LiteCoder/aes-cbc-png-stego-decrypt
LiteCoder/git-repo-recovery-manipulation
LiteCoder/multi-site-wordpress-docker
LiteCoder/insider-trading-email-detection
LiteCoder/flask-nginx-gunicorn-setup
LiteCoder/crack-vigenere-cipher
LiteCoder/gpg-key-compromise-recovery
LiteCoder/build-mysql-with-jemalloc
LiteCoder/verify-cross-compile-toolchain
LiteCoder/trim-kernel-config
LiteCoder/brute-force-key-recovery
LiteCoder/analyze-stock-data-visualize
LiteCoder/docker-task-tracker-stack
LiteCoder/resolve-git-merge-conflict
LiteCoder/naive-bayes-text-classifier
LiteCoder/cpu-mnist-gan-training__sample_0445_5b89c6be
LiteCoder/cross-compile-arm-busybox
LiteCoder/detect-filesystem-steganography
LiteCoder/git-repo-cleanup-docs
LiteCoder/stegseek-image-extraction
LiteCoder/consolidate-regional-sales-csv
LiteCoder/detect-portscan-block-attacker
LiteCoder/git-history-rewrite-recovery__sample_0510_b08a6872
LiteCoder/sales-performance-dashboard
LiteCoder/local-https-nginx-setup
LiteCoder/git-rewrite-history-cleanup
LiteCoder/http-load-balancer-health
LiteCoder/flask-docker-nginx-ssl
LiteCoder/nginx-multi-backend-proxy
LiteCoder/cpu-ddp-cifar10-training
LiteCoder/lvm-storage-expansion-script
LiteCoder/nginx-letsencrypt-ssl-setup
LiteCoder/audit-release-branch-commits
LiteCoder/nginx-multiservice-docker-compose
LiteCoder/crack-zip-known-plaintext
LiteCoder/nodejs-cluster-load-balancer
LiteCoder/distributed-web-crawler
LiteCoder/imdb-sentiment-classifier__sample_0136_165380c5
LiteCoder/static-ffmpeg-vmaf-build
LiteCoder/tls-cert-chain-verify
LiteCoder/rsa-openssl-workflow-demo
LiteCoder/analyze-nyc-citibike-trips
LiteCoder/docker-syslog-logging-setup
LiteCoder/build-python-deb-package
LiteCoder/wordpress-docker-compose-ssl
LiteCoder/synthetic-dataset-profiler
LiteCoder/ecommerce-sales-dashboard
LiteCoder/setup-git-webdav-server
LiteCoder/build-gcc-arm-cross-compiler
LiteCoder/lstm-sp500-direction-predict
LiteCoder/network-topology-scanner
LiteCoder/git-disaster-recovery-sim
LiteCoder/crack-weak-cipher-analysis
LiteCoder/decrypt-sqlcipher-database
LiteCoder/aes-known-plaintext-recovery
LiteCoder/encrypt-steg-file-vault
LiteCoder/bind9-to-powerdns-migration
LiteCoder/rfm-clv-analysis-pipeline
LiteCoder/sentiment-classifier-eval-deploy
LiteCoder/custom-kernel-boot-logo
LiteCoder/kafka-sentiment-pipeline
LiteCoder/git-bisect-automation-script
LiteCoder/tig-network-monitoring
LiteCoder/decrypt-aes-file-recovery
LiteCoder/git-cherrypick-conflict-resolution
LiteCoder/setup-lemp-stack-ssl
LiteCoder/git-workflow-conflict-sim
LiteCoder/merge-docs-branches
LiteCoder/sentiment-backtest-faang
LiteCoder/fraud-detection-pipeline
LiteCoder/secure-password-gen-verify
LiteCoder/analyze-retail-sales-data
LiteCoder/merge-inventory-csv-json
LiteCoder/cpu-bert-finetune-sentiment
LiteCoder/github-trending-repo-analysis
LiteCoder/nginx-ssl-reverse-proxy
LiteCoder/git-history-rewrite-migration
LiteCoder/musl-static-cross-arch-hello
LiteCoder/cmake-cpp-build-benchmark
LiteCoder/lamp-multi-vhost-setup
LiteCoder/cmake-static-lib-migration
LiteCoder/k8s-security-hardening-test
LiteCoder/nginx-proxy-multi-service-docker
LiteCoder/build-debian-package-repo
LiteCoder/extract-image-color-palette
LiteCoder/multilingual-hate-speech-pipeline
LiteCoder/stock-price-volatility-analysis
LiteCoder/aes-cbc-pdf-decrypt
LiteCoder/cifar10-custom-cnn

Displaying 100 of 602 tasks