Merge origin/master into worktree/web-session-titles

# Conflicts:
#	packages/client/connection/src/client/fixture.ts
This commit is contained in:
Tianyi Cui
2026-07-23 20:12:40 +08:00
34 changed files with 1821 additions and 135 deletions

View File

@@ -1553,7 +1553,7 @@ export interface Config extends TuiConfig {
resumeCommand?: string
}
/** Presentation settings for the pi-tui terminal mode. */
/** Interaction and presentation settings for the pi-tui terminal mode. */
export interface TuiConfig {
/** Render model reasoning blocks. */
showReasoning?: boolean
@@ -1571,6 +1571,12 @@ export interface TuiConfig {
modelDialogWidth?: number
/** Model-selector maximum height in terminal rows. */
modelDialogMaxHeight?: number
/** Maximum fuzzy file candidates displayed for one `@` query. */
fileSearchMaxResults?: number
/** Maximum paths retained in one `@` workspace index. */
fileSearchMaxEntries?: number
/** Directory basenames excluded from `@` traversal and completion. */
fileSearchExcludedDirectories?: string[]
/** Show the terminal's hardware cursor at the pi editor's IME marker. */
showHardwareCursor?: boolean
/** Apply the built-in ANSI color palette. */
@@ -1587,7 +1593,7 @@ export interface TuiConfig {
}
```
Source: [`packages/ui/tui/src/index.ts:217`](../packages/ui/tui/src/index.ts)
Source: [`packages/ui/tui/src/index.ts:248`](../packages/ui/tui/src/index.ts)
## `@deepseek-ai/dsh-tui-demo`