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
docs: update README badges and install section for new package name
PyPI shield and Python-versions shield now point at
`agentruntimecontrolprotocol`. Install section documents the new name
and the per-extras layout (`[runtime]`, `[otel]`, `[jwks]`, `[all]`,
`[test]`) instead of the old single-install line.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+13-8Lines changed: 13 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,8 @@
3
3
<palign="center"><strong>Python SDK for the Agent Runtime Control Protocol (ARCP) — submit, observe, and control long-running agent jobs from Python.</strong></p>
@@ -28,16 +28,21 @@ ARCP itself is a transport-agnostic wire protocol for long-running AI agent jobs
28
28
29
29
## Installation
30
30
31
-
Requires Python 3.11 or later. The SDK ships as a single wheel containing the client, runtime, transports, ASGI/aiohttp middleware, the OpenTelemetry middleware, and the `arcp` CLI. Install from PyPI with `pip`, `uv`, or any PEP 517 resolver; the optional `jwks` extra pulls in `httpx` for remote JWKS verification.
31
+
Requires Python 3.11 or later. The package is published on PyPI as `agentruntimecontrolprotocol`; the import name stays `arcp`. The default install gives you the client, transports, and CLI out of the box — heavier server-side deps live behind extras so client-only users don't pull them in.
32
32
33
33
```sh
34
-
pip install arcp
35
-
# or, with uv:
36
-
uv add arcp
37
-
# with the JWKS extra:
38
-
pip install "arcp[jwks]"
34
+
# client side — submit and observe jobs
35
+
pip install agentruntimecontrolprotocol
36
+
37
+
# runtime side — accept jobs, verify JWTs, persist event logs to sqlite
Other extras: `[otel]` for OpenTelemetry middleware, `[jwks]` for remote JWKS verification via `httpx`, `[test]` for the pytest stack used by the suite.
45
+
41
46
## Quick start
42
47
43
48
Connect to a runtime, submit a job, stream its events to completion:
0 commit comments