Agent-Reach/agent_reach
Panniantong 7ae0cd8c0a feat(twitter): migrate from xreach to bird CLI
- Replace xreach CLI with bird (@steipete/bird) as Twitter/X backend
- bird uses AUTH_TOKEN/CT0 env vars (simpler than xreach's session.json)
- Accept both 'bird' and 'birdx' binary names
- Remove version detection logic (bird v0.8.0 is the baseline)
- Write credentials.env to ~/.config/bird/ for easy sourcing
- Keep xfetch session.json sync for backward compatibility
- Update SKILL.md commands: bird search/read/user-tweets/thread
- Update install/uninstall to use npm @steipete/bird
- All 52 tests pass
2026-03-23 08:51:22 +01:00
..
channels feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
guides feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
integrations feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
scripts fix(groq): use Config class instead of hardcoded config.json (#136) 2026-03-10 14:21:34 +08:00
skill feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
__init__.py release: v1.3.0 (#70) 2026-03-04 18:18:18 +08:00
cli.py feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
config.py feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
cookie_extract.py feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
core.py feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
doctor.py fix: remove emoji from CLI output for Windows GBK compatibility 2026-03-07 05:46:38 +01:00