Skip to content

v0.2.0 — Bug fixes, dead code removal, documentation overhaul

Choose a tag to compare

@pluginslab pluginslab released this 02 Mar 10:08
· 393 commits to main since this release

What's Changed

Bug Fixes (3 HIGH severity)

  • Fix annotations.readonly vs isReadOnly naming mismatch — tool-registry.js defaulted to isReadOnly but workflow-orchestrator.js checked readonly, causing all tools to be treated as write operations in workflow confirmations
  • Fix PHP model ID fallback — Fresh installs would receive Phi-3.5-mini-instruct-q4f16_1-MLC (which no longer exists) instead of Qwen2.5-3B-Instruct-q4f16_1-MLC
  • Fix error-log-read.php memory exhaustion — file_get_contents() loaded entire debug.log into memory; replaced with SplFileObject for memory-safe tail reading

Other Bug Fixes

  • Fix double plugin-activate registration in class-abilities.php
  • Fix broken bold markdown (* * text * * → **text**) in site-cleanup.js workflow summary
  • Fix tablesOptimized casing mismatch in database-maintenance.js (JS camelCase vs PHP snake_case)
  • Sync PHP settings model list with JS model-loader (removed stale Phi/Llama-1B entries)
  • Remove dead migration method from wp-agentic-admin.php

Dead Code Removal

  • Delete ai-service.js — Legacy keyword-based routing fully superseded by ChatOrchestrator + ReactAgent
  • Remove write-only abilityExtensions Map from agentic-abilities-api.js
  • Remove no-op initializeFromPHPConfig() function
  • Clean up legacy export from services/index.js

Documentation Overhaul

  • 46 inaccuracies fixed across README.md, ARCHITECTURE.md, ABILITIES-GUIDE.md, WORKFLOWS-GUIDE.md, and THIRD-PARTY-INTEGRATION.md
  • 73 previously undocumented features now documented
  • Critical fix: Corrected third-party script handle from wp-agentic-admin-extensions to wp-agentic-admin (wrong handle would cause third-party scripts to silently fail)

Files Changed

20 files changed, 574 insertions, 685 deletions

Full Changelog: v0.1.1...v0.2.0