What do you want to do?
4 use cases
-
Reproduce the 25 of 30 LIBERO evaluation result
Run all 30 LIBERO tasks from the three suites and check the pass count against the README.
View prompt
Work in the EvoBot repo at <repo path>. Set up the Python 3.10 environment and PYTHONPATH from the README, then run `bash scripts/verify_30.sh 8 verify`. Report the number of passed tasks out of 30 and list any failed task names. Verify that logs/libero_agent_progress.json has an entry for every task you ran.
-
Watch one LIBERO task learn across retry attempts
Run a single LIBERO task with a persistent simulator and see how failures change the next attempt.
View prompt
In the EvoBot repo at <repo path>, run the task libero_spatial:0 with scripts/ipc_learn.py and --max-attempts 10. Report how many attempts were used, whether the task passed, and the failure reasons you saw. Verify that the progress entry for libero_spatial:0 matches the outcome you report.
-
Resume the LIBERO agent runner and skip passed tasks
Run the agent over all three LIBERO suites so that tasks already passed are skipped on each rerun.
View prompt
In the EvoBot repo at <repo path>, run darwin.agents.libero_runner for the three suites with the PYTHONPATH and MUJOCO_GL settings from the README. Report how many tasks were skipped as already passed and how many were newly run. Verify the counts against the entries in logs/libero_agent_progress.json.
-
Regenerate LIBERO task specs with deterministic ordering
Rebuild subgoal orders for LIBERO tasks using only the automatic sort, with no model calls.
View prompt
In the EvoBot repo at <repo path>, run `python scripts/gen_task_specs.py --no-llm`. Report how many task spec files were written and confirm that each has source set to deterministic. Verify by opening one spec and comparing its subgoals list with the reference_order field.
How to use Evo Bot
- Check you have what it needs: Python 3.10 in a conda environment (the README says Python 3.12 cannot run robosuite and its dependencies); LIBERO source code, added to PYTHONPATH as described in the README; MuJoCo and robosuite (bundled with LIBERO).
- Open ABC12345anouys/EvoBot on GitHub and read the README and license.
- Create the environment with
conda create -n darwin python=3.10 -y && conda activate darwin - Install the project with
pip install -e .and the base dependencies withpip install mujoco h5py numpy pyyaml - Install LIBERO following its official instructions, then set
export PYTHONPATH=$PWD:/path/to/LIBEROandexport MUJOCO_GL=egl - Run the full verification with
bash scripts/verify_30.sh 8 verify
These steps come from our top use case, Reproduce the 25 of 30 LIBERO evaluation result, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forRobotics and machine learning researchers who want to reproduce or extend LIBERO manipulation results without reinforcement learning or runtime LLM calls.
- Why it is hot
- LanguagePython
- Sourcegithub.com/ABC12345anouys/EvoBot · Back to Hot repos
Requirements
- Python 3.10 in a conda environment (the README says Python 3.12 cannot run robosuite and its dependencies)
- LIBERO source code, added to PYTHONPATH as described in the README
- MuJoCo and robosuite (bundled with LIBERO)
- MUJOCO_GL=egl on machines without a display
- DEEPSEEK_API_KEY only if you want to regenerate task specs with the model
Maintain Evo Bot? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/abc12345anouys-evobot/?ref=badge)
Questions about Evo Bot
What is Evo Bot?
EvoBot is a Python agent and reusable skill library that runs manipulation tasks in the LIBERO robot benchmark, reporting 25 of 30 tasks passed. It is an open-source project on GitHub: https://github.com/ABC12345anouys/EvoBot.
Who is Evo Bot for?
Robotics and machine learning researchers who want to reproduce or extend LIBERO manipulation results without reinforcement learning or runtime LLM calls.
What can I do with Evo Bot?
4 use cases so far, for example: Reproduce the 25 of 30 LIBERO evaluation result; Watch one LIBERO task learn across retry attempts; Resume the LIBERO agent runner and skip passed tasks. Each has steps and a copy-paste agent prompt.
What do I need to run Evo Bot?
Python 3.10 in a conda environment (the README says Python 3.12 cannot run robosuite and its dependencies); LIBERO source code, added to PYTHONPATH as described in the README; MuJoCo and robosuite (bundled with LIBERO); MUJOCO_GL=egl on machines without a display.
What are alternatives to Evo Bot?
Other hot AI repos in Research: Scientific Agent Skills, Speaker Mem R1, DSH Council, AI Engineering Course, AI System Design.
Is Evo Bot safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.