better-park-34863
08/14/2025, 11:03 AMbetter-park-34863
08/14/2025, 8:38 PMbetter-park-34863
08/20/2025, 11:47 AMgentle-apple-32922
09/19/2025, 5:44 PMquick-window-91705
10/10/2025, 2:35 PMPYPI_TOKEN_OPENHANDS
Since we've already tagged a commit with 1.0.0-cli and only the pypi package publishing failed, i'm adding the manual dispatch so we can release the pypi package without having to re-tag
Will need to merge this PR into main to do the manual dispatchquick-window-91705
10/13/2025, 7:19 PMmagnificent-hairdresser-38202
10/16/2025, 2:19 AMpip install git+<https://github.com/All-Hands-AI/OpenHands.git@471d272c7c5d258fb5ce213b95e818772f304cac>
python -m openhands.core.main --task "print hello world"
but now I get this runtime error:
File "/opt/openhands-venv/lib/python3.13/site-packages/openhands/core/main.py", line 383, in <module>
args = parse_arguments()
File "/opt/openhands-venv/lib/python3.13/site-packages/openhands/core/config/utils.py", line 787, in parse_arguments
from openhands import get_version
ImportError: cannot import name 'get_version' from 'openhands' (/opt/openhands-venv/lib/python3.13/site-packages/openhands/__init__.py)quick-window-91705
10/21/2025, 2:25 PMgentle-apple-32922
10/29/2025, 6:18 PMquick-window-91705
10/30/2025, 2:09 PMquick-window-91705
10/31/2025, 7:17 PMgentle-apple-32922
11/05/2025, 2:26 PMquick-window-91705
11/07/2025, 6:28 PMquick-window-91705
11/11/2025, 8:57 PMquick-window-91705
11/26/2025, 4:48 PMquick-window-91705
12/05/2025, 5:22 PMquick-window-91705
12/11/2025, 6:45 PMquick-window-91705
12/17/2025, 6:25 PMquick-window-91705
12/29/2025, 9:56 PMbetter-park-34863
12/30/2025, 4:32 PMquick-window-91705
01/02/2026, 5:15 PMlimited-student-10747
02/16/2026, 1:49 PMlimited-student-10747
02/16/2026, 1:49 PMcalm-artist-7206
02/16/2026, 9:26 PM1. Move the GUI components from OpenHands/OpenHands to OpenHands/OpenHands-Web, delete related code from the main OpenHands repo, update the README to note that we are migrating repo structure, and cut at least one OSS+SaaS release to make sure our infra is ready for this repo structure.
2. Migrate all GitHub issues/PR to OpenHands/OpenHands-Web
3. Then merge OpenHands/software-agent-sdk with OpenHands/OpenHands (using merge unrelated histories to preserve contributors & commits), and move all issues/PRs
4. We will archive theStep 1 really means to make the Web repo and cut a release from there. It should be the same thing and work just the same, I think? And if not, we'll find out? cc: @quiet-night-61895 @better-park-34863 @wooden-umbrella-84098 If there are blockers, could we maybe bring them out to address them?repo and point it toOpenHands/software-agent-sdkfor future references?OpenHands/OpenHands
gentle-apple-32922
02/23/2026, 4:46 PMopenhands repo release, @better-park-34863? tychilly-france-44439
03/09/2026, 4:18 PM1.2 since the 1.2.0 release β the 1.3.0 and 1.4.0 releases only bumped the 3 core version files (pyproject.toml, package.json, package-lock.json) but missed updating the image references in Development.md, containers/dev/compose.yml, docker-compose.yml, and the Kubernetes README.
This PR:
1. Fixes the stale tags β updates all 4 files to match the current 1.4.0 / SDK 1.12.0 versions
2. Adds a check-version-consistency.yml CI workflow β runs on every PR to validate that version numbers and Docker image tags are consistent across all 7 files, so this can't silently drift again
3. Adds a ship-release skill β documents the full release checklist (which files to change, in what order) and how to pin SDK packages to unreleased git commits for testing
Would appreciate a review when you get a chance πquick-window-91705
04/30/2026, 7:34 PMable-napkin-92802
06/02/2026, 1:55 PMmain . I've added a section on how that would work to the readme, but would like to encourage releasing from main as the default. I think the extra complexity it introduces will discourage individuals from cutting a release, which ultimately harms goal #4 from above.modern-fireman-99755
06/25/2026, 4:00 PMstrong-ice-84145
07/08/2026, 9:37 AM