diff --git a/CHANGELOG.md b/CHANGELOG.md index 66639ae..3f7cfd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,19 @@ 本文件对应技能市场 **「更新日志」** Tab。 +## 1.1.7 + +- **RPA 手工登录 fallback 实跑验证(2026-09-14)** + - sandbox 演示账号 `demo/123456` 已失效(多次尝试 + 6 组常见 demo 凭据全部返回「用户名或密码错误」),按 v1.1.6 设计自动切到 `_wait_for_manual_login` 手工登录分支 + - 实跑命令:`python scripts/main.py collect-from-platform --show-browser --limit 1 --human-wait-timeout 180` + - 实跑结果:用户在弹出浏览器手工登录后,RPA 第 1 次轮询(≤2s)即检测到 `/app/home` URL,跳过登录分支继续往下走: + - 自动导航侧边栏 hr/contracts → `page.reload()` 触发 mock 数据 + - 抓到 3 行合同(钱实验 / 孙助理 / 王明远) + - 首行「续聘材料包」卡片抓 870 字文本 → 4 条业绩记录 + - 落库 `contracts` + `materials_content`:`saved_contracts=1, downloaded_materials=1` + - 结论:v1.1.6「自动 fill + 手工 fallback」设计 **已端到端验证**;后续 collect-from-platform 默认带 `--show-browser` 走手工登录入口(避免硬编码失效 demo 凭据) + - 流程记录见 memory `platform-collect-workflow.md` + ## 1.1.6 - **RPA 重构(按 skill-template `examples/real_browser_rpa` 设计模式)** diff --git a/SKILL.md b/SKILL.md index 9f62cbe..b2212b5 100644 --- a/SKILL.md +++ b/SKILL.md @@ -1,7 +1,7 @@ --- name: 合同到期智能预警与续聘辅助 description: "每日凌晨扫描全校教职工合同电子台账,对距离到期日 90/60/30 天的合同分级预警,并自动生成《续聘准备任务书》和《本月合同到期人员清单》。" -version: 1.1.6 +version: 1.1.7 author: 深圳匠厂科技有限公司 metadata: openclaw: diff --git a/scripts/util/constants.py b/scripts/util/constants.py index f15d660..e2865d5 100644 --- a/scripts/util/constants.py +++ b/scripts/util/constants.py @@ -6,7 +6,7 @@ """ SKILL_SLUG = "alert-contract-expiring-hr" -SKILL_VERSION = "1.1.6" +SKILL_VERSION = "1.1.7" LOG_LOGGER_NAME = "openclaw.skill.alert_contract_expiring_hr" PLATFORM_KIT_MIN_VERSION = "1.2.11"