grafana/public/app/features/dashboard/components/GenAI
Alex Spencer 31fc7d5d7a
SQL Expressions: LLM plugin integration - SQL suggestions and SQL explanations (#107545)
* init: first pass at AI generated SQL expressions

* chore: fixes to tests

* i18n

* chore: small GenAIButton style update

* lazy load the genAI button - circular dependency issue in our test mocks...?

* chore: polish

* fix: i18n

* feat: make it a whole lot more capable

* chore: extract prompt logic to common file

* chore: consolidate state management to custom hooks

* chore: clean up, update GenAIButton API, etc.

* chore: major sql prompt improvement + plan for future + genAIButton api update

* chore: polish for now

* chore: clean up folder structure

* chore: conditionally use hooks + improve prompt

* chore: betterer....

* chore: polish

* feat: testing 🚀

* chore: polish polish polish

* chore: remove startWithPrompt

* chore: timeout 30

* chore: add experimental badge

* i18n + 60 sec timeout

* chore: MOAR POLISH

* chore: clean up explanation drawer

* chore: update tests

* chore: update FF checks

* chore: get the rendering w/FF correct

* chore: fix tests

* chore: re-work ai tooltips

* chore: cleanup

* chore: handle sql button styling differently

* chore: fix styling last time
2025-08-13 09:24:04 -07:00
..
GenAIButton.test.tsx
GenAIButton.tsx SQL Expressions: LLM plugin integration - SQL suggestions and SQL explanations (#107545) 2025-08-13 09:24:04 -07:00
GenAIDashDescriptionButton.tsx
GenAIDashTitleButton.tsx
GenAIDashboardChangesButton.tsx
GenAIHistory.tsx SQL Expressions: LLM plugin integration - SQL suggestions and SQL explanations (#107545) 2025-08-13 09:24:04 -07:00
GenAIPanelDescriptionButton.tsx
GenAIPanelTitleButton.tsx
GenerationHistoryCarousel.tsx
MinimalisticPagination.tsx
QuickFeedback.tsx
hooks.ts SQL Expressions: LLM plugin integration - SQL suggestions and SQL explanations (#107545) 2025-08-13 09:24:04 -07:00
jsonDiffText.test.ts
jsonDiffText.ts
tracking.ts SQL Expressions: LLM plugin integration - SQL suggestions and SQL explanations (#107545) 2025-08-13 09:24:04 -07:00
utils.test.ts
utils.ts