Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 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
611f717
Create SECURITY.md
kushvinth Mar 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
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 .
Empty file added .gitignore
Empty file.
28 changes: 28 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v3.0.1 # Use the sha / tag you want to point at
hooks:
- id: prettier
types_or: [html]
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.3.5 # Ruff version
hooks:
- id: ruff
types_or: [python, pyi, jupyter]
args: [--fix]

- repo: https://github.com/pre-commit/mirrors-isort
rev: v5.10.1 # Use the latest isort version
hooks:
- id: isort # This will sort imports automatically
- repo: https://github.com/kynan/nbstripout
rev: 0.6.0
hooks:
- id: nbstripout
Loading