Repository navigation
QVeris Python SDK v0.8.0
·
70 commits
to main
since this release
Install
pip install qveris==0.8.0Highlights
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_atfield. - 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_actionrecovery 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
crewaiextra with thetestgroup instead of thedevextra. - Capability Query can spend credits and is never retried automatically.
max_creditsis 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