Agent-Reach/tests
Pnant 3be2a64120
fix: auto-register skill on doctor + add XHS output formatter (#154, #134) (#199)
- Add 'agent-reach skill --install/--uninstall' command for explicit skill management
- Make 'agent-reach doctor' auto-install skill if not present (fixes #154)
- Add format_xhs_result() to strip bloated XHS JSON to essential fields (fixes #134)
- Add 'agent-reach format xhs' CLI command (pipe mcporter output to clean it)
- Update SKILL.md with XHS formatter usage tip
- Add tests for both features (11 new tests, 73/73 total pass)

Co-authored-by: Panniantong <panniantong@users.noreply.github.com>
2026-03-23 19:40:57 +08:00
..
test_channel_contracts.py feat: add Xueqiu (雪球) channel (#198) 2026-03-23 18:44:13 +08:00
test_channels.py feat: add Xueqiu (雪球) channel (#198) 2026-03-23 18:44:13 +08:00
test_cli.py Fix twitter cookie parsing regression (#196) 2026-03-23 18:35:47 +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(test): update doctor test assertions for Rich markup (#197) 2026-03-23 18:42:14 +08:00
test_skill_command.py fix: auto-register skill on doctor + add XHS output formatter (#154, #134) (#199) 2026-03-23 19:40:57 +08:00
test_twitter_channel.py feat(twitter): migrate from xreach to bird CLI 2026-03-23 08:51:22 +01:00
test_xhs_format.py fix: auto-register skill on doctor + add XHS output formatter (#154, #134) (#199) 2026-03-23 19:40:57 +08:00
test_xiaoyuzhou_install.py fix: avoid xreach false alarm and xiaoyuzhou install crash 2026-03-12 19:26:58 +08:00