Files
proxycast/docs/aiprompts
coso 19e14c0f4c refactor: 拆分 crate 架构 - models/providers/config/middleware/plugin 迁移到子 crate
- proxycast-core: models, data, logger, errors, backends, connect, session_files,
  orchestrator, session(rate_limit/sticky), config, middleware, plugin
- proxycast-providers: providers, converter, streaming, translator, stream,
  session(SessionManager/signature_store)
- 主 crate 保留 Tauri 业务逻辑,通过 re-export 保持 API 兼容
- 版本号升级到 0.60.0
- 移除已删除的 useFlowEvents hook 导出
- 移除已废弃的 flow_monitor 端到端测试
2026-02-08 03:19:44 +08:00
..
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00
2026-01-30 01:31:09 +08:00

aiprompts

架构说明

AI Agent 专用文档目录,提供模块级别的详细说明。 参考 aster-rust 的 aiprompts 模式设计。

文件索引

核心系统

  • overview.md - 项目架构概览
  • providers.md - Provider 系统(OAuth/API Key 认证)
  • credential-pool.md - 凭证池管理(负载均衡、健康检查)
  • converter.md - 协议转换(OpenAI ↔ CW/Claude)
  • server.md - HTTP 服务器(API 端点)

前端模块

  • components.md - React 组件系统
  • hooks.md - 自定义 React Hooks
  • lib.md - 工具库和 API 封装

后端模块

  • services.md - 业务服务层
  • commands.md - Tauri 命令
  • database.md - 数据库层(SQLite)

功能模块

  • flow-monitor.md - LLM 流量监控
  • terminal.md - 内置终端
  • mcp.md - MCP 服务器管理
  • plugins.md - 插件系统

Aster 集成

  • aster-integration.md - Aster 框架集成方案
  • workspace.md - Workspace 设计文档(工作目录管理)

内容创作

  • content-creator.md - 内容创作系统(write_file 标签、画布联动)

使用方式

AI Agent 在处理特定模块时,应先阅读对应的 aiprompts 文档:

# 处理 Provider 相关任务
→ 先读 docs/aiprompts/providers.md

# 处理凭证池相关任务
→ 先读 docs/aiprompts/credential-pool.md

# 处理 Aster Agent 集成
→ 先读 docs/aiprompts/aster-integration.md

# 处理 Workspace 相关任务
→ 先读 docs/aiprompts/workspace.md

# 处理内容创作、画布联动
→ 先读 docs/aiprompts/content-creator.md

更新提醒

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