Skip to content

Commit f9ea30f

Browse files
author
Mark Pollack
committed
Update version references to 0.12.0, add snapshot instructions
1 parent f973284 commit f9ea30f

1 file changed

Lines changed: 18 additions & 15 deletions

File tree

README.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Three API styles for building agents:
3030
<dependency>
3131
<groupId>com.agentclientprotocol</groupId>
3232
<artifactId>acp-core</artifactId>
33-
<version>0.11.0</version>
33+
<version>0.12.0</version>
3434
</dependency>
3535
```
3636

@@ -39,7 +39,7 @@ For annotation-based agent development:
3939
<dependency>
4040
<groupId>com.agentclientprotocol</groupId>
4141
<artifactId>acp-agent-support</artifactId>
42-
<version>0.11.0</version>
42+
<version>0.12.0</version>
4343
</dependency>
4444
```
4545

@@ -48,10 +48,22 @@ For WebSocket server support (agents accepting WebSocket connections):
4848
<dependency>
4949
<groupId>com.agentclientprotocol</groupId>
5050
<artifactId>acp-websocket-jetty</artifactId>
51-
<version>0.11.0</version>
51+
<version>0.12.0</version>
5252
</dependency>
5353
```
5454

55+
For snapshot builds (unreleased features), add the snapshot repository and use `0.13.0-SNAPSHOT`:
56+
```xml
57+
<repositories>
58+
<repository>
59+
<id>central-snapshots</id>
60+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
61+
<snapshots><enabled>true</enabled></snapshots>
62+
<releases><enabled>false</enabled></releases>
63+
</repository>
64+
</repositories>
65+
```
66+
5567
---
5668

5769
## Getting Started
@@ -453,24 +465,15 @@ If you need a stable target, pin to an exact version.
453465

454466
## Releases
455467

456-
### 0.12.0-SNAPSHOT (Latest)
468+
### 0.12.0 (Current — [Maven Central](https://central.sonatype.com/artifact/com.agentclientprotocol/acp-core))
457469

458470
New stable methods: `session/list`, `session/close`, `session/resume` ([tutorial](https://github.com/markpollack/acp-java-tutorial/tree/main/module-20-session-management))
459471

460472
New unstable methods (marked `@UnstableAcpApi`): `elicitation/create`, `elicitation/complete` ([tutorial](https://github.com/markpollack/acp-java-tutorial/tree/main/module-31-elicitation)), `session/fork`, `session/set_config_option`
461473

462-
```xml
463-
<repositories>
464-
<repository>
465-
<id>central-snapshots</id>
466-
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
467-
<snapshots><enabled>true</enabled></snapshots>
468-
<releases><enabled>false</enabled></releases>
469-
</repository>
470-
</repositories>
471-
```
474+
New `@UnstableAcpApi` annotation for protocol stability signaling (CLASS retention, aligns with JDK `@PreviewFeature`)
472475

473-
### 0.11.0 (Stable — [Maven Central](https://central.sonatype.com/artifact/com.agentclientprotocol/acp-core))
476+
### 0.11.0
474477
- Client and Agent SDKs with async/sync APIs
475478
- Stdio and WebSocket transports
476479
- Capability negotiation, structured error handling

0 commit comments

Comments
 (0)