mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-24 23:10:56 +08:00
components
架构说明
React 组件层,包含 UI 组件和业务组件。 使用 TailwindCSS 进行样式管理,shadcn/ui 作为基础组件库。
文件索引
agent/- AI Agent 聊天页面组件clients/- 客户端管理组件config/- 配置管理组件connect/- Lime Connect 组件(中转商 API Key 添加)flow-monitor/- LLM 流量监控组件general-chat/- 通用对话功能组件(三栏布局:会话列表 + 聊天区域 + 画布)mcp/- MCP 服务器管理组件(配置管理、运行时控制、工具/提示词/资源浏览与调用)plugins/- 插件管理组件provider-pool/- Provider 凭证池管理组件resilience/- 弹性策略配置组件routing/- 路由规则配置组件screenshot-chat/- 截图对话功能组件(实验室功能)settings-v2/- 设置页面组件(当前主实现)skills/- 技能管理组件switch/- 开关控制组件terminal/- 内置终端组件(使用 Tauri Commands)tools/- 工具页面组件widgets/- 右侧小部件栏组件(移植自 Waveterm)ui/- 通用 UI 组件(按钮、输入框等)websocket/- WebSocket 管理组件workspace/- Workspace 工作目录管理组件AppSidebar.tsx- 全局图标侧边栏(类似 cherry-studio)ConfirmDialog.tsx- 确认对话框HelpTip.tsx- 帮助提示组件Modal.tsx- 模态框组件Providers.tsx- Provider 管理页面SplashScreen.tsx- 启动画面组件
更新提醒
任何文件变更后,请更新此文档和相关的上级文档。