8000 [pull] main from comet-ml:main by pull[bot] · Pull Request #100 · AKJUS/opik · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[pull] main from comet-ml:main #100

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally s 8000 end you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
May 29, 2025
Merged

[pull] main from comet-ml:main #100

merged 7 commits into from
May 29, 2025

Conversation

pull[bot]
Copy link
@pull pull bot commented May 29, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

jverre and others added 7 commits May 29, 2025 12:02
* Allow actions to run on external PRs when approved

* Update codeblock tests action

* Update sdk_unit_test_action

* Revert change to helm action

* Fix tests

* Revert some of the changes

---------

Co-authored-by: Vincent Koc <vincentk@comet.com>
… headers sent by the backend (#2293)

* [OPIK-1698]: Refactor rate limit parsing for simplified implementation

Simplified the `CloudRateLimit` data structure by removing unused fields and updated the parsing logic to detect a new rate limit header. Added handling for standard and lowercase header variations to ensure compatibility.

* [OPIK-1698]: Fixed streamer flushing when rate limiting is applied to the last message. This will guarantee that the streamer will wait until message send retry is completed. Refactor naming for queue consumer and waiting status.

Renamed `workers_waiting` to `workers_idling` and updated related logic and test cases to reflect this change. Improved naming consistency and clarified the functionality around consumer idle states in `QueueConsumer` and `Streamer`. Added a new test to validate `flush` behavior when dynamic rate limits are applied at the streamer flush stage.
* Connect langchain OpikTracer with opik context - WIP

* Refactor OpikContextStorage api, update the docstrings, start using the new storage api in OpikTracer

* Add unit tests for opik context storage

* Add langgraph test. Fix lint errors

* Add langgraph dependency to the langchain tests requirements

* Add final step in _persist_run to make sure there are no hanging spans

* Add final step in _persist_run to make sure there are no hanging spans

* Better naming

* Fix grammar

* Update context storage to use tuple as an immutable collection behind the spans stack

* Update the docstring

* Remove redundant condition
@pull pull bot added the ⤵️ pull label May 29, 2025
@pull pull bot merged commit 8d64b0b into AKJUS:main May 29, 2025
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.

5 participants
0