Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
a295a26
Update TeamMembers
Kunlun-Zhu Mar 8, 2025
9fb757d
Update Readme.md
Kunlun-Zhu Mar 8, 2025
a73cb4e
Update Readme.md
Kunlun-Zhu Mar 8, 2025
f4cd961
Update Readme.md
Kunlun-Zhu Mar 8, 2025
3e81f15
Update Readme.md
Kunlun-Zhu Mar 8, 2025
168b125
Add files via upload
Kunlun-Zhu Mar 8, 2025
b5f3555
Update Readme.md
Kunlun-Zhu Mar 8, 2025
e5d46a3
Update Readme.md
Kunlun-Zhu Mar 8, 2025
556203f
Update Readme.md
Kunlun-Zhu Mar 8, 2025
7e15d01
Update Readme.md
Kunlun-Zhu Mar 8, 2025
398f264
Update Readme.md
Kunlun-Zhu Mar 8, 2025
cf4acf7
Update Readme.md
Kunlun-Zhu Mar 8, 2025
d646e4c
Update Readme.md
Kunlun-Zhu Mar 8, 2025
1b63f80
Update Readme.md
Kunlun-Zhu Mar 8, 2025
c7f39fc
Add files via upload
Kunlun-Zhu Mar 8, 2025
2c2b8e1
Update Readme.md
Kunlun-Zhu Mar 8, 2025
eb08e2f
Add files via upload
Kunlun-Zhu Mar 8, 2025
c66381e
Update Readme.md
Kunlun-Zhu Mar 8, 2025
240b0ad
Update Readme.md
Kunlun-Zhu Mar 9, 2025
4baa5f4
Update Readme.md
Kunlun-Zhu Mar 9, 2025
04b2b0d
Update Readme.md
Kunlun-Zhu Mar 9, 2025
cab2eaf
update LICENSE and requirements
Kunlun-Zhu Mar 9, 2025
d2b3592
update code for rl tunning
Kunlun-Zhu Mar 9, 2025
e8c3c66
Create utils.py
Kunlun-Zhu Mar 9, 2025
5291c6f
Update Readme.md
Kunlun-Zhu Mar 9, 2025
2422bf6
Update Readme.md
Kunlun-Zhu Mar 9, 2025
d97e2b0
Update Readme.md
Kunlun-Zhu Mar 9, 2025
3e615c9
Update grpo.py
Kunlun-Zhu Mar 9, 2025
843f67b
Merge branch 'main' of https://github.com/OpenManus/OpenManus-RL
Kunlun-Zhu Mar 9, 2025
a0a493e
Update Readme.md
Kunlun-Zhu Mar 10, 2025
53655f3
Update Readme.md
Kunlun-Zhu Mar 10, 2025
fdd9573
Update Readme.md
CharlieDreemur Mar 10, 2025
1a008e2
Update Readme.md
CharlieDreemur Mar 10, 2025
e2a01f4
Update Readme.md
CharlieDreemur Mar 10, 2025
8fd3c35
Update Readme.md
CharlieDreemur Mar 10, 2025
223f51b
Merge pull request #1 from OpenManus/update_dataset
Kunlun-Zhu Mar 10, 2025
c8dae45
Update Readme.md
CharlieDreemur Mar 10, 2025
34ed646
Delete assets/wechat-link.jpg
Kunlun-Zhu Mar 11, 2025
ce05d09
Add files via upload
Kunlun-Zhu Mar 11, 2025
bbfef6e
Delete assets/wechat-link.jpg
Kunlun-Zhu Mar 11, 2025
7117add
Add files via upload
Kunlun-Zhu Mar 11, 2025
56737ea
feat(template): update poetry and .github (#11)
lwaekfjlk Mar 12, 2025
cb8f1a7
Add files via upload
Kunlun-Zhu Mar 12, 2025
f686981
Update Readme.md
Kunlun-Zhu Mar 12, 2025
cdf04d8
fix running errors
Kunlun-Zhu Mar 13, 2025
2cc0238
Merge pull request #18 from OpenManus/sft
Kunlun-Zhu Mar 13, 2025
f43645d
Update Readme.md
CharlieDreemur Mar 13, 2025
baf4115
Update Readme.md
CharlieDreemur Mar 13, 2025
3500323
Update Readme.md
Kunlun-Zhu Mar 17, 2025
1bc0d1a
Update Readme.md
Kunlun-Zhu Mar 17, 2025
e4f7ead
Merge branch 'main' of github.com:OpenManus/OpenManus-RL
zoe-yyx Mar 17, 2025
c48285d
[Feat] create .gitignore files
realtmxi Mar 20, 2025
5a301b8
[Feat] Initialize rollout trajectory generation env
realtmxi Mar 20, 2025
49bcb32
Merge pull request #28 from OpenManus/murphy/rollout-traj-gen
realtmxi Mar 20, 2025
f7a4817
refactor: delete __MACOS directory
realtmxi Mar 20, 2025
66241dc
perf: update .gitignore, avoid pushing unnecessary files into repo
realtmxi Mar 20, 2025
24f4a1d
Update Readme member
Kunlun-Zhu Mar 20, 2025
7920e38
Update readme and necessary codebase
Kunlun-Zhu Mar 20, 2025
d4b5355
Upload verl codebase
Kunlun-Zhu Mar 20, 2025
ae0b12e
Update openmanus agent
Kunlun-Zhu Mar 20, 2025
5152a8a
Update ray_trainer.py
Kunlun-Zhu Mar 20, 2025
efe506c
Update Readme.md
Kunlun-Zhu Mar 20, 2025
55caafe
upload sft script
Kunlun-Zhu Mar 26, 2025
759f8b2
[Feat] convert sft dataset in chat template style
realtmxi Mar 26, 2025
f265d1a
[Perf] Adding pretty preview for the first sample of dataset
realtmxi Mar 26, 2025
ce6e1fd
Update README
Kunlun-Zhu Apr 9, 2025
2c0a014
add roll out control
realtmxi Apr 9, 2025
99b7bb9
add support of rollout controller
Kunlun-Zhu Apr 9, 2025
6f39241
adding webshop training data process script
Kunlun-Zhu Apr 9, 2025
d7d7fe7
update data
Kunlun-Zhu Apr 16, 2025
866af1c
roll out dev 0.1
Kunlun-Zhu Apr 16, 2025
59a9900
add reward support
Kunlun-Zhu Apr 16, 2025
b212ef0
Reward Redsgin & openmanus redesign
Kunlun-Zhu Apr 20, 2025
1a5d33b
Merge pull request #47 from OpenManus/test-pipeline
Kunlun-Zhu Apr 20, 2025
de01999
Delete openmanus_rl/llm_agent/generation.py
Kunlun-Zhu Apr 22, 2025
14a39a9
Test pipeline (#49)
Kunlun-Zhu Apr 23, 2025
b55150a
Test pipeline (#50)
Kunlun-Zhu Apr 24, 2025
0946bbb
adding new reward & delete unused modules
Kunlun-Zhu Apr 25, 2025
1734560
adding new reward & delete unused modules (#51)
Kunlun-Zhu Apr 25, 2025
36ddd65
Fix/agentgym server cleanup (#53)
rxdaozhang Apr 27, 2025
4d62e02
Fix/agentgym server cleanup (#53)
rxdaozhang Apr 27, 2025
75a5cb8
fix config bugs
Kunlun-Zhu Apr 27, 2025
20dc58f
.
Kunlun-Zhu Apr 27, 2025
ad99cd2
.
Kunlun-Zhu Apr 27, 2025
0166b25
Fix bugs on the train ppo (#54)
Kunlun-Zhu Apr 27, 2025
f1ec253
delete unused function
Kunlun-Zhu Apr 27, 2025
a2962a9
Merge branch 'test0423'
Kunlun-Zhu Apr 27, 2025
edf5aed
fix bugs on openmanus
Kunlun-Zhu Apr 30, 2025
917f7eb
OpenManus-rl 0.0.1 version (#55)
Kunlun-Zhu May 1, 2025
a453d20
Update README.md
Kunlun-Zhu May 5, 2025
a0d928a
update padding method (#59)
Kunlun-Zhu May 6, 2025
57adcfb
clean code
Kunlun-Zhu May 6, 2025
7de01c7
delete unused functions
Kunlun-Zhu May 7, 2025
e6f83f1
reorgnize the workder initializer (#63)
Kunlun-Zhu May 8, 2025
3d938de
Openmanus-0.0.2 (#64)
Kunlun-Zhu May 9, 2025
3b2869d
clean the code
Kunlun-Zhu May 9, 2025
dde5e71
delete useless files
Kunlun-Zhu May 9, 2025
68b9bc1
update data & scripts
Kunlun-Zhu May 9, 2025
e105f11
rename agentenv_gaia to agentenv-gaia
mannaandpoem May 10, 2025
6ce93ff
add reward_fn (#65)
Kunlun-Zhu May 10, 2025
ba9f06d
Update data script (#66)
Kunlun-Zhu May 11, 2025
4fec626
update agentenv-gaia
mannaandpoem May 11, 2025
1e40fb1
Merge branch 'main' into lxb-gaia-env-0511
mannaandpoem May 11, 2025
c3c2681
update README.md of agentenv-gaia
mannaandpoem May 11, 2025
b66e634
revert update requirements.txt
mannaandpoem May 11, 2025
a701d82
Merge pull request #67 from mannaandpoem/lxb-gaia-env-0511
mannaandpoem May 11, 2025
7b364a4
sft & eval script (#68)
realtmxi May 11, 2025
3654707
Update vllm requirement from <=0.6.3 to <=0.8.5
dependabot[bot] May 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: 🐛Bug Report
description: File a bug report here
title: "[BUG]: "
labels: ["bug"]
assignees: [""]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report 🤗
Make sure there aren't any open/closed issues for this topic 😃
- type: textarea
id: bug-description
attributes:
label: Description of the bug
description: Give us a brief description of what happened and what should have happened
validations:
required: true

- type: textarea
id: steps-to-reproduce
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See error
validations:
required: true

- type: textarea
id: additional-information
attributes:
label: Additional Information
description: |
Provide any additional information such as logs, screenshots, likes, scenarios in which the bug occurs so that it facilitates resolving the issue.
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/codebase_reorg.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 🧹Codebase Refactor
description: Refactor, clean, format the codebase
title: "[ORG]: "
labels: ["refactor"]
assignees: [""]
body:
- type: markdown
attributes:
value: |
Please make sure this codebase refactor request hasn't been already submitted by someone by looking through other open/closed issues

- type: textarea
id: description
attributes:
label: Description
description: Give us a brief description of the codebase refactor task you would like
validations:
required: true

- type: textarea
id: additional-information
attributes:
label: Additional Information
description: Give us some additional reason on why codebase refactor is necessary to do
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/exp_record.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 🧪Experiment Record
description: Describe experiment setting and results here
title: "[EXP]: "
labels: ["experiment"]
assignees: [""]
body:
- type: markdown
attributes:
value: |
Please make sure this experiment request hasn't been already submitted by someone by looking through other open/closed issues

- type: textarea
id: description
attributes:
label: Description
description: Give us a brief description of the experimental setting and results you would like
validations:
required: true

- type: textarea
id: additional-information
attributes:
label: Additional Information
description: Give us some additional information on the experimental setting and results like learning rate, data selection , etc.
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: ✨Feature Request
description: Request a new feature or enhancement
labels: ["enhancement"]
title: "[FEAT]: "
body:
- type: markdown
attributes:
value: |
Please make sure this feature request hasn't been already submitted by someone by looking through other open/closed issues

- type: textarea
id: description
attributes:
label: Description
description: Give us a brief description of the feature or enhancement you would like
validations:
required: true

- type: textarea
id: additional-information
attributes:
label: Additional Information
description: Give us some additional information on the feature request like proposed solutions, links, screenshots, etc.
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/writing_task.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 🖊️Writing Task
description: Describe writing task here
title: "[WRT]: "
labels: ["writing"]
assignees: [""]
body:
- type: markdown
attributes:
value: |
Please make sure this writing task request hasn't been already submitted by someone by looking through other open/closed issues
- type: textarea
id: description
attributes:
label: Description
description: Give us a brief description of the writing task you would like
validations:
required: true

- type: textarea
id: additional-information
attributes:
label: Additional Information
description: Give us some additional information on the writing task like exptected length, main content, etc.
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "pip" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
27 changes: 27 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<!--
Thanks for creating this pull request 🤗
Please make sure that the pull request is limited to one type (docs, feature, etc.) and keep it as small as possible. You can open multiple prs instead of opening a huge one.
-->

<!-- If this pull request closes an issue, please mention the issue number below -->
Closes # <!-- Issue # here -->

## 📑 Description
<!-- Add a brief description of the pr -->

<!-- You can also choose to add a list of changes and if they have been completed or not by using the markdown to-do list syntax
- [ ] Not Completed
- [x] Completed
-->

## ✅ Checks
<!-- Make sure your pr passes the CI checks and do check the following fields as needed - -->
- [ ] 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
<!-- Any additional information like breaking changes, dependencies added, screenshots, comparisons between new and old behavior, etc. -->
31 changes: 31 additions & 0 deletions .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: codespell

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
codespell:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10"]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install codespell==2.2.6 tomli==2.0.1
- name: Spelling check with codespell
run: |
codespell -c pyproject.toml
31 changes: 31 additions & 0 deletions .github/workflows/isort.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: isort

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
isort:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10"]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install isort==5.13.2
- name: Run isort
run: |
isort . --check-only
35 changes: 35 additions & 0 deletions .github/workflows/mypy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Mypy

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
Static-Type-Checking:
runs-on: ubuntu-latest
strategy:
max-parallel: 5
matrix:
python-version: ["3.10"]

steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
curl -sSL https://install.python-poetry.org | python3
poetry install --all-extras
- name: Type-checking package with mypy
run: |
# Run this mypy instance against our main package.
poetry run pip install types-protobuf==4.24.0.4
poetry run mypy --config-file pyproject.toml .
36 changes: 36 additions & 0 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Pytest

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
Pytest:
runs-on: ubuntu-latest
strategy:
max-parallel: 5
matrix:
python-version: ["3.10"]

steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
curl -sSL https://install.python-poetry.org | python3
poetry install --all-extras
- name: Test with pytest
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
TOGETHERAI_API_KEY: ${{ secrets.TOGETHERAI_API_KEY }}
run: |
poetry run pytest
34 changes: 34 additions & 0 deletions .github/workflows/ruff.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: ruff

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
ruff:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10"]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install ruff==0.5.1
- name: Analysing the code with ruff
run: |
ruff check .
- name: Format the code with ruff
run: |
ruff format .
33 changes: 33 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
.env

# virtual env
venv/

# MACOS system files
.DS_Store

# caches
.cache/
__pycache__

# IDE config files
.idea
.vscode

# log files
*.log

# docker
.dockerfile
.dockerfile-cache/

# data

data/output_env_groups/
data/output_txt_files/

outputs/
wandb/
logs/
verl_checkpoints/
verl.egg-info/
Loading
Loading