kdemon1011 commited on
Commit
6b3de18
·
verified ·
1 Parent(s): 15503f9

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. Dockerfile +2 -0
  2. README.md +24 -6
Dockerfile CHANGED
@@ -41,6 +41,8 @@ COPY --from=builder /app/env /app/env
41
  ENV PATH="/app/.venv/bin:$PATH"
42
  ENV PYTHONPATH="/app/env:$PYTHONPATH"
43
  ENV ENABLE_WEB_INTERFACE=true
 
 
44
 
45
  EXPOSE 8000
46
 
 
41
  ENV PATH="/app/.venv/bin:$PATH"
42
  ENV PYTHONPATH="/app/env:$PYTHONPATH"
43
  ENV ENABLE_WEB_INTERFACE=true
44
+ ENV ENV_README_PATH=/app/env/README.md
45
+ ENV SPACE_ID=huzzle-labs/visual_memory
46
 
47
  EXPOSE 8000
48
 
README.md CHANGED
@@ -30,14 +30,32 @@ This Space is built from OpenEnV environment `visual_memory`.
30
 
31
  ### Connecting from Code
32
 
 
 
33
  ```python
34
- from openenv import AutoEnv
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
 
36
- env = AutoEnv.from_env("visual_memory", base_url="https://huzzle-labs-visual-memory.hf.space")
37
- with env:
38
- env.reset()
39
- tools = env.list_tools()
40
- print(f"Available tools: {[t.name for t in tools]}")
41
  ```
42
 
43
  ## What Is This Gym?
 
30
 
31
  ### Connecting from Code
32
 
33
+ Connect using the `VisualMemoryEnv` client:
34
+
35
  ```python
36
+ from visual_memory import VisualMemoryAction, VisualMemoryEnv
37
+
38
+ with VisualMemoryEnv.from_env("huzzle-labs/visual_memory") as env:
39
+ obs = env.reset()
40
+ # Use tool_name and arguments_json (NOT message)
41
+ obs = await env.step(VisualMemoryAction(
42
+ tool_name="list_scenarios",
43
+ arguments_json="{}"
44
+ ))
45
+ obs = await env.step(VisualMemoryAction(
46
+ tool_name="load_scenario",
47
+ arguments_json='{"scenario_id": "directional_trap_8x8"}'
48
+ ))
49
+ obs = await env.step(VisualMemoryAction(
50
+ tool_name="reveal_cell",
51
+ arguments_json='{"row": 2, "col": 3}'
52
+ ))
53
+ ```
54
 
55
+ Or connect directly to a running server:
56
+
57
+ ```python
58
+ env = VisualMemoryEnv(base_url="https://huzzle-labs-visual-memory.hf.space")
 
59
  ```
60
 
61
  ## What Is This Gym?