You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I observed several failures in unit tests involving the libraries for OpenAI Assistants, Anthropic, and Google Gemini. Each, detailed below.
Anthropic Library:
Issue: Recent changes have made the ContentBlock type a Union type, which can't be directly instantiated. This updated type now encapsulates both TextBlock and ToolUseBlock.
Impact: Our existing code relies on the direct instantiation of ContentBlock, which is now causing failures.
OpenAI Library:
Issue: The latest update to the assistant API introduced several breaking changes:
The retrieval tool has been renamed to file_search.
The parameter assistant.file_ids has been changed to tool_resources.
The parameter message.file_ids has been modified to attachments.
Impact: These changes are causing failures in the functionalities that depend on file handling and assistant resources.
Gemini Library:
Issue: There's a defect in the Gemini library related to how it handles protobuf objects; specifically, it erroneously parses these objects as dictionaries.
Impact: This parsing error is causing unexpected behavior and test failures.
To Reproduce
Just run the unit tests for v 3.0.1
Code snippets
No response
OS
macOS
Python version
3.9.0
Library version
3.0.1
The text was updated successfully, but these errors were encountered:
sakher
changed the title
V3.0.1 - Anthropic Solver - Union Type Can't Be Instantiated (and many other unit test failures)
Anthropic Solver - Union Type Can't Be Instantiated (and many other unit test failures)
Jun 24, 2024
sakher
changed the title
Anthropic Solver - Union Type Can't Be Instantiated (and many other unit test failures)
Unit test failures - resolvers interface breaking changes (Anthropic, OpenAI Assistants, and Gemini)
Jun 24, 2024
sakher
changed the title
Unit test failures - resolvers interface breaking changes (Anthropic, OpenAI Assistants, and Gemini)
Multiple Unit Test Failures Across OpenAI Assistants, Anthropic, and Google Gemini Libraries
Jun 24, 2024
Describe the bug
I observed several failures in unit tests involving the libraries for OpenAI Assistants, Anthropic, and Google Gemini. Each, detailed below.
Anthropic Library:
ContentBlock
type a Union type, which can't be directly instantiated. This updated type now encapsulates bothTextBlock
andToolUseBlock
.ContentBlock
, which is now causing failures.OpenAI Library:
retrieval
tool has been renamed tofile_search
.assistant.file_ids
has been changed totool_resources
.message.file_ids
has been modified toattachments
.Gemini Library:
To Reproduce
Just run the unit tests for v 3.0.1
Code snippets
No response
OS
macOS
Python version
3.9.0
Library version
3.0.1
The text was updated successfully, but these errors were encountered: