Skip to content

fix(deps): Raise google-adk and google-adk[eval] to >=2.7.0,<2.8.0. - #1164

Merged
yaozheng-fang merged 3 commits into
volcengine:mainfrom
xgtcode:fix/runtime-dependency-metadata
Oct 13, 2026
Merged

yaozheng-fang merged 3 commits into
volcengine:mainfrom
xgtcode:fix/runtime-dependency-metadata

Conversation

@xgtcode

@xgtcode xgtcode commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Summary
This PR updates VeADK’s runtime dependency baseline so fresh installs can use the Google ADK session timestamp fixes introduced in ADK 2.7.x, while avoiding currently incompatible newer ADK lines.
Changes included:

  • Raise google-adk and google-adk[eval] to >=2.7.0,<2.8.0.
  • Keep agentkit-sdk-python>=0.8.5 flexible instead of pinning to a specific release.
  • Keep opentelemetry-exporter-otlp>=1.37.0 flexible.
  • Refresh uv.lock to resolve the compatible dependency line, currently google-adk==2.7.1.
  • Add dependency metadata regression coverage.
  • Add ADK 2.7 compatibility fixes for:
    • build graph serialization of VeADK nested sub_agents;
    • Studio lazy GenAI model loading under ADK 2.7 telemetry APIs.
  • Update the runtime dependency compatibility PRD/spec in both English and Chinese.
  • Fix a frontend TypeScript strict-mode issue in the WeCom authorization result callback.
    Why
    Users need google-adk>=2.7.0 because the relevant upstream session fixes are only available from ADK 2.7 onward:
  • deterministic event reads;
  • UTC storage/filtering for event timestamps.
    However, leaving google-adk>=2.7.0 without an upper bound currently resolves to newer ADK releases such as 2.11.0, where targeted compatibility tests fail due to upstream internal API changes. Therefore this PR intentionally sets the supported window to:
    google-adk>=2.7.0,<2.8.0
    Compatibility Notes
  • Existing user constraints or lock files may still keep older dependency versions until refreshed.
  • ADK 2.8+ is intentionally excluded for now and should be handled in a separate compatibility pass.
  • Studio, sandbox, generated project, managed sidecar, and Docker dependency declarations are not broadly changed in this PR.

@xgtcode
xgtcode force-pushed the fix/runtime-dependency-metadata branch from 539dd34 to d49cdb2 Compare October 13, 2026 06:06
@xgtcode
xgtcode force-pushed the fix/runtime-dependency-metadata branch from d49cdb2 to ad8cc3e Compare October 13, 2026 06:42
@xgtcode
xgtcode force-pushed the fix/runtime-dependency-metadata branch from 71c138a to 243c1fc Compare October 13, 2026 07:34
@xgtcode xgtcode changed the title fix(deps): relax runtime dependency metadata fix(deps): Raise google-adk and google-adk[eval] to >=2.7.0,<2.8.0. Oct 13, 2026
@yaozheng-fang
yaozheng-fang merged commit b8038fb into volcengine:main Oct 13, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants