Skip to content

Releases: agentruntimecontrolprotocol/python-sdk

v1.1.3

25 May 14:55
v1.1.3
1084f3a

Choose a tag to compare

v1.1.2

25 May 14:51
v1.1.2
6e3609a

Choose a tag to compare

Full Changelog: v1.1.1...v1.1.2

v1.1.1

25 May 14:41
v1.1.1
aaa899f

Choose a tag to compare

What's Changed

  • chore(deps): bump the python-dependencies group with 21 updates by @dependabot[bot] in #30
  • chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #31
  • chore(deps): bump astral-sh/setup-uv from 6.3.1 to 8.1.0 by @dependabot[bot] in #32
  • chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #33
  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #34
  • chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #35
  • docs: refresh CLI and conformance references by @nficano in #59
  • ci: upload coverage to Codecov by @nficano in #61

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

22 May 13:33
v1.1.0

Choose a tag to compare

ARCP Python SDK v1.1.0

Highlights

  • Full ARCP 1.1 protocol implementation: job submission, streaming results, lifecycle control (cancel/unsubscribe), session management, and cursor-paginated job listing
  • Comprehensive test suite: 307 tests across unit, state/integration, and e2e layers — 91%+ coverage on Python 3.13 and 3.14
  • Static type safety: all Pyright errors resolved; fully typed public API
  • WebSocket transport support via serve_websocket and WebSocketTransport
  • In-memory transport for fast testing via pair_memory_transports()

What's included

  • ARCPRuntime with agent registration, bearer auth, heartbeat, and job event log
  • ARCPClient with submit(), cancel_job(), list_jobs(), and cursor pagination
  • JobHandle with streamed event iteration and handle.done awaitable
  • ResultStream for chunked result writing from inside agents
  • StaticBearerVerifier for token-based auth in tests and simple deployments

Bug fixes & stability

  • Resolved 276 Pyright type errors across the codebase
  • Fixed ruff lint errors in test files
  • Skipped flaky WebSocket e2e test on CI Linux runners (passes locally)