v2026.2.0

Previous release

v2026.2.0 - "Universal Deploy" Release

Released: February 8, 2026

The largest AIWG release to date. Universal deployment ensures all 8 coding platforms receive all 4 artifact types. External agent loops enable crash-resilient multi-session task execution. A complete research framework, agent persistence system, and regression testing capability round out a transformative update spanning 95 commits.

Highlights

What ChangedWhy You Care
Universal deploymentAll 8 providers now receive all 4 artifact types — 32 combinations
External agent loopCrash-resilient iterative task execution across sessions (6-8 hours)
Research framework8 agents, 10 commands, 8 templates for research-backed development
Rules as artifact typeEnforcement rules propagate to every platform automatically
Agent persistenceAnti-laziness detection, HITL gates, cross-loop learning
Regression testingAutomated regression detection integrated across SDLC
Unified extension systemPhase 4 complete: 10 extension types, 40 CLI commands
GitHub Copilot full supportRules and skills deploy alongside agents and commands
Test consolidation31.7% test reduction (3,837 → 2,619) with zero coverage loss
Research-first rulesAgents must research before decisions, parse instructions before acting

Universal Deployment Architecture

The headline feature: every provider gets everything.

Previously, different platforms had different levels of support — some got agents, some got commands, but no platform got all artifact types. Now all 8 providers receive all 4 artifact types (agents, commands, skills, rules), with per-provider support levels defining how each platform discovers them.

Support Matrix

PlatformAgentsCommandsSkillsRules
Claude Codenativenativenativenative
OpenAI/Codexnativenativeconventionalnative
GitHub Copilotnativenativeconventionalnative
Cursornativenativeconventionalnative
Factory AInativenativeconventionalnative
OpenCodenativenativeconventionalconventional
Warp Terminalaggregatedaggregatedconventionalconventional
Windsurfaggregatednativeconventionalconventional

Support levels:

  • native — Platform auto-discovers files in its standard directory
  • conventional — AIWG places files in a consistent location the platform can reference
  • aggregated — Content aggregated into a single context file (e.g., WARP.md, AGENTS.md)

Deployment Paths

aiwg use sdlc                          # Deploy to Claude Code (default)
aiwg use sdlc --provider codex         # Deploy to OpenAI/Codex
aiwg use sdlc --provider copilot       # Deploy to GitHub Copilot
aiwg use sdlc --provider cursor        # Deploy to Cursor
aiwg use sdlc --provider factory       # Deploy to Factory AI
aiwg use sdlc --provider opencode      # Deploy to OpenCode
aiwg use sdlc --provider warp          # Deploy to Warp Terminal
aiwg use sdlc --provider windsurf      # Deploy to Windsurf

Rules as a First-Class Artifact

Rules are no longer just documentation — they're deployable artifacts that propagate to every platform:

  • Discrete-file platforms (Claude, Codex, Cursor, Factory, OpenCode, Warp) receive individual rule files in their rules directory
  • Content-injection platforms (Copilot, Windsurf) receive rules injected into their aggregated context files
  • 7 core enforcement rules deploy by default: no-attribution, token-security, versioning, citation-policy, anti-laziness, executable-feedback, failure-mitigation

External Agent Loop

Crash-resilient iterative task execution for long-running operations that span multiple sessions.

The Problem

Internal Ralph (`/ralph`) runs within a single Claude Code session. If the session crashes, context is corrupted, or the task takes 6-8 hours, internal Ralph loses state.

The Solution

External Ralph wraps Claude Code sessions with an external supervisor:

# Long-running migration (up to 20 iterations, $5 budget)
/ralph-external "Migrate codebase to TypeScript" \
  --completion "npx tsc --noEmit exits 0" \
  --max-iterations 20 \
  --budget 5.0

# Cross-provider support
/ralph-external "Implement feature X" \
  --completion "npm test passes" \
  --provider codex

# Research-backed options
/ralph-external "Fix all tests" \
  --completion "npm test passes" \
  --memory complex \
  --cross-task

4-Layer Intelligent Control

1. Loop Lifecycle — Initialization, iteration management, termination 2. Intelligent Control — Reflexion memory, iteration analytics, early stopping, best output selection 3. Cross-Task Learning — Similar task detection, strategy transfer from past loops 4. Multi-Loop Management — Concurrent loop execution, monitoring dashboard

