-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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 send you account related emails.
Already on GitHub? Sign in to your account
Gemini Connector Assistant Integration #184741
Gemini Connector Assistant Integration #184741
Conversation
…yn303/kibana into gemini-assistant-integration-latest
buildkite test this |
@elasticmachine merge upstream |
buildkite test this |
@elasticmachine merge upstream |
buildkite test this |
@elasticmachine merge upstream |
buildkite test this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks to the Google team for their hard work implementing the connector in the security assistant!
buildkite test this |
@elasticmachine merge upstream |
buildkite test this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
RO changes LGTM - noted we could move some of the lib
modules to a gen_ai
-ish directory, so we're not flagged for review on them.
Also, obligatory ask: I assume none of these sub-actions will be queued, and so don't have to suffer through intermediate releases - still all used "live"?
@@ -256,6 +256,7 @@ describe('getGenAiTokenTracking', () => { | |||
}) | |||
); | |||
}); | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wondering if we should create a gen_ai
subdirectory here, and set CODE_OWNERS so we don't need to review. Or move to a package.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will do in a different PR! Will link soon...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume none of these sub-actions will be queued, and so don't have to suffer through intermediate releases - still all used "live"?
That's correct!
buildkite test this |
@elasticmachine merge upstream |
buildkite test this |
💛 Build succeeded, but was flaky
Failed CI StepsTest Failures
Metrics [docs]Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: |
Summary
Note: This PR is an extention to the connector PR which is now merged.
invokeAI
andinvokeStream
subactions for the Gemini connector.invokeStream
subaction handles standardizing the assistant stream request to Gemini formats, and parses the response to a simple string for the consumer to stream.invokeStream
and non streaminginvokeAI
responses.Testing