Repository navigation
[misc] chore: bump version to 0.3.9 - #462
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
No issues found across 2 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Heads up: you’re close to your included review allowance. Set a flex budget so reviews don’t pause.
View guided diff | Turn on auto-fix | Re-trigger cubic
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Docs PR opened: https://github.com/osmosis-ai/docs/pull/161 Added SDK 0.3.9 changelog and migration notes in English and Chinese, and raised install commands to 0.3.9. |
What
Bump
PACKAGE_VERSIONfrom0.3.8to0.3.9and replace the Unreleased changelog with concise release notes dated 2026-10-27. The notes cover #458–#461 and #464 since the publishedv0.3.8tag: source-digest compatibility and redaction fixes, agent start timestamps and OpenSandbox request timeouts, local eval dataset-row uploads, paged/summary eval downloads, and the final dependency security requirements. The development-only #463 update is included in the release base but omitted from user-facing notes.Why
Prepare the next stable SDK release with a complete comparison against
v0.3.8. The notes retain the required migration for old named local eval runs: finish with the original SDK, use a new run name, or use--freshto archive and restart.Dataset-row uploads and explicit
--type summarydownloads require matching platform support. Release coordination proceeds on the maintainer's confirmation to treat those platform changes as available; this PR does not establish live platform acceptance.How to Test
.venv/bin/ruff check --no-cache .,.venv/bin/ruff format --check --no-cache .,.venv/bin/ty check --error-on-warning osmosis_ai/, andgit diff --checkpassed.uv run --offline --locked --all-extras --group dev --no-editable pyright --verifytypes osmosis_ai --ignoreexternalreported 100% completeness with only the documented Harborharness_agentbaseline and no unexpected errors.PYTHONDONTWRITEBYTECODE=1 LITELLM_LOCAL_MODEL_COST_MAP=True .venv/bin/python -m pytest -q -p no:cacheprovider --no-cov --tb=short --maxfail=5completed with 4,065 passed, 1 skipped, and one failure because the editable installation still reported 0.3.8. After refreshing it withuv pip install --python .venv/bin/python --no-deps --offline -e ., rerunningtests/unit/eval/local/test_runner_units.pypassed all 132 tests, including the failed version-header check.v0.3.8...v0.3.9comparison were checked; applicable pre-commit hooks passed.6daac9d4passed: full Python 3.12/3.13/3.14 test suites with the coverage gate, lint, type verification, release artifacts, both Harbor compatibility variants, and all nine isolated wheel-install scenarios. No local production build or live platform/sandbox acceptance run was performed.tests/unit/docs/test_doc_links.pypassed (2 tests),git diff --checkand pre-commit passed. Latest release CI passed on29659edbwith the final dependencies; all 21 checks passed.Checklist
[module] type: descriptionformat (labels are derived automatically).ruff check .andruff format --check .pass.ty check --error-on-warning osmosis_ai/passes;uv run --no-editable pyright --verifytypes osmosis_ai --ignoreexternalhas no unexpected errors (seeCONTRIBUTING.mdfor the Harbor baseline).pytestpasses across the complete Python 3.12/3.13/3.14 CI matrix; no new tests are needed for this version/changelog edit.