Skip to content

feat(env): support sciworld#35

Open
lwaekfjlk wants to merge 11 commits into
mainfrom
feat/sciworld-support
Open

feat(env): support sciworld#35
lwaekfjlk wants to merge 11 commits into
mainfrom
feat/sciworld-support

Conversation

@lwaekfjlk

Copy link
Copy Markdown
Collaborator

Closes #

📑 Description

✅ Checks

  • My pull request adheres to the code style of this project
  • My code requires changes to the documentation
  • I have updated the documentation as required
  • All the tests have passed
  • Branch name follows type/descript (e.g. feature/add-llm-agents)
  • Ready for code review

ℹ Additional Information

lwaekfjlk and others added 3 commits March 5, 2026 09:30
Add ScienceWorld (text-based science simulation) as a new environment:
- SciWorldGame: AbstractGame implementation with JVM thread management
- Sharded server with per-shard thread number isolation
- RL training client and Hydra config
- Standalone evaluation script (dev/test/both split modes)
- Base class close() support for resource cleanup

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
def __del__(self):
try:
self.close()
except Exception:
Comment thread opentinker/environment/sciworld/sciworld_game.py Fixed
for proc in children:
try:
proc.terminate()
except Exception:
except Exception:
try:
proc.kill()
except Exception:
Comment thread opentinker/environment/sciworld/sciworld_game.py Fixed
Comment thread opentinker/environment/sciworld/sciworld_game.py Fixed
Comment thread opentinker/environment/sciworld/sciworld_game.py Fixed
Comment thread opentinker/environment/sciworld/sciworld_game.py Fixed
Comment thread opentinker/environment/sciworld/sciworld_game.py Fixed
def __del__(self):
try:
self.close()
except Exception:
break
except Exception:
continue
except Exception:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant