From 79e43bc301e1f40781cc119934c964cd581c0fe9 Mon Sep 17 00:00:00 2001 From: hulk Date: Tue, 13 Oct 2026 11:46:44 +0800 Subject: [PATCH] =?UTF-8?q?docs(agent):=20=E8=AE=B0=E5=BD=95=20DLPilot=20v?= =?UTF-8?q?0.4.3=20=E4=B8=8E=20SerialMate=20v0.1.1=20=E5=B7=B2=E5=8F=91?= =?UTF-8?q?=E5=B8=83=EF=BC=88tag=20=E6=8C=87=E5=90=91=20c91b4aa=20/=207a23?= =?UTF-8?q?6a6=EF=BC=89=EF=BC=9B=E8=B8=A9=E5=9D=91=E8=A1=A8=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=20PySide6=206.11=20=E5=AE=9E=E4=BE=8B=E7=BA=A7?= =?UTF-8?q?=E6=9E=9A=E4=B8=BE=E8=AE=BF=E9=97=AE=E6=9D=A1=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agent.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/agent.md b/agent.md index 16932d3..4d7e5e0 100644 --- a/agent.md +++ b/agent.md @@ -41,7 +41,7 @@ ## 2. 开发进度(已完成功能清单) -### 2.1 DLPilot — 最新发布 v0.4.0(2026-09-24) +### 2.1 DLPilot — 最新发布 v0.4.3(2026-10-13) - HDMI 源端:EDID 查看/逐字节解析、分辨率切换、智能显示拓扑(仅拉回转接板屏)、 纯色/黑白/测试卡全屏投屏、自定义槽位(pattern_slots.json)。 - 光机控制:RS485 链路(`dlpc_rs485.py` 帧协议+线程)、开关光机/设光强/TEC 控温/ @@ -52,6 +52,11 @@ (Fluent 主题 + Qt 调色板 + QSS + DWM 标题栏三件套同步)。 - 发布:v0.1.0(HDMI-Tool)→ v0.2.0 → v0.3.x → v0.4.0 均已上传 Gitea Release (v0.3.6 未单独发布,功能被 v0.4.0 覆盖);远端标签与附件已核对。 +- **v0.4.3(2026-10-13)**:修复长会话越跑越卡/命令无响应——收发日志手工 + cursor 裁剪用实例级枚举访问,PySide6 6.11 必抛 AttributeError 且异常打断 + `_poll_dlpc` 队列消费(FilmForge 同案);改 `setMaximumBlockCount(500)` + 环形裁剪 + 逐事件兜底 + 新增 `selftest_log.py` 回归。tag `DLPilot-v0.4.3` + 指向 `c91b4aa`。详见 `DLPilot/AGENTS.md` §9。 ### 2.2 EDID-Viewer — 最新发布 v0.1.0(2026-09-25) - 解析:EDID 1.x 基础身份/时序、CTA(音频 SAD/HDMI VSDB/CEC/HF-VSDB)、HDR 与 @@ -91,6 +96,11 @@ 发送卡一键切换/新建/存为/删除/表格编辑/重载。 - 发布:SerialMate.exe 已入库(随帧构成功能重建),zip/Release 未发布 (待用户验收后走 package_release + publish_gitea)。 +- **v0.1.1(2026-10-13)发布**:接收路径修复(时间戳改 link 线程到达时刻打戳、 + 接收日志批量插入+5000 行上限+积压折叠、通道配置缓存),详见 + `SerialMate/ISSUE_rx_timestamp_and_lag.md` 与其 AGENTS.md §7。tag + `SerialMate-v0.1.1` 指向 `7a236a6`,Release 附件 + `SerialMate-v0.1.1-win64.zip`(63.6 MB)。 ### 2.4 I2C-Inject — ⏸ 暂停开发(2026-09-25) - 已完成:RP2040 注入器固件(MicroPython,内置 viper 总线嗅探)、PC 端 GUI、 @@ -188,6 +198,7 @@ CustomTkinter;补齐折叠、PD 状态颜色、Light 调色板与 Qt 单文件 | 12 | Fluent Light 主题发黑 | 只调 `setTheme` 仅刷新 Fluent 控件,QMainWindow/原生 QTabWidget/QStatusBar/标题栏仍跟系统深色 → **三件套**:setTheme + QPalette/应用级 QSS + DWM 属性 20/35/36(EDID-Viewer `theme.py`,DLPilot 同源) | | 13 | PyInstaller 传 .spec 报错 | 给 .spec 再传 `--specpath` 报 "makespec options not valid" → spec 由 build_exe.py 生成后只传 distpath/workpath | | 14 | onefile 冒烟"没窗口" | onefile 引导父进程 MainWindowTitle 恒为空,轮询父进程误判失败 → 按进程名找子进程窗口(EDID-Viewer 实测 ~2s 起窗) | +| 15 | PySide6 6.11 实例级枚举访问 | 手工 cursor 裁剪 `cursor.Start` 在 6.11 必抛 AttributeError(实例级访问被移除,类级简写 `Qt.Xxx` 仍可用);槽内异常不崩溃只静默失败,还会打断同函数后半段与外层消费循环 → 日志裁剪一律用 `setMaximumBlockCount`,队列消费逐事件兜底 try/except。DLPilot v0.4.2 中雷(v0.4.3 修),SerialMate v0.1.0 末期同案 | ## 5. 快速上手(完整规程见各工具 AGENTS.md)