ACTIVE PHASE: Phase 7: Multi-Provider Support (Completed)
- Task 1: Design and implement
lib/providers.js— centralized provider registry for AI CLI backends (Antigravity, Claude Code, Codex). - Task 2: Refactor
lib/artifacts.js— generalizedetectBrainPath()with multi-provider auto-detection and fallback. - Task 3: Update
yapu swarm— dynamic provider detection and CLI spawning with--providerflag support. - Task 4: Implement
yapu provider— diagnostic command showing installed providers, data paths, and active selection. - Task 5: Update
yapu-config.jsontemplates (en + es) — add"provider": "auto"field to workflow config. - Task 6: Update
lib/i18n.js— add provider-related i18n keys and make hardcoded paths generic. - Task 7: Full test suite verification — 29/29 tests passing with zero regressions.
- Antigravity CLI remains the default provider — zero breaking changes to existing behavior.
- Provider resolution priority: explicit config > auto-detect (executable + data) > fallback (antigravity).
yapu swarm --provider claudespawns Claude Code;yapu swarm --provider codexspawns Codex CLI.- All documentation updated: README (en/es), ROADMAP (en/es), CONTEXT (en/es), COMMANDS (en/es).