agentscope-ai / agentscope-ai/AgentTeams
Manager 容器重启后未自动重新邀请回 Worker 私有房间和 Team 房间 || Manager does not automatically re-invite back to Worker private rooms and Team rooms after restarting the container
- Vorherrschende Sprache
- Go
- Sterne
- 5.6k
- Forks
- 692
- Ø Merge
- 5 T. 4 Std.
- Gemergte PRs (30 T.)
- 23
Beschreibung
## Bug 描述
Manager Agent 容器重启后,Matrix 会话成功重建,但 hiclaw-controller 没有自动将 Manager 重新邀请回 Worker 的私有房间和 Team 房间,导致 Manager 无法直接 @mention 通知 Worker。
## 复现步骤
1. 创建 Team(如 infra-team)和多个 Worker
2. hiclaw-controller 自动创建 Worker 私有房间和 Team 房间
3. Manager 被邀请到所有房间
4. 重启 hiclaw-controller 或 Manager 容器
5. Manager Matrix 会话重建(token 刷新或重新注册)
6. Manager 成功加入部分房间(项目房间、Admin DM)
7. **但 Manager 未被重新邀请回 Worker 私有房间和 Team 房间**
## 预期行为
Manager 会话恢复后,hiclaw-controller 应该自动同步房间成员资格,确保 Manager 被重新邀请回所有必要的房间。
## 实际行为
Manager 只被邀请到部分房间(项目房间、Admin DM),缺失 5 个 Worker 私有房间和 Team 房间。
## 环境信息
- **HiClaw 版本**: dev (embedded mode)
- **Matrix 服务器**: Tuwunel 1.5.0-48
- **Manager**: 虾仔 (qwen3.6-plus)
- **Workers**: infra-team (6 个成员)
## 已尝试的恢复方法(均失败)
1. Worker 容器重启
2. Team 更新 API
3. hiclaw-controller 重启
4. Tuwunel Admin API
5. hiclaw-controller API
## 建议修复方案
1. **短期**:在 hiclaw-controller 启动时增加房间成员资格同步逻辑
2. **长期**:提供 Room Re-invitation API 供 Manager 主动触发同步
---
## Bug Description
After the Manager Agent container was restarted, the Matrix session was successfully reestablished, but hiclaw-controller did not automatically re-invite the Manager back to the Worker's private room and Team room, resulting in the Manager being unable to directly notify the Worker with @mention.
## Reproduction steps
1. Create a Team (such as infra-team) and multiple Workers
2. hiclaw-controller automatically creates Worker private rooms and Team rooms
3. Manager is invited to all rooms
4. Restart hiclaw-controller or Manager container
5. Manager Matrix session reconstruction (token refresh or re-register)
6. Manager successfully joined some rooms (project rooms, Admin DM)
7. **But the Manager was not re-invited back to the Worker private room and Team room**
## expected behavior
After the Manager session is restored, the hiclaw-controller should automatically synchronize room memberships, ensuring that the Manager is re-invited back to all necessary rooms.
## Actual behavior
Manager is only invited to some rooms (project room, Admin DM), and 5 Worker private rooms and Team rooms are missing.
## Environment information
- **HiClaw version**: dev (embedded mode)
- **Matrix Server**: Tuwunel 1.5.0-48
- **Manager**: Xiazai (qwen3.6-plus)
- **Workers**: infra-team (6 members)
## Recovery methods attempted (all failed)
1. Worker container restart
2. Team update API
3. hiclaw-controller restart
4. Tuwunel Admin API
5. hiclaw-controller API
## Suggested fixes
1. **Short term**: Add room membership synchronization logic when hiclaw-controller starts
2. **Long-term**: Provide Room Re-invitation API for Manager to actively trigger synchronization
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.