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 Changed | Why You Care |
|---|---|
| Dynamic addon discovery | All providers now automatically pick up new addons like Ralph |
| No more hardcoded paths | New addons work across all 8 providers without code changes |
| Ralph addon support | Agent 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:
| Provider | File | Status |
|---|---|---|
| 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
- Ralph Addon - Agent loop documentation
- Changelog - Full changelog