aiwg
Version:
Cognitive architecture for AI-augmented software development with structured memory, ensemble validation, and closed-loop correction. FAIR-aligned artifacts, 84% cost reduction via human-in-the-loop, standards adopted by 100+ organizations.
142 lines (100 loc) • 4.34 kB
Markdown
# 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 Changed | Why You Care |
|--------------|--------------|
| Terminal docs site | Documentation with CLI-style interface, search, and themes |
| Smithing Framework | Create agents, skills, commands, and MCP servers dynamically |
| Windsurf provider | Deploy to Windsurf IDE |
| Flexible model selection | Override models per tier when deploying agents |
| Filter-based deployment | Deploy only specific agents by pattern or role |
| Persistent model config | Save model preferences for future deployments |
## Model Selection
Override models at deployment time using the new flags:
```bash
# 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:
```bash
# 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:
```bash
# 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:
| Smith | Purpose |
|-------|---------|
| **ToolSmith** | Create MCP tools from specifications |
| **MCPSmith** | Build complete MCP servers with Docker support |
| **AgentSmith** | Generate specialized agents from descriptions |
| **SkillSmith** | Create Claude Code skills |
| **CommandSmith** | Build slash commands |
```bash
# Example: Create an MCP server
/mcpsmith create weather-api --tools "get_forecast,get_alerts"
```
## Windsurf Provider
New experimental provider for Windsurf IDE:
```bash
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
```bash
# 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
- [CLI Usage Guide](../CLI_USAGE.md)
- [Model Configuration Guide](../configuration/model-configuration.md)
- [GitHub Release](https://github.com/jmagly/aiwg/releases/tag/v2024.12.5)