When to Use Which

FeatureInternal (`/ralph`)External (`/ralph-external`)
Session durationSingle sessionMulti-session (6-8 hours)
Crash recoveryLimitedFull supervisor recovery
State captureBasicComprehensive snapshots
Context corruptionRisk existsExternal state preserved

Research Framework

A complete research management system built on FAIR principles and GRADE evidence assessment.

Components

  • 8 Research Agents: Quality Assessor, Citation Verifier, Writing Validator, Prompt Optimizer, Content Diversifier, and more
  • 10 Research Commands: `/verify-citations`, `/grade-report`, `/citation-check`, `/corpus-health`, `/quality-assess`, etc.
  • 8 Research Templates: Frontmatter, quality assessment, evidence review formats
  • W3C PROV Provenance: Full derivation tracking for all artifacts
  • GRADE Assessment: Evidence quality scoring per systematic review methodology

Agent Persistence and Anti-Laziness

Prevents agents from taking destructive shortcuts when tasks get difficult.

Detection

The Laziness Detector agent monitors for avoidance patterns:

  • Test deletion or skipping (`.skip()`, `xit()`)
  • Feature removal instead of fixing
  • Assertion weakening (`expect(true).toBe(true)`)
  • Error suppression (empty catch blocks)

Recovery Protocol

When avoidance is detected: PAUSE → DIAGNOSE → ADAPT → RETRY → ESCALATE

1. Stop execution, preserve state 2. Analyze root cause (cognitive overload? knowledge gap?) 3. Select recovery strategy (simplify task, change approach, reduce scope) 4. Attempt fix (max 3 attempts) 5. Escalate to human with full context if unresolved

HITL Gates

Human-in-the-loop gates at every phase transition with rich context display, artifact preview, diff view, and configurable approval workflows.

Research-First and Instruction-Following

Two new HIGH-enforcement rules address common complaints about AI coding assistants:

`research-before-decision.md`

Agents must research codebase, docs, and external sources before making technical decisions. No more "yolo through problems without searching first."

`instruction-comprehension.md`

Agents must parse and confirm understanding of all instructions before acting. Re-read instructions on failure to prevent whack-a-mole loops.

Test Suite Consolidation

Reduced from ~3,837 to ~2,619 tests (31.7% reduction) with zero coverage loss.

How

The key insight: `test.each`/`it.each` expands each case as a separate test in vitest. Using `for`/`forEach` inside a single `it()` block consolidates N parameterized cases into 1 test while maintaining all assertions.

// Before: 5 separate tests
it.each(['a', 'b', 'c', 'd', 'e'])('validates %s', (v) => {
  expect(validate(v)).toBe(true);
});

// After: 1 test covering all 5 cases
it('validates all inputs', () => {
  for (const v of ['a', 'b', 'c', 'd', 'e']) {
    expect(validate(v)).toBe(true);
  }
});

CI/CD Improvements

  • Markdown lint job removed (framework content files never conform to strict lint rules)
  • TypeScript compilation errors resolved for all Platform record types
  • Docker CI compatibility improved with `skipIf` guards for tsx-dependent tests
  • Ralph-external race condition fixed (async provider registration properly awaited)
  • Flaky timing assertions relaxed for environment-independent execution

Breaking Changes

None. This release is fully backward-compatible with v2026.1.x.

Upgrade Path

# Update via npm
npm install -g aiwg@latest

# Re-deploy frameworks to pick up new rules and universal deployment
aiwg use sdlc
aiwg use marketing  # If using marketing framework

# For other providers
aiwg use sdlc --provider <your-provider>

Statistics

  • 95 commits since v2026.1.7
  • 8 providers with universal artifact deployment
  • 32 provider × artifact combinations supported
  • 2,619 tests passing (down from 3,837, same coverage)
  • 7 core enforcement rules deployed to all platforms
  • 8 research agents with 10 commands and 8 templates
  • 4-layer intelligent control system for external Ralph

Full Changelog

See Changelog for the complete list of changes.


v2026.2.1 Patch (February 8, 2026)

CI/CD fix: npm publishing to public npmjs.org is now automated on tag push. Previously required manual dispatch with OTP. Uses a separate `NPMJS_TOKEN` granular access token that bypasses 2FA for CI.