v2026.1.5

Previous release

v2026.1.5 - "Dynamic Addon Discovery" Release

Released: January 14, 2026

This release introduces dynamic addon discovery for all providers, ensuring new addons like Ralph automatically deploy without code changes.

Highlights

What ChangedWhy You Care
Dynamic addon discoveryAll providers now automatically pick up new addons like Ralph
No more hardcoded pathsNew addons work across all 8 providers without code changes
Ralph addon supportAgent loop agents, commands, and skills now deploy everywhere

What Changed

The Problem

Previously, each provider hardcoded specific addon paths:

// Old approach - hardcoded
const addons = ['writing-quality', 'aiwg-utils'];

This meant new addons like Ralph weren't deployed because they weren't in the hardcoded list.

The Solution

New shared discovery functions in `base.mjs`:

// New approach - dynamic
const addons = discoverAddons(srcRoot);
const agents = getAddonAgentFiles(srcRoot);
const commands = getAddonCommandFiles(srcRoot);

Updated Providers

All 6 active providers now use dynamic discovery:

ProviderFileStatus
Claude`claude.mjs`Updated
Codex`codex.mjs`Updated
Copilot`copilot.mjs`Updated
OpenCode`opencode.mjs`Updated
Factory`factory.mjs`Updated
Windsurf`windsurf.mjs`Updated

Auto-Discovered Addons

All addons in `agentic/code/addons/` are now automatically deployed:

  • aiwg-evals, aiwg-hooks, aiwg-utils
  • context-curator, testing-quality, voice-framework, writing-quality
  • guided-implementation, ralph, droid-bridge, star-prompt

Installation

npm update -g aiwg
aiwg use all  # Redeploy with all discovered addons

References