|
1 | 1 | --- |
2 | 2 | working-groups: |
| 3 | + - title: "Chappie" |
| 4 | + board-url: "https://github.com/orgs/quarkiverse/projects/8" |
| 5 | + short-description: | |
| 6 | + The main objective of this working group is to allow AI features in Quarkus Dev Mode (Dev UI and CLI) |
| 7 | + readme: | |
| 8 | + <p>The main objective of this working group is to allow AI features in Quarkus Dev Mode (Dev UI and CLI)</p> |
| 9 | + <h3>The Problem</h3> |
| 10 | + <p>The way developers write code is changing with the rise of AI tools like chatGPT, etc. Developers now ask an AI agent to help with tasks.</p> |
| 11 | + <h3>The proposed Solution</h3> |
| 12 | + <p>Provide a way to allow AI integration into Quarkus Dev Mode (Dev UI and CLI) . They should enable extensions to to contribute to the AI hooks.</p> |
| 13 | + <p>Quarkus core should allow hooks (BuildItems) that extensions can use to define AI functions.</p> |
| 14 | + <p>The chappie extensions will use this and set it up in Dev UI. The Chappie extension will also be responsible for an indexed vector DB that contains the Quarkus documentation. Extensions should be able to use this with groupId and artifactId.</p> |
| 15 | + <p>The Chappie extension will manage the backend configuration, connection (to the LLM), and the elements in the Dev UI.</p> |
| 16 | + <p>Extensions will provide relevant AI functions.</p> |
| 17 | + <p>Adding a chatbot can also be added.</p> |
| 18 | + <ul> |
| 19 | + <li>Point of contact: @phillip-kruger (@<strong>Phillip Krüger</strong> on Zulip)</li> |
| 20 | + <li>Proposal: https://github.com/quarkusio/quarkus/discussions/45377</li> |
| 21 | + <li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/stream/187038-dev">Zulip topic</a></li> |
| 22 | + </ul> |
| 23 | + status: on track |
| 24 | + lts: false |
| 25 | + completed: false |
| 26 | + last-activity: 2025-06-27 |
| 27 | + last-update-date: 2025-06-24 |
| 28 | + last-update: | |
| 29 | + Outstanding progress around Chappie: |
| 30 | + |
| 31 | + - https://github.com/quarkusio/quarkus/pull/46907 - new workspace feature in the dev UI |
| 32 | + - https://github.com/quarkusio/quarkus/pull/47201 - adaptation of the workspace for Chappie |
| 33 | + - https://github.com/quarkusio/quarkus/pull/47756 - the assistant extension/SPI that allows implementing intelligent actions in the dev UI |
| 34 | + - https://github.com/quarkusio/quarkus/pull/47872 - OpenAPI Assistant |
| 35 | + - https://github.com/quarkusio/quarkus/pull/47873 - GraphQL Assistant |
| 36 | + - https://github.com/quarkusio/quarkus/pull/47874 - Agroal Assistant |
| 37 | + - https://github.com/quarkusio/quarkus/pull/48341 - Change of the assistant icon to a robot |
| 38 | + |
| 39 | + |
| 40 | + This is tremendous progress, and while there is still some work to be done in Chappie, we have circumvented most of the technical issues, and we are now implementing intelligent actions. Also, the documentation has been updated to explain how extension writers can implement an assistant in their extension. |
| 41 | + point-of-contact: "@phillip-kruger (@<strong>Phillip Krüger</strong> on Zulip)" |
| 42 | + proposal: https://github.com/quarkusio/quarkus/discussions/45377 |
| 43 | + discussion: https://quarkusio.zulipchat.com/#narrow/stream/187038-dev |
3 | 44 | - title: "Dev Services Lifecycle" |
4 | 45 | board-url: "https://github.com/orgs/quarkusio/projects/49" |
5 | 46 | short-description: | |
@@ -61,47 +102,6 @@ working-groups: |
61 | 102 | last-update-date: 2025-04-01 |
62 | 103 | last-update: | |
63 | 104 | In the last month, the WG - Quarkus 3.15 LTS closed two issues: one regarding the assignment of random ports in the configuration and another updating the Kafka client version to 3.7.2 to address CVE-2024-56128. No new issues were opened, reflecting a commitment to resolving important topics for the upcoming LTS release. |
64 | | - - title: "Chappie" |
65 | | - board-url: "https://github.com/orgs/quarkiverse/projects/8" |
66 | | - short-description: | |
67 | | - The main objective of this working group is to allow AI features in Quarkus Dev Mode (Dev UI and CLI) |
68 | | - readme: | |
69 | | - <p>The main objective of this working group is to allow AI features in Quarkus Dev Mode (Dev UI and CLI)</p> |
70 | | - <h3>The Problem</h3> |
71 | | - <p>The way developers write code is changing with the rise of AI tools like chatGPT, etc. Developers now ask an AI agent to help with tasks.</p> |
72 | | - <h3>The proposed Solution</h3> |
73 | | - <p>Provide a way to allow AI integration into Quarkus Dev Mode (Dev UI and CLI) . They should enable extensions to to contribute to the AI hooks.</p> |
74 | | - <p>Quarkus core should allow hooks (BuildItems) that extensions can use to define AI functions.</p> |
75 | | - <p>The chappie extensions will use this and set it up in Dev UI. The Chappie extension will also be responsible for an indexed vector DB that contains the Quarkus documentation. Extensions should be able to use this with groupId and artifactId.</p> |
76 | | - <p>The Chappie extension will manage the backend configuration, connection (to the LLM), and the elements in the Dev UI.</p> |
77 | | - <p>Extensions will provide relevant AI functions.</p> |
78 | | - <p>Adding a chatbot can also be added.</p> |
79 | | - <ul> |
80 | | - <li>Point of contact: @phillip-kruger (@<strong>Phillip Krüger</strong> on Zulip)</li> |
81 | | - <li>Proposal: https://github.com/quarkusio/quarkus/discussions/45377</li> |
82 | | - <li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/stream/187038-dev">Zulip topic</a></li> |
83 | | - </ul> |
84 | | - status: on track |
85 | | - lts: false |
86 | | - completed: false |
87 | | - last-activity: 2025-06-25 |
88 | | - last-update-date: 2025-06-24 |
89 | | - last-update: | |
90 | | - Outstanding progress around Chappie: |
91 | | - |
92 | | - - https://github.com/quarkusio/quarkus/pull/46907 - new workspace feature in the dev UI |
93 | | - - https://github.com/quarkusio/quarkus/pull/47201 - adaptation of the workspace for Chappie |
94 | | - - https://github.com/quarkusio/quarkus/pull/47756 - the assistant extension/SPI that allows implementing intelligent actions in the dev UI |
95 | | - - https://github.com/quarkusio/quarkus/pull/47872 - OpenAPI Assistant |
96 | | - - https://github.com/quarkusio/quarkus/pull/47873 - GraphQL Assistant |
97 | | - - https://github.com/quarkusio/quarkus/pull/47874 - Agroal Assistant |
98 | | - - https://github.com/quarkusio/quarkus/pull/48341 - Change of the assistant icon to a robot |
99 | | - |
100 | | - |
101 | | - This is tremendous progress, and while there is still some work to be done in Chappie, we have circumvented most of the technical issues, and we are now implementing intelligent actions. Also, the documentation has been updated to explain how extension writers can implement an assistant in their extension. |
102 | | - point-of-contact: "@phillip-kruger (@<strong>Phillip Krüger</strong> on Zulip)" |
103 | | - proposal: https://github.com/quarkusio/quarkus/discussions/45377 |
104 | | - discussion: https://quarkusio.zulipchat.com/#narrow/stream/187038-dev |
105 | 105 | - title: "Observability.Next" |
106 | 106 | board-url: "https://github.com/orgs/quarkusio/projects/42" |
107 | 107 | short-description: | |
|
0 commit comments