v0.7.1 — Auto-load abilities, full test coverage
What's changed
Auto-loaded ability metadata
Ability tests no longer maintain a static manifest. load-abilities.js extracts id, label, and description directly from the JS source files at test time — single source of truth, zero drift.
Full test coverage
Test suite expanded from 8 tests (5 abilities) to 18 tests covering all 14 abilities:
- Plugin management: list, activate, deactivate
- Diagnostics: error log, site health, PHP version
- Cache & performance: cache flush, db optimize, transient flush, revision cleanup
- Cron & rewrites: cron list, rewrite list, rewrite flush
- Core WordPress: site info, environment info
- Knowledge questions: no-tool responses
Baseline: 100% accuracy (18/18) in ~45s with Qwen 3 1.7B via Ollama.
Lint fixes
All test files now pass wp-scripts lint-js.
Full changelog: a465729...788d229