Skip to content

Feedback & Feature Requests #85

@ms-jpq

Description

@ms-jpq

Discussion for feedback & feature requests

  • Staging area for feedback, and feature requests to help with prioritization.

  • Feel free to start a new issue instead for more substantial issues and discussions.

  • "current priority" will be adjusted in accordance with community interest.

Current Feedback

✅ More robust SSE parsing

currently the SSE implementation might not handle diced up Unicode bytes that result from TCP fragmentation, need to investigate.

  • resolution: more tests have been added around SSE parsing

Middleware support

there is no easy way to modify / intercept the request & response types in the SDK, ie. users need to be able to easily add OpenTelemetry

  • current priority: medium-high

HTTP proxy support

while HTTPS proxy should work, attempts to use the library with HTTP requests fails with 500 error

  • current priority: medium

Use trusted publishers for gem release

easier automated publishing, see https://guides.rubygems.org/trusted-publishing/pushing-a-new-gem/

  • current priority: medium

Testing matrix for Ruby runtimes

currently all of the ruby tests run on mRuby, and the gem is probably compatible with Jruby

  • current priority: medium

Swappable HTTP client

currently the HTTP client is based on net-http, having swappable HTTP client would empower users who prefer say Faraday

  • current priority: medium

Extended thinking examples

currently we are missing some examples! in particular users have requested for "thinking"

  • currently priority: medium

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions