Spaces:
Sleeping
Sleeping
| # OpenEnv manifest — required by the hackathon and by the OpenEnv spec. | |
| name: repo-edit | |
| version: 0.3.0 | |
| description: > | |
| Multi-turn repository-editing environment for long-horizon RL. | |
| An LLM agent receives a Knowledge Graph of a real Python repo | |
| (nodes: repo / package / module / class / function / method; | |
| edges: contains / calls / imports / inherits — all parsed from AST) | |
| and must navigate it across multiple turns to apply a code change. | |
| Reward is sparse: only granted when submit() passes all unit tests. | |
| Designed to push agents beyond shallow reasoning toward structured | |
| planning, graph navigation, and durable state tracking. | |
| client: | |
| class_name: RepoEditEnv | |
| module: env.client | |
| action: | |
| class_name: RepoEditAction | |
| module: env.actions | |
| observation: | |
| class_name: RepoEditObservation | |
| module: env.models | |
| state: | |
| class_name: RepoEditState | |
| module: env.models | |
| environment: | |
| class_name: RepoEditEnvironment | |
| module: env.environment | |
| default_image: ast-code-edit:latest | |
| spec_version: 1 | |
| tags: | |
| - code-generation | |
| - ast | |
| - dag | |
| - grpo | |
| - lora | |
| - rl | |
| - python | |
| - single-step | |
| author: "Naga Nithin" | |
| license: MIT | |
| homepage: "https://github.com/nithin062006/scaler" | |