Skip to content

Commit 2368e51

Browse files
committed
Initial removal of schema files
1 parent e9f9b27 commit 2368e51

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+104
-10416
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,14 @@ jobs:
2525
steps:
2626
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
2727

28-
- name: Use Node.js
29-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
30-
with:
31-
node-version: latest
32-
cache: "npm"
33-
3428
- name: Setup Rust
3529
uses: actions-rust-lang/setup-rust-toolchain@1780873c7b576612439a134613cc4cc74ce5538c
3630
with:
3731
toolchain: nightly,stable
3832
components: rustfmt,clippy
3933

40-
- name: Install dependencies
41-
run: npm ci
42-
4334
- name: Check formatting
44-
run: npm run format:check
35+
run: cargo fmt -- --check
4536

4637
- name: Check for typos
4738
uses: crate-ci/typos@80c8a4945eec0f6d464eaf9e65ed98ef085283d1

.gitignore

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,2 @@
11
target
2-
node_modules
3-
dist
4-
*.tsbuildinfo
52
.DS_Store
6-
7-
# TypeScript generated files
8-
typescript/*.js
9-
typescript/*.d.ts
10-
typescript/*.js.map
11-
# Exclude generator scripts
12-
!typescript/generate.js
13-
14-
# TypeDoc generated documentation
15-
typescript/docs/

.prettierrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

AGENTS.md

Lines changed: 0 additions & 36 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -2,75 +2,33 @@
22

33
## 0.4.6 (2025-10-10)
44

5-
### Protocol
6-
7-
- No changes
8-
95
### Rust
106

117
- Fix: support all valid JSON-RPC ids (int, string, null)
128

139
## 0.4.5 (2025-10-02)
1410

15-
### Protocol
16-
1711
- No changes
1812

19-
### Typescript
20-
21-
- **Unstable** initial support for model selection.
22-
2313
## 0.4.4 (2025-09-30)
2414

25-
### Protocol
26-
27-
- No changes
28-
29-
### Rust
30-
3115
- Provide default trait implementations for optional capability-based `Agent` and `Client` methods.
3216

33-
### Typescript
34-
35-
- Correctly mark capability-based `Agent` and `Client` methods as optional.
36-
3717
## 0.4.3 (2025-09-25)
3818

39-
### Protocol
40-
41-
- Defined `Resource not found` error type as code `-32002` (same as MCP)
42-
43-
### Rust
44-
4519
- impl `Agent` and `Client` for `Rc<T>` and `Arc<T>` where `T` implements either trait.
4620

4721
## 0.4.2 (2025-09-22)
4822

49-
### Rust
50-
5123
**Unstable** fix missing method for model selection in Rust library.
5224

5325
## 0.4.1 (2025-09-22)
5426

55-
### Protocol
56-
5727
**Unstable** initial support for model selection.
5828

5929
## 0.4.0 (2025-09-17)
6030

61-
### Protocol
62-
63-
No changes.
64-
65-
### Rust Library
66-
6731
- Make `Agent` and `Client` dyn compatible (you'll need to annotate them with `#[async_trait]`) [#97](https://github.com/agentclientprotocol/agent-client-protocol/pull/97)
6832
- `ext_method` and `ext_notification` methods are now more consistent with the other trait methods [#95](https://github.com/agentclientprotocol/agent-client-protocol/pull/95)
6933
- There are also distinct types for `ExtRequest`, `ExtResponse`, and `ExtNotification`
7034
- Rexport `serde_json::RawValue` for easier use [#95](https://github.com/agentclientprotocol/agent-client-protocol/pull/95)
71-
72-
### Typescript Library
73-
74-
- Use Stream abstraction instead of raw byte streams [#93](https://github.com/agentclientprotocol/agent-client-protocol/pull/93)
75-
- Makes it easier to use with websockets instead of stdio
76-
- Improve type safety for method map helpers [#94](https://github.com/agentclientprotocol/agent-client-protocol/pull/94)

Cargo.lock

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

Cargo.toml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,13 @@ documentation = "https://docs.rs/agent-client-protocol"
1111
readme = "README.md"
1212
keywords = ["agent", "client", "protocol", "ai", "editor"]
1313
categories = ["development-tools", "api-bindings"]
14-
include = ["/rust/**/*.rs", "/README.md", "/LICENSE-APACHE", "/Cargo.toml"]
14+
include = ["/src/**/*.rs", "/README.md", "/LICENSE", "/Cargo.toml"]
1515

1616
[features]
17-
unstable = []
18-
19-
[lib]
20-
path = "rust/acp.rs"
21-
doctest = false
22-
23-
[[bin]]
24-
name = "generate"
25-
path = "rust/bin/generate.rs"
26-
27-
[[example]]
28-
name = "agent"
29-
path = "rust/examples/agent.rs"
30-
31-
[[example]]
32-
name = "client"
33-
path = "rust/examples/client.rs"
17+
unstable = ["agent-client-protocol-schema/unstable"]
3418

3519
[dependencies]
20+
agent-client-protocol-schema = { git = "https://github.com/agentclientprotocol/agent-client-protocol.git", package = "agent-client-protocol" }
3621
anyhow = "1"
3722
async-broadcast = "0.7"
3823
async-trait = "0.1"
File renamed without changes.

docs/README.md

Lines changed: 0 additions & 32 deletions
This file was deleted.

docs/community/contributing.mdx

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)