/model_30000.pt \
+ --env.commands.motion.motion_file path/to/clip.npz
+```
+
+### 5.4 `--agent` 三种模式
+
+`--agent` 决定 `play` 的策略来源:
+
+| 取值 | 策略来源 |
+|------|---------|
+| `zero` | 恒零动作 —— 适合可视化 clip 与基本健康检查。 |
+| `random` | 均匀随机动作 —— 在参考姿态附近显示可见扰动。 |
+| `trained` | 从 `--checkpoint` 加载。设置 `--checkpoint` 时即为默认。 |
-## 下一步
+## See also
-- [CLI 总览](../cli/overview.md) —— 所有子命令与全局 flag。
-- [注册表](../concepts/registry.md) —— `ROBOTS` / `ENVS` / `TASKS` 的工作机制。
-- [配置系统](../concepts/configs.md) —— `ManagerBasedEnvCfg` 与 `apply_overrides`。
-- [扩展加载](../concepts/extensions.md) —— 三种注册下游代码的方式。
+- [配置系统](../concepts/configs.md)
+- [扩展加载](../concepts/extensions.md)
+- [示例](../examples/overview.md)
diff --git a/docs/index.en.md b/docs/index.en.md
index 1b48253a..8c2eb9cb 100644
--- a/docs/index.en.md
+++ b/docs/index.en.md
@@ -1,68 +1,34 @@
# GeneLab
GeneLab is an Isaac Lab-inspired API for RL and robotics research powered by
-[Genesis](https://github.com/Genesis-Embodied-AI/Genesis). It keeps the familiar shape of registered
-robots, environments, tasks, manager-based MDP configuration, and CLI dispatch, while using Genesis
-as the simulation backend.
+[Genesis](https://github.com/Genesis-Embodied-AI/Genesis). It keeps the familiar shape of
+registered robots, environments, tasks, manager-based MDP configuration, and CLI dispatch,
+while using Genesis as the simulation backend.
## Goals
-- Provide small registries for robots, environments, and tasks.
-- Keep core API layers separate from example assets and demo scripts.
-- Use manager-style config hooks for actions, observations, rewards, events, and terminations.
-- Keep Genesis backend integration explicit and easy to extend.
-- Support downstream robotics projects through a stable package layout and CLI.
-
-## Quick start
-
-
-
-- :material-download:{ .lg .middle } **Install**
-
- ---
-
- Set up `uv`, pick a `torch-*` extra, and verify.
-
- [:octicons-arrow-right-24: Installation](getting-started/installation.md)
-
-- :material-rocket-launch-outline:{ .lg .middle } **Run**
-
- ---
-
- List registered tasks and play one.
-
- [:octicons-arrow-right-24: Quickstart](getting-started/quickstart.md)
-
-- :material-console-line:{ .lg .middle } **CLI**
-
- ---
-
- `play`, `train`, `project new`, and override syntax.
-
- [:octicons-arrow-right-24: CLI overview](cli/overview.md)
-
-- :material-package-variant-closed:{ .lg .middle } **Extend**
-
- ---
-
- Write a downstream extension package.
-
- [:octicons-arrow-right-24: Extensions](concepts/extensions.md)
-
-
+- Small registries for robots, environments, and tasks.
+- Core API layers separated from example assets and demo scripts.
+- Manager-style config hooks for actions, observations, rewards, events, and terminations.
+- Explicit, easy-to-extend Genesis backend integration.
+- A stable package layout and CLI for downstream robotics projects.
## Requirements
- Python 3.12 or newer.
- [uv](https://docs.astral.sh/uv/) for dependency management.
-## At a glance
+## Modules at a glance
- `genelab.registry` — registries, registration helpers, and extension loading.
- `genelab.configs` — reusable dataclass configs, including `ManagerBasedEnvCfg` and `TaskCfg`.
- `genelab.lab` — public facade for registry and manager-based environment primitives.
- `genelab.envs` / `genelab.robots` / `genelab.tasks` — core registry helper namespaces.
-- `genelab.actuator` / `genelab.entity` / `genelab.scene` / `genelab.sensor` / `genelab.terrains` /
- `genelab.rl` — extension namespaces for robotics research code.
+- `genelab.actuator` / `genelab.entity` / `genelab.scene` / `genelab.sensor` /
+ `genelab.terrains` / `genelab.rl` — extension namespaces for robotics research code.
+
+## See also
-See the [API Reference](api/reference.md) for the full auto-generated module documentation.
+- [Installation](getting-started/installation.md)
+- [Quickstart](getting-started/quickstart.md)
+- [API Reference](api/reference.md)
diff --git a/docs/index.zh.md b/docs/index.zh.md
index 05ae6775..6c18fbbc 100644
--- a/docs/index.zh.md
+++ b/docs/index.zh.md
@@ -1,55 +1,17 @@
# GeneLab
GeneLab 是一个面向强化学习与机器人研究的 Isaac Lab 风格 API,由
-[Genesis](https://github.com/Genesis-Embodied-AI/Genesis) 提供仿真后端。它保留了机器人、环境、
-任务注册,manager-based MDP 配置,以及 CLI 调度这些常见的组织方式。
+[Genesis](https://github.com/Genesis-Embodied-AI/Genesis) 提供仿真后端。保留机器人、环境、
+任务注册,manager-based MDP 配置,以及 CLI 调度等组织方式。
## 目标
-- 提供小型机器人、环境和任务注册表。
-- 将核心 API 层与示例资产、演示脚本分离。
-- 使用 manager 风格配置钩子组织 actions、observations、rewards、events 和 terminations。
-- 保持 Genesis 后端集成显式,便于扩展。
+- 小型机器人、环境和任务注册表。
+- 核心 API 层与示例资产、演示脚本分离。
+- 用 manager 风格配置钩子组织 actions、observations、rewards、events、terminations。
+- Genesis 后端集成显式且易于扩展。
- 通过稳定的包结构与 CLI 支持下游机器人研究项目。
-## 快速开始
-
-
-
-- :material-download:{ .lg .middle } **安装**
-
- ---
-
- 准备 `uv`,挑选一个 `torch-*` extra,并完成验证。
-
- [:octicons-arrow-right-24: 安装](getting-started/installation.md)
-
-- :material-rocket-launch-outline:{ .lg .middle } **运行**
-
- ---
-
- 列出已注册任务并 play 一个。
-
- [:octicons-arrow-right-24: 快速开始](getting-started/quickstart.md)
-
-- :material-console-line:{ .lg .middle } **CLI**
-
- ---
-
- `play`、`train`、`project new` 与 override 语法。
-
- [:octicons-arrow-right-24: CLI 总览](cli/overview.md)
-
-- :material-package-variant-closed:{ .lg .middle } **扩展**
-
- ---
-
- 编写下游扩展包接入注册表。
-
- [:octicons-arrow-right-24: 扩展加载](concepts/extensions.md)
-
-
-
## 要求
- Python 3.12 或更新版本。
@@ -64,4 +26,8 @@ GeneLab 是一个面向强化学习与机器人研究的 Isaac Lab 风格 API,
- `genelab.actuator` / `genelab.entity` / `genelab.scene` / `genelab.sensor` /
`genelab.terrains` / `genelab.rl`:面向机器人研究代码的扩展命名空间。
-完整自动生成的模块文档见 [API 参考](api/reference.md)。
+## See also
+
+- [安装](getting-started/installation.md)
+- [快速开始](getting-started/quickstart.md)
+- [API 参考](api/reference.md)