Yuyao Huang (Sam)
|
b36acf65ca
|
refactor: 将端口配置从硬编码改为从配置文件读取
将应用端口从硬编码的8000改为从config.py读取PORT配置,提高配置灵活性
更新了README.md和keyring.example.yaml以说明端口配置
同时在standalone.py中也使用配置的端口值
|
2026-03-29 15:39:45 +08:00 |
|
Yuyao Huang (Sam)
|
80e4953cf9
|
feat: 优化WebSocket连接和心跳机制
- 在main.py和standalone.py中添加ws_ping_interval和ws_ping_timeout配置
- 调整ws.py中的心跳发送逻辑,先发送ping再等待
- 在host_client中优化消息处理,使用任务队列处理转发请求
- 更新WebTool以适配新的API格式并增加搜索结果限制
- 在agent.py中添加日期显示和web调用次数限制
- 修复bot/handler.py中的事件循环问题
|
2026-03-28 15:53:44 +08:00 |
|
Yuyao Huang (Sam)
|
64297e5e27
|
feat: 实现多主机架构的核心组件
新增路由器、主机客户端和共享协议模块,支持多主机部署模式:
- 路由器作为中央节点管理主机连接和消息路由
- 主机客户端作为工作节点运行本地代理
- 共享协议定义通信消息格式
- 新增独立运行模式standalone.py
- 更新配置系统支持路由模式
|
2026-03-28 14:08:47 +08:00 |
|