Skip to content

feat: add theme-list ability (#4) - #40

Merged
pluginslab merged 1 commit into
mainfrom
feature/theme-list
Mar 20, 2026
Merged

pluginslab merged 1 commit into
mainfrom
feature/theme-list

Conversation

@ivdimova

Copy link
Copy Markdown
Collaborator

List installed WordPress themes with active/inactive status, version, and parent theme info. Read-only ability using wp_get_themes().

What does this PR do?

Type

  • [ x ] New ability
  • New workflow
  • Bug fix
  • Enhancement
  • Docs

How to test

  1. Check the Abilities tab and verify the ability works
  2. Try the chat and ask which themes are installed

Screenshots (if UI changes)

List installed WordPress themes with active/inactive status, version,
and parent theme info. Read-only ability using wp_get_themes().

Co-Authored-By: Claude Opus 4.6 <[email protected]>

@pluginslab pluginslab left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Results

Ran the full ability test suite with Ollama (Qwen 3 1.7B) — 21/21 passed (100%) in 49s.

All three new theme-list test cases routed correctly:

  • "list installed themes" → wp-agentic-admin/theme-list ✓
  • "which theme is active on my site?" → wp-agentic-admin/theme-list ✓
  • "show me all themes" → wp-agentic-admin/theme-list ✓

No regressions on existing abilities. Clean PHP, proper JS registration, good test coverage. LGTM!

@pluginslab
pluginslab merged commit d77283c into main Mar 20, 2026
@pluginslab
pluginslab deleted the feature/theme-list branch May 27, 2026 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants