Navigam commited on
Commit
5df32b8
·
1 Parent(s): 7954a70

chore: update openenv.yaml and Dockerfile for environment configuration

Browse files

Enhanced openenv.yaml with a detailed description, themes, tasks, and reward range for the multi-agent corporate decision environment. Updated Dockerfile to correct the installation command for dependencies.

Files changed (3) hide show
  1. Dockerfile +1 -1
  2. inference.py +0 -1
  3. openenv.yaml +14 -0
Dockerfile CHANGED
@@ -15,7 +15,7 @@ COPY server ./server/
15
  COPY client ./client/
16
  COPY openenv.yaml README.md inference.py ./
17
 
18
- RUN uv pip install --system .
19
 
20
  RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app
21
  USER appuser
 
15
  COPY client ./client/
16
  COPY openenv.yaml README.md inference.py ./
17
 
18
+ RUN uv sync --frozen --system
19
 
20
  RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app
21
  USER appuser
inference.py CHANGED
@@ -216,7 +216,6 @@ def run_episode(
216
  swd_trace: Optional[SwdTraceWriter],
217
  ) -> tuple[float, int, List[float]]:
218
  os.environ["CORP_TASK_ID"] = task_id
219
- os.environ.setdefault("CORP_STUB_WORKERS", "1")
220
 
221
  env = CorpEnvironment()
222
  rewards: List[float] = []
 
216
  swd_trace: Optional[SwdTraceWriter],
217
  ) -> tuple[float, int, List[float]]:
218
  os.environ["CORP_TASK_ID"] = task_id
 
219
 
220
  env = CorpEnvironment()
221
  rewards: List[float] = []
openenv.yaml CHANGED
@@ -4,3 +4,17 @@ type: space
4
  runtime: fastapi
5
  app: server.app:app
6
  port: 7860
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  runtime: fastapi
5
  app: server.app:app
6
  port: 7860
7
+ description: Multi-agent corporate decision environment with SWD governance for long-horizon planning.
8
+ themes:
9
+ - multi-agent
10
+ - long-horizon-planning
11
+ - enterprise-planning
12
+ tasks:
13
+ - e1_launch_readiness
14
+ - m1_budget_reallocation
15
+ - h1_acquisition_defence
16
+ reward_range:
17
+ - -1.0
18
+ - 1.0
19
+ observation_space: json
20
+ action_space: structured_text