docs: 更新 CHANGELOG,记录 v0.3.0 版本
This commit is contained in:
50
CHANGELOG.md
50
CHANGELOG.md
@@ -11,6 +11,56 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## [0.3.0] - 2026-03-14
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
#### 🏗️ 项目结构
|
||||||
|
|
||||||
|
- **Flask 应用工厂** - `app/__init__.py` 模块化应用初始化
|
||||||
|
- **配置管理** - `app/config.py` 支持开发/生产/测试环境
|
||||||
|
- **扩展初始化** - `app/extensions.py` 统一管理 Flask 扩展
|
||||||
|
|
||||||
|
#### 📦 数据模型实现
|
||||||
|
|
||||||
|
- **User 模型** - 用户模型,支持 bcrypt 密码哈希
|
||||||
|
- **Session 模型** - 会话模型,支持多 Agent 协作
|
||||||
|
- **Agent 模型** - Agent 模型,支持优先级和权重调度
|
||||||
|
- **Gateway 模型** - Gateway 模型,支持 Token 哈希存储
|
||||||
|
- **Message 模型** - 消息模型,支持 ACK 状态追踪
|
||||||
|
- **Connection 模型** - 连接模型,追踪 WebSocket 连接
|
||||||
|
|
||||||
|
#### 🔌 HTTP API 实现
|
||||||
|
|
||||||
|
- **认证 API** - 注册、登录、Token 刷新、用户信息
|
||||||
|
- **会话 API** - 创建、查询、关闭会话
|
||||||
|
- **Agent API** - 列表、详情、状态、配置更新、心跳上报
|
||||||
|
- **Gateway API** - 注册、注销、状态查询、心跳上报
|
||||||
|
- **消息 API** - 发送、获取、确认、已读标记
|
||||||
|
- **统计 API** - 系统、会话、消息、Agent 统计
|
||||||
|
|
||||||
|
#### 🔌 WebSocket 实现
|
||||||
|
|
||||||
|
- **认证流程** - `connect` → `auth` → `authenticated`
|
||||||
|
- **心跳机制** - `ping` / `pong` 事件
|
||||||
|
- **会话管理** - 创建、加入会话
|
||||||
|
- **消息路由** - 发送消息、消息确认
|
||||||
|
- **连接管理器** - 管理用户和 Agent 的 Socket 连接
|
||||||
|
|
||||||
|
#### 📄 配置文件
|
||||||
|
|
||||||
|
- **requirements.txt** - Python 依赖列表
|
||||||
|
- **requirements-dev.txt** - 开发依赖
|
||||||
|
- **.env.example** - 环境变量模板
|
||||||
|
- **docker-compose.yaml** - Docker 编排配置
|
||||||
|
- **run.py** - 启动入口
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- **开发计划进度** - Phase 1 核心功能已完成
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## [0.2.0] - 2026-03-14
|
## [0.2.0] - 2026-03-14
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|||||||
Reference in New Issue
Block a user