67 lines
1.5 KiB
Markdown
67 lines
1.5 KiB
Markdown
# Agents
|
||
|
||
## src/aura
|
||
AI语音识别相关模块,包含ASR功能、配置和库文件
|
||
|
||
## src/auth
|
||
认证授权模块,包含drizzle ORM集成、数据模型和OAuth认证
|
||
|
||
## src/db
|
||
数据库核心模块,包含drizzle配置和数据库schema定义
|
||
|
||
## src/models
|
||
数据模型定义,包含组织和用户相关模型
|
||
|
||
## src/modules
|
||
核心功能模块集合:
|
||
- auth.ts: 认证模块
|
||
- config.ts: 配置管理
|
||
- db.ts: 数据库连接
|
||
- domain.ts: 域管理
|
||
- fm-manager/: 文件管理器
|
||
- html/: HTML处理
|
||
- jwks/: JWT密钥集
|
||
- logger.ts: 日志记录
|
||
- off/: 离线功能
|
||
- redis.ts: Redis缓存
|
||
- s3.ts: S3存储
|
||
- self-restart.ts: 自重启
|
||
- user-app/: 用户应用
|
||
- v1-ws-proxy/: V1 WebSocket代理
|
||
- v3/: V3版本功能
|
||
|
||
## src/realtime
|
||
实时通信模块,包含flowme实时功能
|
||
|
||
## src/routes
|
||
API路由集合,按功能分类:
|
||
- ai/: AI相关路由
|
||
- app-manager/: 应用管理
|
||
- config/: 配置管理
|
||
- file/: 文件操作
|
||
- file-listener/: 文件监听
|
||
- flowme/: Flowme功能
|
||
- light-code/: 轻量级代码
|
||
- mark/: 标记功能
|
||
- micro-app/: 微应用
|
||
- prompts/: 提示词
|
||
- query-views/: 查询视图
|
||
- user/: 用户管理
|
||
- views/: 视图管理
|
||
|
||
## src/routes-simple
|
||
简化路由模块,包含页面代理和路由器
|
||
|
||
## src/scripts
|
||
实用脚本集合,包含数据库操作、用户管理、S3统计、密钥管理等维护脚本
|
||
|
||
## src/test
|
||
测试相关文件
|
||
|
||
## src/utils
|
||
通用工具函数:
|
||
- filter.ts: 过滤工具
|
||
- get-content-type.ts: 内容类型获取
|
||
- get-engine.ts: 引擎获取
|
||
- sleep.ts: 延迟工具
|