VR

viy1204/recruiting-copilot

Developer tools

This page was translated automatically. Technical details may differ from the original. View the original

108 stars Quality 68 Trend 36MIT

AI recruitment workflow for HR/headhunters: job standard sorting, Boss Zhipin + Liepin dual-channel initial source screening, market talent inventory, resume evaluation, interview scheduling, candidate ledger, and daily reports. Can be installed as Claude Code plugin or DeepSeek Harness (dsh) plugin—the latter comes with a hands-on "Recruitment Browser" panel; It can also be used with any AI programming assistant that reads any AGENTS.md.

Overview

An AI recruitment workflow for HR/headhunters: Also includes market talent inventory, resume evaluation, and resume attachments for Liepin/BOSS as needed from Feishu mailbox. Use it with any AI programming assistant: Claude Code, Codex, workbuddy, qoderwork, MiniMax Code, Z code, etc. — as long as your tool can read AGENTS.md in the workspace, you can run this workflow. :(True window, it grabs the keyboard spotlight once when launched). Both companies decide based on evidence, without insistence: - BOSS previously defaulted to headless, but on 2026-08-19 it was changed back — one account was targeted, page text stated, "Your account is using third-party recruitment management systems, plugins, plugins, software, and other auxiliary tools"; Another team used the upstream version (default header) to be inactive for a long time, but their AI arbitrarily changed the headless version and banned the account that day. Headless Chrome's UA reports HeadlessChrome, while Client Hints still says Google Chrome, which is a zero false positive signal. - Liepin's risk control pattern has never been observed, and there is no evidence to support switching to its default. Not grabbing focus is a real benefit. —It's **, it drags BOSS into a headless system together. Grabbing attention is an experience issue; being restricted from web login is a business issue. By the way: During the restricted period**, the BOSS Zhipin app and PC client can still be used as usual, no need to shut down. Reason: All anti-detection protection on boss-cli (blocking risk control SDK, pretending to succeed with 204 reporting endpoints, injecting page guard, etc.) is all set to . Confirmed by actual testing. So during the browser's multi-command resident period, it's completely naked; panel operations and navigation-initiated navigation are in this bare run period, with no protection at all. The same test account was restricted twice on 2026-08-18: once during troubleshooting with a second host and repeated resize (page resize in seconds), limiting for several hours; The first time was the panel click ** (UA mutation between HeadlessChrome and Chrome within the same session). Reinforcements already implemented in this version: - —— By default, there is already a header, so switching modes is not necessary; Switching to mode within the same session causes UA mutation, which is the reason for the second restriction. - , and the folded state is persistent. Expanding will keep the host subscribed screen and enable crash self-healing; To operate manually, you need to press the toolbar 🔒 to open it explicitly.

Overview (machine translated)

An AI recruitment workflow for HR/headhunters: Pressur-style clarification of real job requirements → Boss Zhipin + Liepin dual-channel daily source screening → Greeting → Interview scheduling → Candidate ledger → Daily report. There are also market talent inventory, resume evaluations, and resume attachments for Liepin/BOSS from Feishu mailbox on demand.

Compatible with any AI programming assistant: Claude Code, Codex, Workbuddy, qoderwork, MiniMax Code, Z Code, etc. As long as your tool can read AGENTS.md in the workspace, it can run this process.

⚠️ Account Security Guidelines (Updated 2026-08-19, Please Read)

**Two rules: Don’t use a headless setup; For daily recruitment, use CLI commands; don’t manually click operations in the ‘Recruitment Browser’ panel. **

About headless:* *BOSS and Liepin now have heads by default (real window, steals keyboard focus once when launched). Both companies have tested samples and share the same root cause:

  • BOSS (2026-08-19 Return to Head) — An account was restricted from logging in via web for 24 hours, page copy Clearly stated: “Your account has been detected to use third-party recruitment management systems, plugins, plugins, software, or other auxiliary tools”; Another team Using the upstream version (default headline) is inactive for a long time, but their AI arbitrarily changes the headless version and bans the account on the same day.
  • Liepin (2026-09-21 Flipped back to ‘Head’) — Tested on 2026-09-20 After consecutive headless calls, the account was judged as ‘abnormal behavior’, 302 arrived safe.liepin.com/.../captchaPage_PC, the business interface begins silent interception. liepin-cli v0.2.7 synchronizes to default.

The root cause is the same: the UA of the headless Chrome self-reports HeadlessChrome, while the Client Hints still says Google Chrome, This paradoxical signal is zero false alarm. All three parties deliberately avoid disguising UA (camouflage and ‘not recognizing the direction of automation’ confrontation) This red line conflicts), so you can’t avoid it, so you can’t use the headless one.

Additional RECRUIT_BROWSER_HIDDEN=true—This is the Unified Overlay Switch, which drags both players into the headless category. Grabbing attention is an experience issue; account restrictions are a business issue. If you want to see the screen, use the laptop panel, not flip back to nowhere to go.

By the way: During the time limit, only the web version is restricted; the BOSS Zhipin app and PC client can still be used as usual, without interruption.

Reason: boss-cli anti-detection protection (blocking risk control SDK, pretending to succeed with 204 on reported endpoints, injecting page guard, etc. All are attached to the CLI process’s own CDP session, and the process becomes invalid as soon as it exits. Confirmed by actual testing. So browser During cross-command residency, you are completely naked; panel operations and panel navigation are unprotected during this period.

This page was translated automatically. Technical details may differ from the original.

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add viy1204/recruiting-copilot
New to MCP? Start with the mcpskill.org guide →