Skip to content

v2.103.0

Choose a tag to compare

@marcusquinn marcusquinn released this 06 Feb 18:24
· 24203 commits to main since this release

What's New in 2.103.0

Autonomous Orchestration (Elevated to Core)

Long-running batch operations are where AI agents deliver the most value. This release elevates orchestration from "planned" to a core capability:

  • Supervisor - SQLite state machine dispatches tasks to parallel AI agents with retry cycles, batch management, and cron scheduling
  • Runners - Named headless agent instances with persistent identity, instructions, and memory namespaces
  • /runners command - Batch dispatch from task IDs, PR URLs, or descriptions with concurrency control and progress monitoring
  • Mailbox - SQLite-backed inter-agent messaging for coordination across parallel sessions

8 New SEO Subagents

  • Semrush (seo/semrush.md) - Domain analytics, keyword research, backlink analysis via Analytics API v3
  • ContentKing (seo/contentking.md) - Real-time SEO monitoring and change tracking via Conductor API v2
  • Screaming Frog (seo/screaming-frog.md) - Technical SEO audits and crawl analysis
  • Bing Webmaster Tools (seo/bing-webmaster-tools.md) - URL submission, indexation, search analytics
  • Rich Results Test (seo/rich-results.md) - Structured data validation via browser automation
  • Programmatic SEO (seo/programmatic-seo.md) - Build SEO pages at scale with templates and keyword clustering
  • Analytics Tracking (seo/analytics-tracking.md) - GA4 setup, event tracking, conversions, UTM parameters
  • Schema Validator (seo/schema-validator.md) - Schema.org structured data validation with helper script

New Performance Tool

  • WebPageTest (tools/performance/webpagetest.md) - Real-world performance testing from 40+ global locations with filmstrip, waterfall, and Core Web Vitals

Bug Fixes

  • Fixed set -e premature exit in schema-validator-helper.sh (critical)
  • Fixed return 0 swallowing exit codes from validation commands (critical)
  • Added sed fallback when jq is missing for ESM module injection
  • Added guard for non-existent file paths in schema validator
  • Added npm pre-flight check in install_deps()
  • Fixed TOON scripts count off-by-one (scripts[37] → scripts[38])
  • Fixed SonarCloud security hotspot with inline NOSONAR comment

Supervisor Improvements

  • Integration testing fixes (t128.7) - 10 bugs fixed across 12 test scenarios
  • Post-PR lifecycle support (t128.8)
  • macOS native notifications on batch progress