> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://fr.nvidia-localization.ferndocs.com/fr/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fr.nvidia-localization.ferndocs.com/fr/_mcp/server.

# nemo\_rl.environments.code\_environment

## Contenu du module

### Classes

| Nom                                                                            | Description                                                                                                                                                                                                                                                                                                                                                                                               |
| ------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`CodeEnvConfig`](#nemorlenvironmentscodeenvironmentcodeenvconfig)             | dict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d'un objet de mappage dict(iterable) -> nouveau dictionnaire initialisé comme suit : d = \{} for k, v in iterable: d\[k] = v dict(\*\*kwargs) -> nouveau dictionnaire initialisé avec les paires nom=valeur dans la liste d'arguments de mot-clé. Par exemple : dict(one=1, two=2) |
| [`CodeEnvMetadata`](#nemorlenvironmentscodeenvironmentcodeenvmetadata)         | dict() -> nouveau dictionnaire vide dict(mapping) -> nouveau dictionnaire initialisé à partir des paires (clé, valeur) d'un objet de mappage dict(iterable) -> nouveau dictionnaire initialisé comme suit : d = \{} for k, v in iterable: d\[k] = v dict(\*\*kwargs) -> nouveau dictionnaire initialisé avec les paires nom=valeur dans la liste d'arguments de mot-clé. Par exemple : dict(one=1, two=2) |
| [`CodeExecutionWorker`](#nemorlenvironmentscodeenvironmentcodeexecutionworker) | Classe d'assistance pour traiter les étapes d'exécution de code individuelles.                                                                                                                                                                                                                                                                                                                            |
| [`CodeEnvironment`](#nemorlenvironmentscodeenvironmentcodeenvironment)         | Environnement d'exécution de code qui maintient l'état entre les étapes.                                                                                                                                                                                                                                                                                                                                  |

### API

(Rest of the document remains the same, only translating visible text)