Agent-Reach/tests
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
..
test_channel_contracts.py remove: drop Boss直聘 channel (non-functional) (#135) 2026-03-10 10:14:59 +08:00
test_channels.py feat(channels): add V2EX support via public API (zero-config, tier=0) 2026-03-12 14:29:07 +08:00
test_cli.py release: v1.3.0 (#70) 2026-03-04 18:18:18 +08:00
test_config.py fix: YouTube JS runtime check, Douyin health check, cli bare except, config permission race (#104) 2026-03-08 21:24:05 +08:00
test_core.py chore: add quality infra matrix, constraints, and test baseline fixes 2026-02-27 12:27:07 +08:00
test_doctor.py fix(tests): align format_report assertions with actual output (#119) 2026-03-08 22:29:19 +08:00
test_twitter_channel.py feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
test_xiaoyuzhou_install.py fix: avoid xreach false alarm and xiaoyuzhou install crash 2026-03-12 19:26:58 +08:00