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
@arcp is already claimed on npm, so the workspace adopts the GitHub
org name as its npm scope. 193 files updated in lockstep: package
manifests + internal dependency references, source imports, test
imports, the vitest alias map (including the regex-escaped form),
.changeset/config.json linked array, the publish workflow's scope
comment, README install snippets, docs, examples, diagram .dot
sources and rendered SVGs, recipes. pnpm-lock.yaml regenerated.
The `arcp` CLI binary name, the `ARCP*` symbol names, env vars
(ARCP_TOKEN, ARCP_DEMO_URL), and the protocol name itself are
unchanged — those refer to the protocol, not the npm scope.
Also updates the Codecov badge URL to the tokenized form so the
badge renders before the first upload lands.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,9 +3,9 @@
3
3
<palign="center"><strong>TypeScript SDK for the Agent Runtime Control Protocol (ARCP) — submit, observe, and control long-running agent jobs from TypeScript.</strong></p>
`@arcp/sdk` is the TypeScript reference implementation of [ARCP](https://github.com/agentruntimecontrolprotocol/spec/blob/main/docs/draft-arcp-1.1.md), the Agent Runtime Control Protocol. It covers both sides of the wire — `@arcp/client` for submitting and observing jobs, `@arcp/runtime` for hosting agents — so either side can talk to any conformant peer in any language without hand-rolling the envelope, sequencing, or lease enforcement.
24
+
`@agentruntimecontrolprotocol/sdk` is the TypeScript reference implementation of [ARCP](https://github.com/agentruntimecontrolprotocol/spec/blob/main/docs/draft-arcp-1.1.md), the Agent Runtime Control Protocol. It covers both sides of the wire — `@agentruntimecontrolprotocol/client` for submitting and observing jobs, `@agentruntimecontrolprotocol/runtime` for hosting agents — so either side can talk to any conformant peer in any language without hand-rolling the envelope, sequencing, or lease enforcement.
25
25
26
26
ARCP itself is a transport-agnostic wire protocol for long-running AI agent jobs. It owns the parts of agent infrastructure that don't change between products — sessions, durable event streams, capability leases, budgets, resume — and stays out of the parts that do. ARCP wraps the agent function; it does not define how agents are built, how tools are exposed (that's MCP), or how telemetry is exported (that's OpenTelemetry).
27
27
@@ -30,20 +30,20 @@ ARCP itself is a transport-agnostic wire protocol for long-running AI agent jobs
30
30
Requires Node.js 22 or later. The SDK is shipped as a pnpm workspace of independently-versioned, ESM-only packages. Install the meta-package for everything (client, runtime, core types, and the `arcp` CLI), or pick à la carte if you only need one side of the wire:
31
31
32
32
```sh
33
-
npm install @arcp/sdk
33
+
npm install @agentruntimecontrolprotocol/sdk
34
34
# or, à la carte:
35
-
npm install @arcp/client @arcp/core # client side
36
-
npm install @arcp/runtime @arcp/core # runtime side
35
+
npm install @agentruntimecontrolprotocol/client @agentruntimecontrolprotocol/core # client side
36
+
npm install @agentruntimecontrolprotocol/runtime @agentruntimecontrolprotocol/core # runtime side
37
37
```
38
38
39
-
Optional host integrations live in separate middleware packages: `@arcp/node`, `@arcp/express`, `@arcp/fastify`, `@arcp/hono`, `@arcp/bun`, and `@arcp/middleware-otel`.
39
+
Optional host integrations live in separate middleware packages: `@agentruntimecontrolprotocol/node`, `@agentruntimecontrolprotocol/express`, `@agentruntimecontrolprotocol/fastify`, `@agentruntimecontrolprotocol/hono`, `@agentruntimecontrolprotocol/bun`, and `@agentruntimecontrolprotocol/middleware-otel`.
40
40
41
41
## Quick start
42
42
43
43
Connect to a runtime, submit a job, stream its events to completion:
@@ -91,7 +91,7 @@ The SDK models each of these as first-class objects; the rest of this README sho
91
91
Open a session, negotiate features, and reconnect transparently after a transport drop using the resume token — jobs keep running server-side while you're gone.
Catch the typed error taxonomy and respect the `retryable` flag — `LEASE_EXPIRED` and `BUDGET_EXHAUSTED` are never retryable; a naive retry fails identically.
Copy file name to clipboardExpand all lines: docs/README.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,9 @@ go deeper into each subsystem.
12
12
## Start here
13
13
14
14
-[Getting started](./getting-started.md) — install, build a runtime + client, run the example.
15
-
-[Architecture](./architecture.md) — how `@arcp/core`, `@arcp/client`, and `@arcp/runtime` fit together.
15
+
-[Architecture](./architecture.md) — how `@agentruntimecontrolprotocol/core`, `@agentruntimecontrolprotocol/client`, and `@agentruntimecontrolprotocol/runtime` fit together.
16
16
-[Transports](./transports.md) — WebSocket, stdio, in-memory; when to pick each.
17
-
-[CLI](./cli.md) — the `arcp` binary shipped by `@arcp/sdk`.
17
+
-[CLI](./cli.md) — the `arcp` binary shipped by `@agentruntimecontrolprotocol/sdk`.
18
18
19
19
## Guides (one per spec section)
20
20
@@ -35,16 +35,16 @@ go deeper into each subsystem.
0 commit comments