Files
proxycast/src-tauri/src
cosoandClaude Opus 4.5 91fe7ff481 feat: v0.53.0 - 统一对话系统与内容创作增强
Features

统一对话系统
- 新增 useUnifiedChat Hook 支持多种对话模式 (Agent/General/Creator)
- 新增统一对话 API 封装 (unified-chat.ts)
- 新增 Chat 类型定义系统 (chat.ts)
- 支持流式响应和工具调用

内容创作增强
- 新增 Content Creator 文档和系统提示词
- 新增 writeFile 解析器支持画布输出
- 优化 General Chat 组件支持内容创作模式
- 支持多种创作主题 (社交媒体/海报/音乐/知识/规划/文档/视频/小说)

会话管理优化
- 增强 Aster Agent 状态管理
- 新增统一会话命令 (unified_chat_cmd)
- 新增 Chat DAO 数据访问层
- 优化数据库迁移脚本

Bug Fixes
- 修复 ESLint 警告和未使用变量问题
- 修复 React Hooks 依赖警告

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 00:01:34 +08:00
..
2026-01-06 00:26:16 +08:00
2026-01-06 22:25:46 +08:00
2026-01-30 01:31:09 +08:00
2026-01-13 02:29:07 +08:00

src

架构说明

Tauri 后端核心代码,处理系统级功能和 API 服务。 使用 Rust 实现高性能的代理、认证和流量监控逻辑。

文件索引

  • commands/ - Tauri 命令处理(前端调用入口)
  • config/ - 配置管理(导入/导出/热重载)
  • connect/ - ProxyCast Connect 模块(中转商生态合作)
  • converter/ - 协议转换(OpenAI ↔ CW/Claude/Antigravity)
  • credential/ - 凭证池管理(负载均衡、健康检查)
  • database/ - 数据库层(SQLite + DAO)
  • flow_monitor/ - LLM 流量监控(拦截、存储、查询)
  • injection/ - 请求注入(系统提示词等)
  • middleware/ - HTTP 中间件
  • models/ - 数据模型定义
  • plugin/ - 插件系统(含声明式 UI 系统)
  • processor/ - 请求处理管道
  • providers/ - 各 Provider 的认证和 API 实现
  • proxy/ - HTTP 代理客户端
  • resilience/ - 弹性策略(重试、超时、故障转移)
  • router/ - 请求路由(模型映射、规则匹配)
  • server/ - HTTP 服务器(OpenAI/Claude 兼容 API)
  • services/ - 业务服务层
  • streaming/ - 流式响应处理
  • telemetry/ - 遥测和统计
  • terminal/ - 终端核心模块(PTY 管理、会话管理)
  • tray/ - 系统托盘
  • websocket/ - WebSocket 支持
  • workspace/ - Workspace 工作目录管理
  • lib.rs - 库入口
  • main.rs - 应用入口
  • logger.rs - 日志配置
  • server_utils.rs - 服务器工具函数

更新提醒

任何文件变更后,请更新此文档和相关的上级文档。