fix(tui): keep config schema statically walkable
This commit is contained in:
@@ -1596,7 +1596,7 @@ export interface TuiConfig {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Source: [`packages/ui/tui/src/index.ts:245`](../packages/ui/tui/src/index.ts)
|
Source: [`packages/ui/tui/src/index.ts:247`](../packages/ui/tui/src/index.ts)
|
||||||
|
|
||||||
## `@deepseek-ai/dsh-tui-demo`
|
## `@deepseek-ai/dsh-tui-demo`
|
||||||
|
|
||||||
|
|||||||
@@ -263,7 +263,21 @@ export const Config: z<Config> = z.object({
|
|||||||
welcome: z.string(),
|
welcome: z.string(),
|
||||||
sessionId: z.string().default('main'),
|
sessionId: z.string().default('main'),
|
||||||
resumeCommand: z.string(),
|
resumeCommand: z.string(),
|
||||||
...tuiConfigSchemaFields,
|
showReasoning: tuiConfigSchemaFields.showReasoning,
|
||||||
|
maxToolOutputLines: tuiConfigSchemaFields.maxToolOutputLines,
|
||||||
|
maxQuestionOptions: tuiConfigSchemaFields.maxQuestionOptions,
|
||||||
|
maxModelOptions: tuiConfigSchemaFields.maxModelOptions,
|
||||||
|
questionDialogWidth: tuiConfigSchemaFields.questionDialogWidth,
|
||||||
|
questionDialogMaxHeight: tuiConfigSchemaFields.questionDialogMaxHeight,
|
||||||
|
modelDialogWidth: tuiConfigSchemaFields.modelDialogWidth,
|
||||||
|
modelDialogMaxHeight: tuiConfigSchemaFields.modelDialogMaxHeight,
|
||||||
|
fileSearchMaxResults: tuiConfigSchemaFields.fileSearchMaxResults,
|
||||||
|
fileSearchMaxEntries: tuiConfigSchemaFields.fileSearchMaxEntries,
|
||||||
|
fileSearchExcludedDirectories: tuiConfigSchemaFields.fileSearchExcludedDirectories,
|
||||||
|
showHardwareCursor: tuiConfigSchemaFields.showHardwareCursor,
|
||||||
|
color: tuiConfigSchemaFields.color,
|
||||||
|
truecolor: tuiConfigSchemaFields.truecolor,
|
||||||
|
title: tuiConfigSchemaFields.title,
|
||||||
})
|
})
|
||||||
|
|
||||||
/** Fully defaulted TUI presentation settings. */
|
/** Fully defaulted TUI presentation settings. */
|
||||||
|
|||||||
Reference in New Issue
Block a user