Hi team! I maintain copilot-sdk-supercharged, a fork of this repo that extends the SDK to 17 additional programming languages beyond the official 5.
Additional languages supported: Rust, Ruby, PHP, Swift, Kotlin, C++, C, Dart, Scala, R, Perl, Lua, Shell/Bash, Elixir, Haskell, Clojure, and more.
Each SDK follows the same JSON-RPC architecture as the official SDKs and includes:
- Full session management (create, resume, disconnect)
- Tool registration (DefineTool pattern)
- Permission handling
- Streaming support
- v2.0 features: SessionFs, idle timeout, skills, session metadata, commands/elicitation
The SDKs are published to their respective package registries (npm, PyPI, NuGet, crates.io, RubyGems, Maven Central, Hex.pm, Clojars, LuaRocks) with 15,000+ total downloads.
Per the CONTRIBUTING.md guidance on community SDKs, I'd love to be listed in the \Unofficial, Community-maintained SDKs\ table in the README. Happy to discuss any questions!
I'll follow up with a small PR adding the entry.
Hi team! I maintain copilot-sdk-supercharged, a fork of this repo that extends the SDK to 17 additional programming languages beyond the official 5.
Additional languages supported: Rust, Ruby, PHP, Swift, Kotlin, C++, C, Dart, Scala, R, Perl, Lua, Shell/Bash, Elixir, Haskell, Clojure, and more.
Each SDK follows the same JSON-RPC architecture as the official SDKs and includes:
The SDKs are published to their respective package registries (npm, PyPI, NuGet, crates.io, RubyGems, Maven Central, Hex.pm, Clojars, LuaRocks) with 15,000+ total downloads.
Per the CONTRIBUTING.md guidance on community SDKs, I'd love to be listed in the \Unofficial, Community-maintained SDKs\ table in the README. Happy to discuss any questions!
I'll follow up with a small PR adding the entry.