Team Ai
Datasetpublic

ajayk007/shellsmith-commands

shellsmith-commands Curated (natural-language instruction → shell command) pairs for macOS/Linux, used to fine-tune Qwen2.5-Coder-1.5B-Shellsmith. Format JSONL in chat format (mlx-lm / OpenAI style): {"messages": [ {"role": "system", "content": "You are a shell command generator ..."}, {"role": "user", "content": "list files sorted by size, largest first"}, {"role": "assistant", "content": "ls -lS"} ]} Splits File Rows train.jsonl… See the full description on the dataset page: https://huggingface.co/datasets/ajayk007/shellsmith-commands.

sourceHugging Faceapache-2.0updated 4mo agoView on Hugging Face
1likes27downloads
Dataset Card

shellsmith-commands

Curated (natural-language instruction → shell command) pairs for macOS/Linux, used to fine-tune `Qwen2.5-Coder-1.5B-Shellsmith`.

Format

JSONL in chat format (mlx-lm / OpenAI style):

json
{"messages": [
  {"role": "system", "content": "You are a shell command generator ..."},
  {"role": "user", "content": "list files sorted by size, largest first"},
  {"role": "assistant", "content": "ls -lS"}
]}

Splits

FileRows
train.jsonl206
valid.jsonl26
test.jsonl31

Built deterministically (seed 1707) from 84 hand-written canonical seed pairs, augmented with natural-language paraphrases of each instruction. Categories: listing/navigation, find, grep/text-search, text processing, file ops, archives, disk/system, networking, git, permissions, and environment/misc.

Construction

One canonical command per task (so evaluation has a fair reference). See `data/build_dataset.py` to reproduce or extend.

License

Apache-2.0.