Task: <class 'browsergym.workarena.tasks.compositional.WorkAssignmentSmallTaskL2'>
Traceback (most recent call last):
File "/[REDACTED]/bm/test.py", line 19, in <module>
env.task.cheat(env.page, cheat_messages)
TypeError: CompositionalTask.cheat() missing 1 required positional argument: 'subtask_idx'
Task: <class 'browsergym.workarena.tasks.compositional.WorkAssignmentSmallTaskL2'>
Traceback (most recent call last):
File "/[REDACTED]/bm/test.py", line 19, in <module>
env.task.cheat(env.page, cheat_messages)
TypeError: CompositionalTask.cheat() missing 1 required positional argument: 'subtask_idx'
Browsergym Version
0.4.1
Playwright Version
1.50.0
Operating System Type
macOS
Operating System Version
macOS 14 (Sonoma)
Affected Browsers
Chromium
What happened?
AbstractBrowserTask.cheat()takes 2 parameters:(self, page, chat_messages)CompositionalTask.cheat()takes 3 parameters:(self, page, chat_messages, subtask_idx)Proposed solution:
subtask_idxparameter to the parent class with a default value of None:Reproduction Steps
README.mdLive Demosection ofREADME.mdpython3 test.pyRelevant Logs
Additional Context
No response
Code of Conduct