# cmdc_tui v0.1.2 - Table of Contents

CMDC TUI — 基于 ExRatatui 的 AI Agent 终端交互界面

## Modules

- [CmdcTui](CmdcTui.md): CMDC TUI — 基于 ExRatatui 的 AI Agent 终端交互界面。
- [CmdcTui.App](CmdcTui.App.md): CMDC TUI 主应用模块 — ExRatatui.App behaviour 实现。
- [CmdcTui.Commands](CmdcTui.Commands.md): CMDC TUI 内置命令注册表。
- [CmdcTui.Dialogs.ApprovalDialog](CmdcTui.Dialogs.ApprovalDialog.md): HITL 审批弹窗 — Popup + 工具详情 + y/n 操作。
- [CmdcTui.Dialogs.AskUserDialog](CmdcTui.Dialogs.AskUserDialog.md): Agent 提问弹窗 — Popup + TextInput + Enter 提交。
- [CmdcTui.Dialogs.CommandPalette](CmdcTui.Dialogs.CommandPalette.md): 命令面板 — Ctrl+P 打开，Popup + TextInput + SlashCommands 自动补全。
- [CmdcTui.Dialogs.SlashAutocomplete](CmdcTui.Dialogs.SlashAutocomplete.md): Textarea 内嵌 Slash 命令自动补全 overlay。
- [CmdcTui.EventRouter](CmdcTui.EventRouter.md): CMDC EventBus 事件路由器。
- [CmdcTui.KeyHandler](CmdcTui.KeyHandler.md): 终端按键事件处理器。
- [CmdcTui.Panels.ChatPanel](CmdcTui.Panels.ChatPanel.md): 对话消息面板 — WidgetList + Markdown + Throbber 渲染。

- [CmdcTui.Panels.StatusBar](CmdcTui.Panels.StatusBar.md): 底部状态栏 — 三区域布局：左（状态 + Throbber）/ 中（session + model）/ 右（快捷键）。
- [CmdcTui.Panels.TodoPanel](CmdcTui.Panels.TodoPanel.md): Todo 面板 — 侧栏 Checkbox + WidgetList。
- [CmdcTui.Panels.ToolPanel](CmdcTui.Panels.ToolPanel.md): 工具执行状态面板 — 侧栏 Table。
- [CmdcTui.State](CmdcTui.State.md): TUI 集中式状态。

## Mix Tasks

- [mix tui](Mix.Tasks.Tui.md): 启动 CMDC TUI 终端界面。

