Skip to content

Commit bfdbcb1

Browse files
nficanoclaude
andcommitted
chore: rename PyPI distribution arcp -> agentruntimecontrolprotocol
The import name remains `arcp`; only the published distribution name on PyPI changes to align with the project's org namespace. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 8748cea commit bfdbcb1

8 files changed

Lines changed: 16 additions & 16 deletions

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ the changelog. Prefer clarity over cleverness in a library others build on.
132132

133133
Releases are cut by maintainers. Publishing is automated: pushing a `v*` tag
134134
triggers the `publish.yml` workflow, which builds the wheel with `hatch` and
135-
uploads it to [PyPI](https://pypi.org/project/arcp/) via OIDC trusted
135+
uploads it to [PyPI](https://pypi.org/project/agentruntimecontrolprotocol/) via OIDC trusted
136136
publishing. The SDK is versioned with semantic versioning independently of the
137137
protocol version it speaks; a protocol version bump is noted in the changelog
138138
when the negotiated ARCP version changes.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<p align="center"><strong>Python SDK for the Agent Runtime Control Protocol (ARCP) — submit, observe, and control long-running agent jobs from Python.</strong></p>
44

55
<p align="center">
6-
<a href="https://pypi.org/project/arcp/"><img alt="PyPI" src="https://img.shields.io/pypi/v/arcp.svg"></a>
7-
<a href="https://pypi.org/project/arcp/"><img alt="Python versions" src="https://img.shields.io/pypi/pyversions/arcp.svg"></a>
6+
<a href="https://pypi.org/project/agentruntimecontrolprotocol/"><img alt="PyPI" src="https://img.shields.io/pypi/v/agentruntimecontrolprotocol.svg"></a>
7+
<a href="https://pypi.org/project/agentruntimecontrolprotocol/"><img alt="Python versions" src="https://img.shields.io/pypi/pyversions/agentruntimecontrolprotocol.svg"></a>
88
<a href="https://github.com/agentruntimecontrolprotocol/python-sdk/actions/workflows/test.yml"><img alt="CI" src="https://github.com/agentruntimecontrolprotocol/python-sdk/actions/workflows/test.yml/badge.svg"></a>
99
<a href="https://github.com/agentruntimecontrolprotocol/spec/blob/main/docs/draft-arcp-1.1.md"><img alt="ARCP" src="https://img.shields.io/badge/ARCP-v1.1%20draft-blue"></a>
1010
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache--2.0-lightgrey"></a>
@@ -27,14 +27,14 @@ ARCP itself is a transport-agnostic wire protocol for long-running AI agent jobs
2727

2828
## Installation
2929

30-
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.
30+
Requires Python 3.11 or later. The SDK is published on PyPI as `agentruntimecontrolprotocol` and imported as `arcp`. It 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.
3131

3232
```sh
33-
pip install arcp
33+
pip install agentruntimecontrolprotocol
3434
# or, with uv:
35-
uv add arcp
35+
uv add agentruntimecontrolprotocol
3636
# with the JWKS extra:
37-
pip install "arcp[jwks]"
37+
pip install "agentruntimecontrolprotocol[jwks]"
3838
```
3939

4040
## Quick start

docs/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ The **Agent Runtime Control Protocol (ARCP)** Python SDK implements [ARCP v1.1](
55
## Install
66

77
```bash
8-
pip install arcp
8+
pip install agentruntimecontrolprotocol
99
# or with uv:
10-
uv add arcp
10+
uv add agentruntimecontrolprotocol
1111
```
1212

1313
Requires Python 3.11+.
@@ -53,5 +53,5 @@ See [recipes.md](recipes.md) for a full index of runnable examples.
5353

5454
- [ARCP Specification v1.1](https://arcp.dev/spec/v1.1)
5555
- [TypeScript SDK](https://github.com/agentruntimecontrolprotocol/typescript-sdk)
56-
- [PyPI: arcp](https://pypi.org/project/arcp/)
56+
- [PyPI: agentruntimecontrolprotocol](https://pypi.org/project/agentruntimecontrolprotocol/)
5757
- [Changelog](../CHANGELOG.md)

docs/cli.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# CLI reference
22

3-
The `arcp` command-line tool is included with the `arcp` package. It provides subcommands for serving agents, submitting jobs, and inspecting event streams.
3+
The `arcp` command-line tool is included with the `agentruntimecontrolprotocol` package. It provides subcommands for serving agents, submitting jobs, and inspecting event streams.
44

55
## Installation
66

77
```bash
8-
pip install arcp
8+
pip install agentruntimecontrolprotocol
99
# arcp is now on your PATH
1010
```
1111

docs/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This page walks you through a complete ARCP interaction in about five minutes: d
55
## Prerequisites
66

77
```bash
8-
pip install arcp
8+
pip install agentruntimecontrolprotocol
99
```
1010

1111
Requires Python 3.11+.

docs/recipes/mcp-skill.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ streaming and asynchronous. The adapter pattern here:
1717
## Prerequisites
1818

1919
```bash
20-
uv add arcp mcp
20+
uv add agentruntimecontrolprotocol mcp
2121
```
2222

2323
## Adapter

docs/recipes/multi-agent-budget.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Caller ──submit(budget=$1.00)──► Coordinator
1919
## Prerequisites
2020

2121
```bash
22-
uv add arcp
22+
uv add agentruntimecontrolprotocol
2323
```
2424

2525
## Implementation

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[project]
2-
name = "arcp"
2+
name = "agentruntimecontrolprotocol"
33
version = "1.1.0"
44
description = "Reference Python implementation of the Agent Runtime Control Protocol (ARCP) v1.1"
55
readme = "README.md"

0 commit comments

Comments
 (0)