Features: - Interactive TUI with React/Ink - Autonomous agent with tool calls (bash, read, write, edit, glob, grep) - Permission system with pattern-based rules - Session management with auto-compaction - Dual providers: GitHub Copilot and Ollama - MCP server integration - Todo panel and theme system - Streaming responses - GitHub-compatible project context
35 lines
569 B
TypeScript
35 lines
569 B
TypeScript
/**
|
|
* TUI Types - Re-exports from centralized types
|
|
*/
|
|
|
|
export type {
|
|
AppMode,
|
|
CommandCategory,
|
|
SlashCommand,
|
|
CommandMenuState,
|
|
SelectOption,
|
|
DiffData,
|
|
DiffLineType,
|
|
DiffLineData,
|
|
DiffViewProps,
|
|
DiffLineProps,
|
|
LogEntryType,
|
|
ToolStatus,
|
|
LogEntryMetadata,
|
|
LogEntry,
|
|
LogEntryProps,
|
|
ThinkingIndicatorProps,
|
|
ToolCall,
|
|
PermissionType,
|
|
PermissionScope,
|
|
PermissionRequest,
|
|
PermissionResponse,
|
|
LearningScope,
|
|
LearningPrompt,
|
|
LearningResponse,
|
|
SessionStats,
|
|
HeaderProps,
|
|
CommandMenuProps,
|
|
AppState,
|
|
} from "@/types/tui";
|