Fixed
- Python 3.13 Crash in
nlm skill(Issue #122) — Fixed a crash when runningnlm skill installon Python 3.13, which was caused by using@click.option(type=Literal["user", "project"]). Replaced with standard string validation. Thanks to @zhaoguoqiao for reporting! - CDP Proxy Bypass (Issue #119) — The
httpxHTTP2 client was honoring system proxy settings even for the internal127.0.0.1CDP WebSocket acquisition call (http://127.0.0.1:9222/json). This caused connections to fail on machines running proxies. Restored theproxy=Noneargument to explicitly bypass proxies for local loopback connections. Thanks to @sjs33 for discovering and reporting this! research_statusPolling Loop (PR #120) — Restored the internal polling loop forresearch_statuswhenmax_waitis set. Previously, the parameters were ignored after a refactor, and it always returned after a single check. The tool now correctly blocks and polls until the research is completed or times out. Thanks to @byingyang for the excellent bug report, full implementation, and test suite!