feat: Phase 2 - 服务层实现 + Bug修复

This commit is contained in:
2026-03-14 20:08:20 +08:00
parent 0a117a444c
commit 1836d118fe
9 changed files with 958 additions and 5 deletions

View File

@@ -11,6 +11,55 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
---
## [0.4.0] - 2026-03-14
### Added
#### 🔧 服务层实现 (Phase 2)
- **AgentScheduler** - 5 种调度策略
- RoundRobinScheduler - 轮询调度
- WeightedRoundRobinScheduler - 加权轮询调度(默认)
- LeastConnectionsScheduler - 最少连接调度
- LeastResponseTimeScheduler - 最快响应调度
- CapabilityMatchScheduler - 能力匹配调度
- **MessageQueue** - 消息队列管理
- 消息入队/出队
- ACK 确认机制
- 重试队列管理
- Redis 存储支持
- **SessionService** - 会话服务
- 创建/关闭会话
- Agent 分配
- 多 Agent 协作支持
- 会话活跃度追踪
- **MessageService** - 消息服务
- 创建/获取消息
- 消息确认
- 已读标记
- 重试机制
- 消息统计
- **AgentService** - Agent 服务
- Agent 注册/注销
- 状态更新
- 心跳管理
- 配置更新
- 离线检测
### Fixed
- **gateways.py** - 修复蓝图名称错误 (`gateway_bp``gateways_bp`)
### Changed
- **Dockerfile** - 添加生产环境 Docker 镜像配置
---
## [0.3.0] - 2026-03-14
### Added