You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): tutorial tests look for heavy wheel at adk/dist/, pass both wheels to uv
The tutorial test workflow boots an agentex agent via `uv run --with <wheel>
agentex agents run ...`. After the package split:
- The slim `agentex_sdk_client-*.whl` ships from `dist/` (root)
- The heavy `agentex_sdk-*.whl` (which provides the `agentex` CLI) now
ships from `adk/dist/`
Old workflow ran `uv build` at root (produces slim only) and the script
hunted for `dist/agentex_sdk-*.whl` (heavy) — which doesn't exist there
anymore. CI saw "❌ No built wheel found in dist/agentex_sdk-*.whl".
Also: heavy pins `agentex-sdk-client>=0.11.4,<0.12` as a runtime dep, and
the slim isn't on PyPI yet, so uv must resolve the slim from the LOCAL
wheel too. Single `--with` isn't enough; need both.
Fixes:
- `.github/workflows/agentex-tutorials-test.yml`: build both packages
in the "Build AgentEx SDK" step.
- `examples/tutorials/run_agent_test.sh`: three sites (agent run, pytest
invocation, check_built_wheel) now find both wheels at their new paths
(slim at `dist/agentex_sdk_client-*.whl`, heavy at
`adk/dist/agentex_sdk-*.whl`) and pass both to `uv run --with`.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments