@akshay_pachaar: This is huge. Xiaomi just open-sourced 7k+ reinforcement learning task environments used to train MiMo, covering code, …
Summary
Xiaomi has open-sourced over 7,000 reinforcement learning task environments used to train MiMo, enabling developers to train and specialize AI models.
View Cached Full Text
Cached at: 09/26/26, 12:59 PM
This is huge.
Xiaomi just open-sourced 7k+ reinforcement learning task environments used to train MiMo, covering code, cybersecurity, general tool use, visual web development, and music-related tasks.
here’s why this matters more than another model release:
open weights let you run a model. open environments let you teach one.
reinforcement learning environments are difficult to build, because each task needs an executable world, a clear objective, tools the agent can use, and a reliable test for success.
Xiaomi has released much of that missing infrastructure, including prompts, agent configurations, reward metadata, and the surrounding training framework.
here is what developers can now do with it.
→ train models on real agent work. instead of imitating static answers, a model can attempt tasks, call tools, observe results, and improve from the outcome.
→ specialize smaller models. teams can train an open checkpoint for software engineering, vulnerability reproduction, knowledge work, or web development instead of relying on a much larger general-purpose model.
→ study complete trajectories. each run captures the agent’s reasoning, tool calls, environment feedback, and reward. researchers can identify where agents fail and compare training algorithms, reward strategies, harnesses, and models.
→ build a complete training loop. Xiaomi’s stack covers environment interaction, trajectory collection, reward evaluation, and policy optimization. developers can replace individual components and measure what improves behavior.
the key shift is from open-sourcing model outputs to open-sourcing learning experiences.
a dataset teaches a model what an answer looks like. an environment lets it discover which actions lead to success.
check this out on HuggingFace 🤗: http://huggingface.co/datasets/XiaomiMiMo/MiMo-V2.6-RL-oss…
i wrote a complete breakdown of fine-tuning models with reinforcement learning using GRPO and RULER. RULER uses a language model judge to rank trajectories, so you do not have to manually write reward functions or collect labeled answers.
the article is quoted below.
XiaomiMiMo/MiMo-V2.6-RL-oss · Datasets at Hugging Face
Source: https://huggingface.co/datasets/XiaomiMiMo/MiMo-V2.6-RL-oss [ { “content”: “[FEAT] Make `secrets` parameter optional so we can use this action just to get the token.\n**Is your feature request related to a problem? Please describe.**\r\nThe `secrets` parameter should not be mandatory. There is the option for `exportToken`, which is what I want to use to configure the Vaul...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 1, “instance_id”: “format-code-task-001457”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-001457:latest\”, \“instance_id\”: \“format-code-task-001457\”, \“problem_statement\”: \“[FEAT] Make `se...
[ { “content”: “I want `gz::sim::SdfEntityCreator` to support creating ECS entities from SDF projectors. Given an existing `SdfEntityCreator`, calling `Entity CreateEntities(const sdf::Projector *)` with a projector named `projector`, a raw pose of `(1, 2, 3, 0, 0, 0)`, near clip `2.0`, far clip `7.0`, horizontal...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 2, “instance_id”: “format-code-task-001240”, “instance_json”: “{\“cwd\”: \“/workspace/repo\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-001240:latest\”, \“instance_id\”: \“format-code-task-001240\”, \“problem_statement\”: \“I want `...
[ { “content”: “## Role REST API silently drops `handle` on create / update\n\nI’m wiring up a small admin tool against the Corteza system API and I want to give each role a stable, machine-friendly `handle` next to its display `name` (similar to what users and the signup endpoint already accept). The `Role` type...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 3, “instance_id”: “format-code-task-000723”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-000723:latest\”, \“instance_id\”: \“format-code-task-000723\”, \“problem_statement\”: \“## Role REST AP...
[ { “content”: “# Problem Statement\n\n我现在在 Cortex 里上传 Alertmanager 配置时,receiver 的 HTTP 通知鉴权基本只能用 basic auth 或 bearer token,但我们这边的 webhook 接口要求走 OAuth2 client credentials。能不能让 `http_config` 这类通知配置直接支持 `oauth2`,比如用 client id、inline secret 和 token URL 去拿 token?另外这个配置是租户自己传的,最好不要允许它通过 `client_secret_file` 去读服务器上的本地文...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 4, “instance_id”: “format-code-task-000718”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-000718:latest\”, \“instance_id\”: \“format-code-task-000718\”, \“problem_statement\”: \“# Problem State...
[ { “content”: “## PI and LogEI acquisition functions crash when called\n\nI’m using RoBO for some Bayesian optimization experiments. The default `EI`\nacquisition function works fine, so I wanted to compare against `PI` and\n`LogEI` on the same problem.\n\nI set them up the same way I set up `EI` (same model, sa...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 6, “instance_id”: “format-code-task-000484”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-000484:latest\”, \“instance_id\”: \“format-code-task-000484\”, \“problem_statement\”: \“## PI and LogEI...
[ { “content”: “## BroydenSolver behaves inconsistently with other nonlinear solvers (label + recording)\n\nI’m running a model where I’m experimenting with different nonlinear solvers\n(BroydenSolver vs NewtonSolver vs NonlinearBlockGS) on the same group, and\nI have a case recorder attached so I can compare the...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 7, “instance_id”: “format-code-task-000189”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-000189:latest\”, \“instance_id\”: \“format-code-task-000189\”, \“problem_statement\”: \“## BroydenSolve...
[ { “content”: “## S3 bucket client keeps retrying after the request context is canceled\n\nWhen running Cortex against S3-backed object storage, I noticed that if an in-flight operation’s context gets canceled (either explicitly, or because an upstream deadline expires), the bucket client doesn’t actually stop r...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 8, “instance_id”: “format-code-task-000720”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-000720:latest\”, \“instance_id\”: \“format-code-task-000720\”, \“problem_statement\”: \“## S3 bucket cl...
[ { “content”: “I want the friendship model API to treat a stored friendship row as a bidirectional relationship between two Django users. The library should expose `Friendship.objects.friends_for_user(user)`, returning a list of dictionaries where each item has `friend` set to the other `User` and `friendship` s...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 9, “instance_id”: “format-code-task-001661”, “instance_json”: “{\“cwd\”: \“/workspace/repo\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-001661:latest\”, \“instance_id\”: \“format-code-task-001661\”, \“problem_statement\”: \“I want t...
[ { “content”: “Dyson integration does not expose humidity or air quality (pm25) to homekit\n<!-- READ THIS FIRST:\r\n - If you need additional help with this template, please refer to https://www.home-assistant.io/help/reporting_issues/\r\n - Make sure you are running the latest version of Home Assistant befor...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 10, “instance_id”: “format-code-task-001499”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-001499:latest\”, \“instance_id\”: \“format-code-task-001499\”, \“problem_statement\”: \“Dyson integrat...
[ { “content”: “## Custom `dgs.graphql.graphiql.path` doesn’t actually work end-to-end\n\nI’m using the WebFlux variant of dgs-framework and I wanted to expose GraphiQL on a non-default path (we have a routing convention internally), so in my `application.yml` I set:\n\n```yaml\ndgs:\n graphql:\n graphiql:\n ...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 11, “instance_id”: “format-code-task-000173”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-000173:latest\”, \“instance_id\”: \“format-code-task-000173\”, \“problem_statement\”: \“## Custom `dgs...
[ { “content”: “pvsystem.Array.get_irradiance raises an error if solar_zenith is passed as a float\n**Bug Description**\r\n`pvsystem.get_irradiance` documentation says solar_zenith can be passed as a float or a Series. However, if `dni_extra` is not defined and `solar_zenith` is passed as float, then `solar_zenit...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 12, “instance_id”: “format-code-task-002366”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-002366:latest\”, \“instance_id\”: \“format-code-task-002366\”, \“problem_statement\”: \“pvsystem.Array...
[ { “content”: “ufuzz failure\n```js\r\n// original code\r\n// (beautified)\r\nvar _calls_ = 10, a = 100, b = 10, c = 0;\r\n\r\nfunction f0(arguments_1, a_1) {\r\n {\r\n var brake1 = 5;\r\n L12709: while ((c = c + 1) + a++ && --brake1 > 0) {\r\n try {\r\n } catch (undefined_...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 13, “instance_id”: “format-code-task-001933”, “instance_json”: “{\“cwd\”: \“/testbed\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-001933:latest\”, \“instance_id\”: \“format-code-task-001933\”, \“problem_statement\”: \“ufuzz failure\...
[ { “content”: “I want the ReNative CLI to provide hook-management commands for project build hooks: `rnv hooks run`, `rnv hooks list`, and `rnv hooks pipes`.\n\n`rnv hooks run -x <hookName>` and `rnv hooks run --exe-method <hookName>` should configure the project when a project config exists, load the project bu...
{ “ground_truth”: “”, “style”: “rule” }
{ “dataset_type”: “opensource-code”, “index”: 14, “instance_id”: “format-code-task-001190”, “instance_json”: “{\“cwd\”: \“/workspace/repo\”, \“dataset_type\”: \“opensource-code\”, \“docker_image\”: \“format-code-task-001190:latest\”, \“instance_id\”: \“format-code-task-001190\”, \“problem_statement\”: \“I want ...
Similar Articles
@BenjaminDEKR: The kind of stuff an Open AI organization might consider doing ¯\_(ツ)_/¯
Xiaomi has open-sourced approximately 7,000 reinforcement learning environments used to train its MiMo model on HuggingFace, covering domains like code, cybersecurity, general, music, and web development.
Xiaomi's new open source, agentic AI coding harness MiMo Code beats Claude Code at ultra-long, 200+ step tasks (14 minute read)
Xiaomi open-sourced MiMo Code, an AI coding assistant with a novel memory architecture that outperforms Claude Code on long-horizon tasks, and includes free access to its MiMo-V2.5 model.
@Xiaomi: For AI, we have our own large language model, Xiaomi MiMo. Xiaomi MiMo-V2.5 ranked top globally by monthly token usage …
Xiaomi's MiMo-V2.5 large language model ranked top globally by monthly token usage on OpenRouter in July, driving AI integration into smart manufacturing and the Human x Car x Home strategy.
@AdinaYakup: Xiaomi @XiaomiMiMo just released 2 SoTA models One might be the new BEST open model yet Both are: - Sparse MoE + 1M con…
Xiaomi has released two state-of-the-art AI models, MiMo-V2.6 Pro RL for maximum capability and MiMo-V2.6 Flash RL for maximum efficiency, both featuring sparse mixture-of-experts architecture, 1M context length, MIT licensing, and native omni-modal support for text, image, video, and audio.
@heyshrutimishra: Xiaomi’s MiMo V2.6 Pro is now the #1 global open-source model on Artificial Analysis. Also #1 among Chinese-developed m…
Xiaomi's MiMo V2.6 Pro is now the top-ranked global open-source AI model on Artificial Analysis, nearly matching GPT-5.6 Sol in intelligence while offering cost-effective pricing for real-world applications.