v2024.12.5

Previous release

v2024.12.5 - "Flexible Models & Terminal Docs" Release

Released: December 13, 2025

This release introduces flexible model selection for agent deployment, a terminal-aesthetic documentation site with full-text search and CLI commands, the Smithing Framework for creating AIWG components, and Windsurf provider support.

Highlights

What ChangedWhy You Care
Terminal docs siteDocumentation with CLI-style interface, search, and themes
Smithing FrameworkCreate agents, skills, commands, and MCP servers dynamically
Windsurf providerDeploy to Windsurf IDE
Flexible model selectionOverride models per tier when deploying agents
Filter-based deploymentDeploy only specific agents by pattern or role
Persistent model configSave model preferences for future deployments

Model Selection

Override models at deployment time using the new flags:

# Override reasoning tier (opus-level agents)
aiwg use sdlc --reasoning-model claude-opus-4-2

# Override coding tier (sonnet-level agents)
aiwg use sdlc --coding-model claude-sonnet-5

# Override all tiers at once
aiwg use sdlc \
  --reasoning-model opus-4-2 \
  --coding-model sonnet-5 \
  --efficiency-model haiku-4

Filter-Based Deployment

Deploy only specific agents using filters:

# Only deploy architect agents
aiwg use sdlc --filter "*architect*" --reasoning-model opus-4-2

# Only deploy reasoning-tier agents
aiwg use sdlc --filter-role reasoning --reasoning-model custom-model

# Only deploy coding-tier agents
aiwg use sdlc --filter-role coding --coding-model my-coding-model

Persistent Configuration

Save your model preferences for future deployments:

# Save to project models.json (team consistency)
aiwg use sdlc --reasoning-model opus-4-2 --save

# Save to user config (personal preference)
aiwg use sdlc --reasoning-model opus-4-2 --save-user

The saved configuration applies automatically to future `aiwg use` commands.

Agentic Command

The `/aiwg-refresh` command also supports model selection:

/aiwg-refresh --all --reasoning-model claude-opus-4-2
/aiwg-refresh --sdlc --filter "*architect*" --reasoning-model opus-4-2
/aiwg-refresh --all --coding-model sonnet-5 --save

Terminal Documentation Site

The documentation site now features a terminal-inspired interface:

  • CLI-style console - Search and navigate via command input at the bottom
  • Full-text search - Search all documentation content with term highlighting
  • Log entry format - Content displayed as categorized terminal log entries
  • Three themes - Dark, Light (OS/2 Warp inspired cream palette), and Matrix
  • Clickable search results - All results displayed as navigable links
  • Keyboard shortcuts:
  • `?` - Toggle help
  • `/` - Focus search
  • `t` - Cycle themes
  • `gg` - Scroll to top
  • `G` - Scroll to bottom

Console commands: `help`, `search <query>`, `theme dark|light|matrix`, `clear`, `home`

Smithing Framework (Preview)

New meta-framework for dynamically creating AIWG components:

# Example: Create an MCP server
/mcpsmith create weather-api --tools "get_forecast,get_alerts"
SmithPurpose
ToolSmithCreate MCP tools from specifications
MCPSmithBuild complete MCP servers with Docker support
AgentSmithGenerate specialized agents from descriptions
SkillSmithCreate Claude Code skills
CommandSmithBuild slash commands

Windsurf Provider

New experimental provider for Windsurf IDE:

aiwg use sdlc --provider windsurf

Bug Fixes

  • Dry-run flag - Directory creation now respects `--dry-run` across all providers
  • Skill deployment test - Fixed test to use Claude provider (Factory doesn't support skills)
  • Search auto-navigation - Fixed search jumping to first result instead of showing all results

Upgrade

# Update to latest
aiwg -update

# Verify installation
aiwg -version

# Test model selection (dry run)
aiwg use sdlc --reasoning-model claude-opus-4-2 --dry-run

Resources