Spaces:
Sleeping
Sleeping
File size: 1,203 Bytes
7952f32 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | # 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"
|