feat: deliver certified records to Feishu Bitable - #79
Conversation
- chrome-extra: captcha watchdog (captcha_alert.py), userscript deployer (deploy_userscripts.py), Tampermonkey runtime, doubao captcha userscripts, entrypoint with noVNC quality fix + --enable-unsafe-swiftshader so the frontend login page (Three.js WebGL background) renders in container Chrome - browsers.py: dynamic agent pool instances mount chrome-extra and seed Tampermonkey profile from agent-1 - docker-compose: api uses 0.4.1-gjx image, mounts captcha tooling; agent-1 mounts chrome-extra entrypoint/tampermonkey/scripts
Replace hard-coded D:/projects/opencli-Razormind/chrome-extra absolute paths with ./chrome-extra relative to the compose file (portable for upstream). browsers.py falls back to ./chrome-extra when CHROME_EXTRA_DIR is unset; deployers can still point it at a host absolute path via env.
…record-delivery # Conflicts: # backend/security/identity.py # frontend/components/flow/run-trace-panel.tsx
|
Important Review skippedToo many files! This PR contains 201 files, which is 101 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (33)
📒 Files selected for processing (201)
You can disable this status message by setting the Warning Your free Security trial is over. An organization admin can activate billing to continue. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Verification
Notes
No live Feishu credentials are committed. Pre-existing broad Ruff baseline debt and duplicate run-event follow-up remain documented in deferred-work.md.