Skip to content

v0.7.1 — Auto-load abilities, full test coverage

Choose a tag to compare

@pluginslab pluginslab released this 14 Mar 09:47
· 348 commits to main since this release

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