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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant