Usage Note: The
tools,messages, anduser_messagesfields are stored as JSON strings. You need to usejson.loads()to convert them to lists/dictionaries when using the dataset.
This dataset contains 9,022 supervised fine-tuning (SFT) trajectories generated by the EnvScaler framework. Each trajectory records the complete interaction history between an LLM agent and a tool-interactive environment, including the conversation messages, tool calls, and intermediate steps.
EnvScaler is an automated, scalable framework that realizes executable, stateful, tool-interactive environments via programmatic synthesis, for training LLM agents.
Each trajectory contains the following fields:
"conversation" or "non_conversation", indicating whether the trajectory includes user messagesenv_id: Unique identifier for the environment (e.g., env_1_sft)task_id: Unique identifier for the task/scenario (e.g., env_1_sft-task_1)task: Task description and instructionsjson.loads() to convert to a list). Contains the available tools/functions the agent can usejson.loads() to convert to a list). Contains the full dialogue history including system, user, assistant, and tool messagesjson.loads() to convert to a list). Contains only the user's messages from the conversationThis dataset is automatically generated by collecting trajectories from agent-environment interactions using the EnvScaler framework. Trajectories are collected by having Qwen3-30B-A3B-Thinking-2507 interact with the synthesized environments from the SFT scenarios.
If you use this dataset, please cite our work:
@article{song2026envscaler,
title={EnvScaler: Scaling Tool-Interactive Environments for LLM Agent via Programmatic Synthesis},
author={Song, Xiaoshuai and Chang, Haofei and Dong, Guanting and Zhu, Yutao and Dou, Zhicheng and Wen, Ji-Rong},
journal={arXiv preprint arXiv:2601.05808},
year={2026}
}
This dataset is licensed under the MIT License.
For any questions or feedback, please contact: [email protected]
Usage Note: The
tools,messages, anduser_messagesfields are stored as JSON strings. You need to usejson.loads()to convert them to lists/dictionaries when using the dataset.
This dataset contains 9,022 supervised fine-tuning (SFT) trajectories generated by the EnvScaler framework. Each trajectory records the complete interaction history between an LLM agent and a tool-interactive environment, including the conversation messages, tool calls, and intermediate steps.
EnvScaler is an automated, scalable framework that realizes executable, stateful, tool-interactive environments via programmatic synthesis, for training LLM agents.
Each trajectory contains the following fields:
"conversation" or "non_conversation", indicating whether the trajectory includes user messagesenv_id: Unique identifier for the environment (e.g., env_1_sft)task_id: Unique identifier for the task/scenario (e.g., env_1_sft-task_1)task: Task description and instructionsjson.loads() to convert to a list). Contains the available tools/functions the agent can usejson.loads() to convert to a list). Contains the full dialogue history including system, user, assistant, and tool messagesjson.loads() to convert to a list). Contains only the user's messages from the conversationThis dataset is automatically generated by collecting trajectories from agent-environment interactions using the EnvScaler framework. Trajectories are collected by having Qwen3-30B-A3B-Thinking-2507 interact with the synthesized environments from the SFT scenarios.
If you use this dataset, please cite our work:
@article{song2026envscaler,
title={EnvScaler: Scaling Tool-Interactive Environments for LLM Agent via Programmatic Synthesis},
author={Song, Xiaoshuai and Chang, Haofei and Dong, Guanting and Zhu, Yutao and Dou, Zhicheng and Wen, Ji-Rong},
journal={arXiv preprint arXiv:2601.05808},
year={2026}
}
This dataset is licensed under the MIT License.
For any questions or feedback, please contact: [email protected]