Skip to content

Commit e5b74f8

Browse files
authored
Upgrade Rust ACP SDK to 1.3.0 (#516)
Update the WTA dependency and lockfile, refresh current architecture documentation, and regenerate third-party attribution metadata. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: effeb503-7fb5-449e-905a-3f7ea0e084a1
1 parent 4fae7cc commit e5b74f8

6 files changed

Lines changed: 16 additions & 14 deletions

File tree

NOTICE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -557,8 +557,8 @@ requirements are met without embedding any single crate's license body as
557557
if it were canonical for the whole group.
558558

559559
- **adler2** v2.0.1 -- [https://github.com/oyvindln/adler2](https://github.com/oyvindln/adler2) -- `0BSD OR Apache-2.0 OR MIT`
560-
- **agent-client-protocol** v1.2.0 -- [https://github.com/agentclientprotocol/rust-sdk](https://github.com/agentclientprotocol/rust-sdk) -- `Apache-2.0`
561-
- **agent-client-protocol-derive** v1.2.0 -- [https://github.com/agentclientprotocol/rust-sdk](https://github.com/agentclientprotocol/rust-sdk) -- `Apache-2.0`
560+
- **agent-client-protocol** v1.3.0 -- [https://github.com/agentclientprotocol/rust-sdk](https://github.com/agentclientprotocol/rust-sdk) -- `Apache-2.0`
561+
- **agent-client-protocol-derive** v1.3.0 -- [https://github.com/agentclientprotocol/rust-sdk](https://github.com/agentclientprotocol/rust-sdk) -- `Apache-2.0`
562562
- **agent-client-protocol-schema** v1.4.0 -- [https://github.com/agentclientprotocol/agent-client-protocol](https://github.com/agentclientprotocol/agent-client-protocol) -- `Apache-2.0`
563563
- **aho-corasick** v1.1.4 -- [https://github.com/BurntSushi/aho-corasick](https://github.com/BurntSushi/aho-corasick) -- `MIT OR Unlicense`
564564
- **allocator-api2** v0.2.21 -- [https://github.com/zakarumych/allocator-api2](https://github.com/zakarumych/allocator-api2) -- `Apache-2.0 OR MIT`
@@ -856,7 +856,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE
856856

857857
### `Apache-2.0`
858858

859-
Applies to 190 crate(s) (directly or via composite identifiers): adler2 v2.0.1, agent-client-protocol v1.2.0, agent-client-protocol-derive v1.2.0, agent-client-protocol-schema v1.4.0, allocator-api2 v0.2.21, anstream v0.6.21, anstyle v1.0.13, anstyle-parse v0.2.7, ... (+182 more)
859+
Applies to 190 crate(s) (directly or via composite identifiers): adler2 v2.0.1, agent-client-protocol v1.3.0, agent-client-protocol-derive v1.3.0, agent-client-protocol-schema v1.4.0, allocator-api2 v0.2.21, anstream v0.6.21, anstyle v1.0.13, anstyle-parse v0.2.7, ... (+182 more)
860860

861861
_Canonical text reproduced from upstream `SPDX:Apache-2.0`:_
862862

tools/wta/AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ a single implementation today:
6666

6767
### ACP (Agent Client Protocol)
6868

69-
ACP (`agent-client-protocol = "0.10"`, JSON-RPC 2.0) is spoken on **two hops**,
69+
ACP (`agent-client-protocol = "1.3.0"`, JSON-RPC 2.0) is spoken on **two hops**,
7070
because of the helper+master split:
7171

7272
- **master ↔ agent CLI** (stdio): master is the ACP **client** of the agent CLI
@@ -241,7 +241,7 @@ green build says nothing about the tests.
241241

242242
| Crate | Version | Purpose |
243243
|-------|---------|---------|
244-
| `agent-client-protocol` | 0.10 | ACP client library |
244+
| `agent-client-protocol` | 1.3.0 | ACP client library |
245245
| `tokio` | 1 | Async runtime |
246246
| `ratatui` | 0.30 | TUI rendering |
247247
| `crossterm` | 0.29 | Terminal I/O |

tools/wta/Cargo.lock

Lines changed: 6 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/wta/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ name = "wta"
1010
path = "src/main.rs"
1111

1212
[dependencies]
13-
agent-client-protocol = { version = "1.2.0" }
13+
agent-client-protocol = { version = "1.3.0" }
1414
tokio = { version = "1", features = ["full"] }
1515
tokio-util = { version = "0.7", features = ["compat"] }
1616
async-trait = "0.1"

tools/wta/OVERVIEW.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ this way too — by shelling out to `wta` / `wtcli`, **not** via an MCP server.)
147147

148148
### WTA ↔ AI Agent (ACP, two hops)
149149

150-
ACP (`agent-client-protocol = "0.10"`, JSON-RPC 2.0) is spoken on two hops:
150+
ACP (`agent-client-protocol = "1.3.0"`, JSON-RPC 2.0) is spoken on two hops:
151151

152152
- **master ↔ agent CLI** (stdio): master is the ACP **client**; it spawns and
153153
owns the agent CLI.
@@ -173,7 +173,7 @@ ACP (`agent-client-protocol = "0.10"`, JSON-RPC 2.0) is spoken on two hops:
173173
| Async runtime | tokio |
174174
| CLI parsing | clap 4 |
175175
| TUI rendering | ratatui 0.30 + crossterm 0.29 |
176-
| ACP protocol | agent-client-protocol 0.10 |
176+
| ACP protocol | agent-client-protocol 1.3.0 |
177177
| Serialization | serde + serde_json |
178178
| Error handling | anyhow |
179179
| i18n | rust-i18n |

tools/wta/cgmanifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"type": "cargo",
1616
"cargo": {
1717
"name": "agent-client-protocol",
18-
"version": "1.2.0"
18+
"version": "1.3.0"
1919
}
2020
}
2121
},
@@ -24,7 +24,7 @@
2424
"type": "cargo",
2525
"cargo": {
2626
"name": "agent-client-protocol-derive",
27-
"version": "1.2.0"
27+
"version": "1.3.0"
2828
}
2929
}
3030
},

0 commit comments

Comments
 (0)