GenAI tweaks (#22756)

* add DictAsYamlField for genai provider and runtime options

* regenerate config translations

* chat tweaks

- add page title
- scroll if near bottom
- add tool call group that dynamically updates as tool calls are made
- add bouncing loading indicator and other UI polish

* tool call grouping
This commit is contained in:
Josh Hawkins
2026-04-04 06:54:51 -06:00
committed by GitHub
parent 9cb76d0bd9
commit e24eb676a9
13 changed files with 386 additions and 132 deletions
@@ -5,6 +5,7 @@ const genai: SectionConfigOverrides = {
sectionDocs: "/configuration/genai/config",
advancedFields: ["*.base_url", "*.provider_options", "*.runtime_options"],
hiddenFields: ["genai.enabled_in_config"],
restartRequired: [],
uiSchema: {
"ui:options": { disableNestedCard: true },
"*": {
@@ -36,14 +37,10 @@ const genai: SectionConfigOverrides = {
"ui:options": { size: "xs" },
},
"*.provider_options": {
additionalProperties: {
"ui:options": { size: "lg" },
},
"ui:field": "DictAsYamlField",
},
"*.runtime_options": {
additionalProperties: {
"ui:options": { size: "lg" },
},
"ui:field": "DictAsYamlField",
},
},
},