Skip to content

Rust: Extensibility improvements#95

Merged
benbrandt merged 2 commits intomainfrom
rust-ext-improvements
Sep 17, 2025
Merged

Rust: Extensibility improvements#95
benbrandt merged 2 commits intomainfrom
rust-ext-improvements

Conversation

@benbrandt
Copy link
Member

  • Refactor ext API to typed requests/notifications
  • Expose RawValue for downstream users

- Introduce ExtRequest, ExtNotification and ExtResponse - Update
Agent/Client traits, message enums, examples, tests - Rename arguments
to args and unify extension method signatures

Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com>
@cla-bot cla-bot bot added the cla-signed label Sep 16, 2025
@benbrandt benbrandt merged commit 6d9f244 into main Sep 17, 2025
4 checks passed
@benbrandt benbrandt deleted the rust-ext-improvements branch September 17, 2025 07:44
nerzhulart pushed a commit to nerzhulart/agent-client-protocol that referenced this pull request Oct 21, 2025
* Refactor ext API to typed requests/notifications

- Introduce ExtRequest, ExtNotification and ExtResponse - Update
Agent/Client traits, message enums, examples, tests - Rename arguments
to args and unify extension method signatures

Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com>

* Expose RawValue for downstream users

Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com>

---------

Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant