chore(main): release 0.2.0 - #326
Conversation
63c1abc to
34c3cdd
Compare
| [project] | ||
| name = "agentex" | ||
| version = "0.1.0" | ||
| version = "0.1.1" |
There was a problem hiding this comment.
The package versions were bumped here and in agentex/pyproject.toml, but uv.lock still records both workspace packages as 0.1.0 (agentex and agentex-backend). The Docker build copies that lockfile and runs uv sync --frozen --no-dev --package agentex-backend and uv export --frozen, so the release image path can fail the frozen-lock freshness check or install/export package metadata from the previous version. Regenerate and commit uv.lock with the 0.1.1 package versions.
Artifacts
Repro: lock metadata check script
- Contains supporting evidence from the run (text/x-python; charset=utf-8).
Repro: lock metadata check output showing stale package versions
- Keeps the command output available without making the summary code-heavy.
Repro: attempted frozen uv sync command output
- Keeps the command output available without making the summary code-heavy.
Repro: attempted frozen uv export command output
- Keeps the command output available without making the summary code-heavy.
Ran code and verified through T-Rex
Prompt To Fix With AI
This is a comment left during a code review.
Path: pyproject.toml
Line: 3
Comment:
**Regenerate the lockfile**
The package versions were bumped here and in `agentex/pyproject.toml`, but `uv.lock` still records both workspace packages as `0.1.0` (`agentex` and `agentex-backend`). The Docker build copies that lockfile and runs `uv sync --frozen --no-dev --package agentex-backend` and `uv export --frozen`, so the release image path can fail the frozen-lock freshness check or install/export package metadata from the previous version. Regenerate and commit `uv.lock` with the `0.1.1` package versions.
How can I resolve this? If you propose a fix, please make it concise.e158b69 to
d1cae87
Compare
✱ Stainless preview buildsThis PR will update the openapi python typescript Edit this comment to update them. They will appear in their respective SDK's changelogs. ✅ agentex-sdk-openapi studio · code · diff
✅ agentex-sdk-typescript studio · code · diff
⚡ agentex-sdk-python studio · conflict
This comment is auto-generated by GitHub Actions and is automatically kept up to date as you push. |
d1cae87 to
8a96c9c
Compare
c652fd6 to
056936e
Compare
| [project] | ||
| name = "agentex" | ||
| version = "0.1.0" | ||
| version = "0.2.0" |
There was a problem hiding this comment.
This release bumps the workspace package to 0.2.0, but uv.lock still records both agentex and agentex-backend as 0.1.0. The Docker image copies that lockfile and runs frozen uv export / uv sync for agentex-backend, so the release build can fail the frozen-lock check or install/export package metadata for the previous version instead of this release.
Artifacts
Repro: generated frozen uv check script
- Contains supporting evidence from the run (text/x-shellscript; charset=utf-8).
Repro: frozen uv command output showing stale lockfile validation failure
- Keeps the command output available without making the summary code-heavy.
Repro: uv 0.7.3 installation output used to run the frozen checks
- Keeps the command output available without making the summary code-heavy.
Ran code and verified through T-Rex
Prompt To Fix With AI
This is a comment left during a code review.
Path: pyproject.toml
Line: 3
Comment:
**Regenerate frozen lockfile**
This release bumps the workspace package to `0.2.0`, but `uv.lock` still records both `agentex` and `agentex-backend` as `0.1.0`. The Docker image copies that lockfile and runs frozen `uv export` / `uv sync` for `agentex-backend`, so the release build can fail the frozen-lock check or install/export package metadata for the previous version instead of this release.
How can I resolve this? If you propose a fix, please make it concise.| """Single source of the agentex contract version (bumped by release-please).""" | ||
|
|
||
| __version__ = "0.1.0" # x-release-please-version | ||
| __version__ = "0.2.0" # x-release-please-version |
There was a problem hiding this comment.
Update telemetry version defaults
The API version now comes from __version__ and is 0.2.0, but src/utils/otel_metrics.py still falls back to SERVICE_VERSION 0.1.0 and get_meter(..., version="0.1.0"). Internal callers use get_meter without passing a version, so deployments that do not set SERVICE_VERSION emit 0.2.0 service metrics under the old 0.1.0 version, which can make rollout dashboards and version comparisons incorrect.
Artifacts
Repro: Python harness that exercises telemetry version defaults with SERVICE_VERSION unset
- Contains supporting evidence from the run (text/x-python; charset=utf-8).
Repro: harness output showing package version 0.2.0 but telemetry resource and meter version 0.1.0
- Keeps the command output available without making the summary code-heavy.
Ran code and verified through T-Rex
Prompt To Fix With AI
This is a comment left during a code review.
Path: agentex/src/_version.py
Line: 3
Comment:
**Update telemetry version defaults**
The API version now comes from `__version__` and is `0.2.0`, but `src/utils/otel_metrics.py` still falls back to `SERVICE_VERSION` `0.1.0` and `get_meter(..., version="0.1.0")`. Internal callers use `get_meter` without passing a version, so deployments that do not set `SERVICE_VERSION` emit 0.2.0 service metrics under the old 0.1.0 version, which can make rollout dashboards and version comparisons incorrect.
How can I resolve this? If you propose a fix, please make it concise.34b20d7 to
c033407
Compare
991a96a to
851a14d
Compare
4d9c828 to
7cf8e85
Compare
1cbcbb4 to
ad182c7
Compare
3ec5f7f to
72e1bb3
Compare
72e1bb3 to
d408ede
Compare
🤖 I have created a release beep boop
0.2.0 (2026-07-31)
Features
Bug Fixes
paramsfrom the list-tasks response (#377) (e62a2a7)Documentation
This PR was generated with Release Please. See documentation.
Greptile Summary
This is an automated Release Please PR bumping the project from v0.1.0 to v0.2.0. It updates version identifiers across all relevant files and regenerates the OpenAPI spec (reformatted + version header only — no net new paths or schemas in this diff) and adds the CHANGELOG.
.release-please-manifest.json,pyproject.toml,agentex/pyproject.toml, andagentex/src/_version.pyare all consistently updated to0.2.0.0.2.0; the diff is largely a YAML indentation reformat with no net new endpoints or schema components compared to the base commit.Confidence Score: 5/5
Safe to merge — all changes are auto-generated version bumps and a CHANGELOG; no executable logic is introduced.
All six files contain only version string updates (0.1.0 → 0.2.0) and a generated CHANGELOG. The openapi.yaml diff is a YAML indentation reformat plus the version header; no new paths or schemas were added here. The lockfile staleness and OTel version-default issues were flagged in earlier review rounds and are pre-existing outside this diff.
Files Needing Attention: No files in this diff require special attention. The uv.lock (not part of this PR) should be regenerated before the release image is built.
Important Files Changed
Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart TD A[Release Please Bot] --> B[Bump .release-please-manifest.json\n0.1.0 → 0.2.0] A --> C[Create CHANGELOG.md] A --> D[Bump pyproject.toml\n0.1.0 → 0.2.0] A --> E[Bump agentex/pyproject.toml\n0.1.0 → 0.2.0] A --> F[Bump agentex/src/_version.py\n0.1.0 → 0.2.0] A --> G[Reformat + bump agentex/openapi.yaml\n0.1.0 → 0.2.0] B & C & D & E & F & G --> H[v0.2.0 Release] style H fill:#22c55e,color:#fffReviews (44): Last reviewed commit: "chore(main): release 0.2.0" | Re-trigger Greptile