mirror of
https://github.com/luckyyzh/pi-agent-integrated.git
synced 2026-10-03 02:59:35 +00:00
feat: integrate Pi backend and Pi Web
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
export const DEFAULT_CUSTOM_UI_COLUMNS = 92;
|
||||
export const DEFAULT_CUSTOM_UI_ROWS = 40;
|
||||
|
||||
export interface HeadlessCustomUiTerminal {
|
||||
readonly columns: number;
|
||||
readonly rows: number;
|
||||
readonly kittyProtocolActive: false;
|
||||
}
|
||||
|
||||
export interface HeadlessCustomUiTui {
|
||||
readonly terminal: HeadlessCustomUiTerminal;
|
||||
requestRender(force?: boolean): void;
|
||||
}
|
||||
|
||||
export function createHeadlessCustomUiTui(
|
||||
requestRender: (force?: boolean) => void,
|
||||
columns = DEFAULT_CUSTOM_UI_COLUMNS,
|
||||
rows = DEFAULT_CUSTOM_UI_ROWS,
|
||||
): HeadlessCustomUiTui {
|
||||
const terminal = Object.freeze({
|
||||
columns,
|
||||
rows,
|
||||
kittyProtocolActive: false as const,
|
||||
});
|
||||
|
||||
return Object.freeze({ terminal, requestRender });
|
||||
}
|
||||
Reference in New Issue
Block a user