eda80b89b5
Previously, Extracting cookies from chrome... ✅ Twitter/X: auth_token + ct0 ✅ Cookies configured! Run `agent-reach doctor` to see updated status. stored Twitter cookies in ~/.agent-reach/config.yaml but did NOT write them to ~/.config/xfetch/session.json. This caused xreach CLI to report 'Not authenticated' even after a successful configure. The xfetch bridge existed only in the manual code path (cli.py:829). This commit extracts it into a shared helper _sync_xfetch_session() in cookie_extract.py and calls it from configure_from_browser() too, so both paths behave consistently. Fix is non-fatal: if the xfetch dir/file cannot be written, the error is swallowed silently (agent-reach config.yaml remains the source of truth). Co-authored-by: Panniantong <panniantong@users.noreply.github.com>