Update AIWG CLI and redeploy frameworks/tools to current project without leaving the session
Update AIWG CLI and redeploy frameworks/tools to current project without leaving the session. Use after AIWG updates, branch switches, or to change AI models and provider platforms.
/plugin marketplace add jmagly/ai-writing-guide/plugin install jmagly-utils-plugins-utils@jmagly/ai-writing-guideUpdate the AIWG CLI and/or redeploy frameworks, agents, commands, and tools to the current project without leaving the agentic session.
| Flag | Description |
|---|---|
--update-cli | Update AIWG CLI to latest version before redeploying |
--all | Redeploy all installed frameworks |
--sdlc | Redeploy SDLC framework only |
--marketing | Redeploy Marketing framework only |
--utils | Redeploy aiwg-utils addon only |
--provider <name> | Target platform: claude, factory, openai, cursor, warp (default: auto-detect) |
--reasoning-model <name> | Override model for reasoning agents (opus tier) |
--coding-model <name> | Override model for coding agents (sonnet tier) |
--efficiency-model <name> | Override model for efficiency agents (haiku tier) |
--filter <pattern> | Only deploy agents matching glob pattern (e.g., *architect*) |
--filter-role <role> | Only deploy agents of specified role: reasoning, coding, efficiency |
--save | Persist model selection to project models.json |
--force | Force redeploy even if already up-to-date |
--dry-run | Show what would be done without executing |
Run status check and report current state:
aiwg -status
Report:
AIWG Refresh - Current Status
==============================
CLI Version: 1.2.3 (stable channel)
Workspace: /path/to/project/.aiwg
Installed Frameworks:
- sdlc-complete v1.0.0 (58 agents, 48 commands)
- aiwg-utils v1.0.0 (3 agents, 25 commands)
Platform: Claude Code (.claude/)
- Agents: 61 deployed
- Commands: 73 deployed
If --update-cli flag is set:
aiwg -update
Report update status:
Checking for updates...
Current: 1.2.3
Latest: 1.2.5
Updating AIWG CLI...
✓ Updated to v1.2.5
Changes in v1.2.5:
- New mutation-analyst agent
- Testing-quality addon
- Bug fixes
If already up-to-date:
AIWG CLI is up-to-date (v1.2.3)
Based on flags, determine scope:
| Flags | Action |
|---|---|
| No flags | Show status only, prompt for action |
--all | Redeploy all installed frameworks |
--sdlc | Redeploy sdlc-complete only |
--marketing | Redeploy media-marketing-kit only |
--utils | Redeploy aiwg-utils addon only |
| Multiple | Redeploy specified frameworks |
If no framework flags and not --dry-run, ask user:
What would you like to refresh?
[1] All frameworks (sdlc-complete, aiwg-utils)
[2] SDLC framework only
[3] Utils addon only
[4] Just show status (no changes)
Choice:
If --provider not specified, auto-detect:
Check existing deployments:
.claude/agents/ exists → claude.factory/droids/ exists → factory.codex/agents/ exists → openai.cursor/rules/ exists → cursorIf multiple detected, ask user:
Multiple platforms detected:
[1] Claude Code (.claude/)
[2] Factory AI (.factory/)
Which platform to refresh?
If none detected, default to claude
Report:
Target platform: Claude Code
Deployment paths:
- Agents: .claude/agents/
- Commands: .claude/commands/
For each framework to deploy:
# SDLC Framework
aiwg use sdlc --provider <platform> --force [model-flags] [filter-flags]
# Marketing Framework
aiwg use marketing --provider <platform> --force [model-flags] [filter-flags]
# Utils (included with sdlc)
# No separate command needed
Model flags (if specified):
--reasoning-model <name> - applies to all opus-tier agents--coding-model <name> - applies to all sonnet-tier agents--efficiency-model <name> - applies to all haiku-tier agentsFilter flags (if specified):
--filter <pattern> - only deploys matching agents--filter-role <role> - only deploys agents of specified roleIf --dry-run:
Show commands without executing:
Dry Run - Would execute:
========================
1. aiwg use sdlc --provider claude --force --reasoning-model opus-4-2
→ Deploy 58 agents to .claude/agents/ (reasoning tier with opus-4-2)
→ Deploy 48 commands to .claude/commands/
2. aiwg use marketing --provider claude --force --reasoning-model opus-4-2
→ Deploy 37 agents to .claude/agents/ (reasoning tier with opus-4-2)
→ Deploy 20 commands to .claude/commands/
No changes made (dry run mode)
Progress Reporting:
Refreshing AIWG Deployment
==========================
[1/2] Deploying sdlc-complete...
→ Copying 58 agents...
→ Copying 48 commands...
→ Copying 12 templates...
✓ sdlc-complete deployed
[2/2] Deploying aiwg-utils...
→ Copying 3 agents...
→ Copying 25 commands...
✓ aiwg-utils deployed
After deployment, verify:
# Count deployed assets
ls .claude/agents/*.md 2>/dev/null | wc -l
ls .claude/commands/*.md 2>/dev/null | wc -l
Report:
Verification
============
Deployed Assets:
- Agents: 95 files
- Commands: 93 files
Platform Files:
- CLAUDE.md: Present
- .claude/settings.local.json: Present
All assets deployed successfully!
AIWG Refresh Complete
=====================
CLI:
Version: 1.2.5 (updated from 1.2.3)
Frameworks Deployed:
✓ sdlc-complete v1.0.0 (58 agents, 48 commands)
✓ aiwg-utils v1.0.0 (3 agents, 25 commands)
Platform: Claude Code
- .claude/agents/: 61 files
- .claude/commands/: 73 files
New capabilities available:
- /setup-tdd - TDD enforcement setup
- /flow-test-strategy-execution - Test execution workflow
- mutation-analyst agent - Test quality analysis
Session ready - new features are now available!
# Check status only
/aiwg-refresh
# Update CLI and redeploy everything
/aiwg-refresh --update-cli --all
# Just redeploy SDLC framework
/aiwg-refresh --sdlc
# Switch to Factory AI deployment
/aiwg-refresh --all --provider factory
# Preview what would happen
/aiwg-refresh --all --dry-run
# Force refresh even if up-to-date
/aiwg-refresh --all --force
# Redeploy with custom reasoning model
/aiwg-refresh --all --reasoning-model claude-opus-4-2
# Redeploy with custom models for all tiers
/aiwg-refresh --all --reasoning-model opus-4-2 --coding-model sonnet-5 --efficiency-model haiku-4
# Redeploy and save model selection for future deploys
/aiwg-refresh --all --coding-model claude-sonnet-5-0 --save
# Only update architect agents with new reasoning model
/aiwg-refresh --sdlc --filter "*architect*" --reasoning-model opus-4-2
# Only update reasoning-tier agents
/aiwg-refresh --all --filter-role reasoning --reasoning-model custom-reasoning
This command should activate when user says:
| Condition | Action |
|---|---|
| AIWG CLI not found | Error: "AIWG CLI not installed. Run: curl -fsSL ... | bash" |
| Network error on update | Warn and continue with existing version |
| Framework not installed | Offer to install: "SDLC not installed. Install now? [y/N]" |
| Permission denied | Error with specific file/directory that failed |
| Invalid provider | Error listing valid providers |
After refresh, suggest:
Recommended next steps:
1. Review new features: aiwg -help
2. Check framework docs: /aiwg-kb sdlc
3. Run health check: aiwg doctor