chore: update openenv.yaml and Dockerfile for environment configuration
Browse filesEnhanced 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.
- Dockerfile +1 -1
- inference.py +0 -1
- 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
|
| 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
|