 lianlonggangandClaude Code
|
f7fbc054df
|
feat: 升级下载 zip 后解压还原 jar
上传端为绕过中间设备对 jar 的拦截,升级包以 zip 下发;Agent 下载 zip 并 sha256 校验后,解压取内层 jar 再走替换/重启/回滚。
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-09 14:32:29 +08:00 |
|
 lianlonggangandClaude
|
0b13de14eb
|
feat: 升级流程增强 + 网关化配置 + 重连循环化
- 配置化:gateway.url/socket.path/download.prefix(网关基础地址统一推导 ws 与下载地址)、
main.home 主目录(jar/pid 相对它推导)、order.basic;properties 中文 \uXXXX 转义自动还原
- 升级流程:下载 PK 魔数检查与诊断日志;SHA 校验;替换改「改名腾位」绕开 Windows 文件锁延迟;
nssm stop/start 驱动停止与拉起(pid 强杀回退);升级中标志暂停看门狗拉起避免抢占 jar 锁
- ws_client:重连改循环实现修复递归栈溢出(长时间断线后 maximum recursion depth);
退避封顶延长至 5 分钟;心跳线程独立修复「暂无心跳数据」
- 新增命令:GET_APIS/HTTP_PROXY(接口测试代理,纯透传鉴权)、GET_LOG_DOWNLOAD(日志下载备用)
- 诊断增强:taskkill/进程退出/替换重试逐次日志
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-09-03 16:52:34 +08:00 |
|
 lianlonggangandClaude
|
68751c2354
|
feat: Python 版前置机 Agent 完整实现
- WebSocket 连接 B 端(注册/心跳/指数退避重连)
- 命令分发(10 种远程运维命令)
- 看门狗守护、日志实时流、在线升级含自动回滚
- 修复 main.py 日志格式 style 与占位符不匹配的问题
- 补充 README、配置示例、依赖清单
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-27 11:58:31 +08:00 |
|