From 0bb94409a20c8bf2188b27258ab11ecdd467013d Mon Sep 17 00:00:00 2001 From: rqi14 Date: Fri, 27 Mar 2026 12:04:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(boss):=20=E7=99=BB=E5=BD=95=E5=90=8E?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=85=B3=E9=97=AD=E6=B2=BB=E7=90=86=E5=85=AC?= =?UTF-8?q?=E5=91=8A=E5=BC=B9=E7=AA=97=EF=BC=9B=E6=B2=9F=E9=80=9A=E9=A1=B5?= =?UTF-8?q?=E6=96=B0=E6=8B=9B=E5=91=BC/=E6=9C=AA=E8=AF=BB=20tab=20?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 GOVERNANCE_NOTICE_DIALOG_* 选择器与 dismissGovernanceNoticeDialog(), 在 launchBrowserAndNavigateToChat 与 startBossAutoBrowse 登录后调用,避免阻塞自动化。 - 沟通页:先切「新招呼」再强制点「未读」刷新列表;switchToTab 支持 force 选项。 - 文档:recruiter_architecture §14 弹窗清单与 §6 常量更新;CLAUDE.md 补充登录后弹窗说明; 新增 plan/README.md、plan/chat_page_tab_navigation.md。 Made-with: Cursor --- CLAUDE.md | 5 + .../chat-page-processor.mjs | 35 ++- .../boss-auto-browse-and-chat/constant.mjs | 23 ++ packages/boss-auto-browse-and-chat/index.mjs | 36 ++- plan/README.md | 86 +++++++ plan/chat_page_tab_navigation.md | 222 ++++++++++++++++++ plan/recruiter_architecture.md | 146 ++++++++++-- 7 files changed, 524 insertions(+), 29 deletions(-) create mode 100644 plan/README.md create mode 100644 plan/chat_page_tab_navigation.md diff --git a/CLAUDE.md b/CLAUDE.md index 1c3b503..ff7669c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -101,6 +101,11 @@ Key files and their roles: Anti-detection: stealth + laodeng + anonymize-ua plugins; all clicks via `ghost-cursor` (`createHumanCursor`); random delays via `sleepWithRandomDelay`. +**Known post-login popups** — all must be auto-dismissed or automation will hang: +- **Governance notice** (`dialog-uninstall-extension`) — appears every login; handled by `dismissGovernanceNoticeDialog(page)` in `index.mjs`, called after login in both `launchBrowserAndNavigateToChat` and `startBossAutoBrowse`. Confirm button is `div.confirm-btn` (a `
` styled with a background image, not a `