Skip to content

feat: rust-sdk-implementation - #199

Closed
AndreaBozzo wants to merge 9 commits into
github:mainfrom
AndreaBozzo:feat/rust-sdk-implementation
Closed

feat: rust-sdk-implementation#199
AndreaBozzo wants to merge 9 commits into
github:mainfrom
AndreaBozzo:feat/rust-sdk-implementation

Conversation

@AndreaBozzo

@AndreaBozzo AndreaBozzo commented Jan 26, 2026

Copy link
Copy Markdown

This PR works towards building and implementing a basic Rust Copilot-SDK.

As i'm working on this for personal purposes, i'm ok with this not being merged, but i'm very willing to accept any feedback on the implementation.

WIP.

- Introduced a new `JsonRpcClient` struct to handle JSON-RPC communication with improved message handling and response management.
- Updated `Session` struct to utilize the new `JsonRpcClient` for sending messages and managing session events.
- Enhanced session configuration with additional fields and improved debug implementations for better logging.
- Added support for message options, including attachments and delivery modes.
- Improved error handling and response parsing for session-related operations.
@AndreaBozzo AndreaBozzo changed the title Feat/rust-sdk-implementation feat: rust-sdk-implementation Jan 26, 2026
@SilentDemonSD

SilentDemonSD commented Jan 26, 2026

Copy link
Copy Markdown

@AndreaBozzo

Copy link
Copy Markdown
Author

Quick Remainder :

* Previous Closed PR : [Add Rust version of the SDK #112 (comment)](https://github.com/github/copilot-sdk/pull/112#issuecomment-3788318062)

* Check README :https://github.com/github/copilot-sdk?tab=readme-ov-file#unofficial-community-maintained-sdks

* CONTRIBUTING.md : https://github.com/github/copilot-sdk/blob/main/CONTRIBUTING.md#what-kinds-of-contributions-were-looking-for
  > Currently **we are not looking to add SDKs for other languages**.

Rust SDK

* https://github.com/copilot-community-sdk/copilot-sdk-rust
Schermata del 2026-01-26 15-30-31

.. appreciate the heads up! take care

@SilentDemonSD

Copy link
Copy Markdown

...Thanks! Take care

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants