Skip to content

QVeris Python SDK v0.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 02:21
· 70 commits to main since this release
c7f1737

Install

pip install qveris==0.8.0

Highlights

Fixed

  • Declare email validation support required to import the bundled generated models in a clean installation.
  • Restore Python 3.8 compatibility for client imports and request diagnostics.
  • Reject empty Probe check lists in all framework schemas and the shared workflow.
  • Expose the additive catalog updated_at field.
  • Bound in-memory delegation token caches, evict expired credentials, and prevent exchanges started before clearing the cache from restoring old entries.

Added

  • Typed Capability Detail and paid Capability Query methods for the published public API; Query is never retried or replayed automatically.
  • Opt-in Probe tools for framework adapters, preserving the default three-tool interface.
  • Public SDK exceptions now expose a stable machine-readable next_action recovery contract, including settlement reconciliation guidance for uncertain Call outcomes.

Changed

  • Update adapter minimums to Pydantic AI 2.46.0, Agents SDK 0.22.3, and LangChain Core 0.3.86.

Upgrade notes

  • Enable the new adapter Probe tool with include_probe=True; existing applications keep their three-tool interface by default.
  • Install CrewAI and the Agents adapter in separate environments when using their current releases; their provider SDK major requirements differ. For repository native CrewAI tests, use the crewai extra with the test group instead of the dev extra.
  • Capability Query can spend credits and is never retried automatically. max_credits is a ceiling, not a reserved quote; review usage and settlement after an uncertain outcome.

See README for usage.

What's Changed

  • ci: add HOL scanner baseline by @linfangw in #380
  • chore(deps-dev): bump the minor-and-patch group in /packages/cli with 2 updates by @dependabot[bot] in #375
  • chore(deps): bump the minor-and-patch group in /packages/mcp with 4 updates by @dependabot[bot] in #376
  • chore(deps-dev): bump the minor-and-patch group in /packages/openclaw-qveris-plugin with 3 updates by @dependabot[bot] in #377
  • chore(deps-dev): bump the minor-and-patch group in /packages/js-sdk with 3 updates by @dependabot[bot] in #378
  • docs: sync API docs from website by @linfangw in #381
  • docs: align ecosystem brand copy by @linfangw in #382
  • docs: refine brand and value expression by @linfangw in #383
  • feat(cli): consume v1 service task contexts by @linfangw in #384
  • Benchmark and improve agent recovery paths by @linfangw in #386
  • feat: add recovery observability metrics and safety guardrails by @linfangw in #387
  • fix(cli): recognize complete bearer token syntax by @linfangw in #397
  • fix: align clients with catalog params contract by @linfangw in #400
  • Align SDK and MCP result delivery contract by @linfangw in #399
  • chore(deps-dev): bump @types/node from 22.20.1 to 22.20.2 in /packages/mcp in the minor-and-patch group by @dependabot[bot] in #388
  • chore(deps-dev): bump the minor-and-patch group in /packages/js-sdk with 3 updates by @dependabot[bot] in #393
  • chore(deps): bump the actions group with 4 updates by @dependabot[bot] in #396
  • chore(deps-dev): bump the minor-and-patch group in /packages/cli with 2 updates by @dependabot[bot] in #401
  • chore(deps-dev): bump the minor-and-patch group in /packages/js-sdk with 6 updates by @dependabot[bot] in #408
  • chore(deps): bump the minor-and-patch group across 1 directory with 6 updates by @dependabot[bot] in #414
  • Improve toolkit contracts, delegation caches, and adapter checks by @linfangw in #416
  • chore(deps-dev): bump the minor-and-patch group in /packages/openclaw-qveris-plugin with 4 updates by @dependabot[bot] in #410
  • docs: sync API docs from website by @qveris-docs-sync-bot[bot] in #413
  • Update CI actions and align public contract checks by @dependabot[bot] in #415
  • Update Pydantic AI dependency and enforce frozen Python checks by @dependabot[bot] in #403
  • Update tracing SDK while preserving Python 3.8 compatibility by @dependabot[bot] in #404
  • Upgrade Agents SDK with independent framework dependency locks by @dependabot[bot] in #405
  • chore(deps-dev): update langchain-core requirement from >=0.3.0 to >=0.3.86 in /packages/python-sdk by @dependabot[bot] in #406
  • Update Ruff and record completed Python dependency fixes by @dependabot[bot] in #407
  • Validate SDK release artifacts before publishing by @linfangw in #417
  • Prepare JavaScript 0.9.0 and Python 0.8.0 SDK releases by @linfangw in #418

New Contributors

  • @qveris-docs-sync-bot[bot] made their first contribution in #413

Full Changelog: mcp-v0.14.5...python-sdk-v0.8.0