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
build: migrate groupId to io.agentruntimecontrolprotocol; fix repo URLs
Switch published Maven coordinate from dev.arcp:* to
io.agentruntimecontrolprotocol:*; namespace is verifiable on Sonatype
Central via DNS TXT on agentruntimecontrolprotocol.io, whereas dev.arcp
required owning the arcp.dev domain. Fix POM url/scm metadata to point
at agentruntimecontrolprotocol/java-sdk instead of nficano/arpc.
Java package names (dev.arcp.*) unchanged — groupId and package are
independent in Maven.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
<palign="center"><strong>Java SDK for the Agent Runtime Control Protocol (ARCP) — submit, observe, and control long-running agent jobs from Java.</strong></p>
`dev.arcp:arcp` is the Java 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 (with `arcp-runtime-jetty` for networked WebSocket runtimes) — so either side can talk to any conformant peer in any language without hand-rolling the envelope, sequencing, or lease enforcement.
24
+
`io.agentruntimecontrolprotocol:arcp` is the Java 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 (with `arcp-runtime-jetty` for networked WebSocket runtimes) — 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
28
28
## Installation
29
29
30
-
Requires JDK 21 LTS. Artifacts are published to Maven Central as `dev.arcp:*`; the `arcp` umbrella re-exports `arcp-client` and `arcp-runtime`. Pull just the side you need à la carte, or pick up framework middleware (`arcp-middleware-spring-boot`, `-jakarta`, `-vertx`), the OpenTelemetry adapter (`arcp-otel`), and the Jetty WebSocket runtime (`arcp-runtime-jetty`) as needed:
30
+
Requires JDK 21 LTS. Artifacts are published to Maven Central as `io.agentruntimecontrolprotocol:*`; the `arcp` umbrella re-exports `arcp-client` and `arcp-runtime`. Pull just the side you need à la carte, or pick up framework middleware (`arcp-middleware-spring-boot`, `-jakarta`, `-vertx`), the OpenTelemetry adapter (`arcp-otel`), and the Jetty WebSocket runtime (`arcp-runtime-jetty`) as needed:
31
31
32
32
```xml
33
33
<!-- Maven -->
34
34
<dependency>
35
-
<groupId>dev.arcp</groupId>
35
+
<groupId>io.agentruntimecontrolprotocol</groupId>
36
36
<artifactId>arcp</artifactId>
37
37
<version>1.0.0</version>
38
38
</dependency>
39
39
<!-- or, à la carte: -->
40
40
<dependency>
41
-
<groupId>dev.arcp</groupId>
41
+
<groupId>io.agentruntimecontrolprotocol</groupId>
42
42
<artifactId>arcp-client</artifactId> <!-- client side -->
43
43
<version>1.0.0</version>
44
44
</dependency>
45
45
<dependency>
46
-
<groupId>dev.arcp</groupId>
46
+
<groupId>io.agentruntimecontrolprotocol</groupId>
47
47
<artifactId>arcp-runtime</artifactId> <!-- runtime side -->
48
48
<version>1.0.0</version>
49
49
</dependency>
50
50
<dependency>
51
-
<groupId>dev.arcp</groupId>
51
+
<groupId>io.agentruntimecontrolprotocol</groupId>
52
52
<artifactId>arcp-runtime-jetty</artifactId> <!-- WebSocket server -->
53
53
<version>1.0.0</version>
54
54
</dependency>
@@ -57,7 +57,7 @@ Requires JDK 21 LTS. Artifacts are published to Maven Central as `dev.arcp:*`; t
57
57
```kotlin
58
58
// Gradle (Kotlin DSL) — coordinates work in any JVM build tool
0 commit comments