Skip to content
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

Changes to allow assistant integration #46586

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

phillip-kruger
Copy link
Member

@phillip-kruger phillip-kruger commented Mar 3, 2025

This is a draft PR to introduce an assistant in Quarkus dev mode (UI and console).

This is just interfaces and Build Items, no actual implementation. The Chappie extension (in Quarkiverse) would be the first (and possibly only) implementation.

Keeping this draft until it's being discussed with the bigger team

This PR also has some examples of extensions using the assistant to enhance the Dev Ex:

  • OpenAPI: Allow creation of different clients from the OpenAPI Schema using AI
  • ... // todo add more here

This also introduce a new UI component for Dev UI (tree view)

Copy link

github-actions bot commented Mar 3, 2025

🎊 PR Preview 95c58a8 has been successfully built and deployed to https://quarkus-pr-main-46586-preview.surge.sh/version/main/guides/

  • Images of blog posts older than 3 months are not available.
  • Newsletters older than 3 months are not available.

@geoand
Copy link
Contributor

geoand commented Mar 3, 2025

Super cool!

Can you add a little information to the description of the PR on how the integration is currently done?


import io.quarkus.builder.item.MultiBuildItem;

public abstract class AbstractWorkspaceBuildItem extends MultiBuildItem {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We definitely want some Javadoc in the build items and the various integration points

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.

2 participants