diff --git a/Change V5.4.0%3A Multi-Model Support %28Sprint 7 Implementation%29.-.md b/Change V5.4.0%3A Multi-Model Support %28Sprint 7 Implementation%29.-.md new file mode 100644 index 0000000..9cef190 --- /dev/null +++ b/Change V5.4.0%3A Multi-Model Support %28Sprint 7 Implementation%29.-.md @@ -0,0 +1,60 @@ +# Change V5.4.0: Multi-Model Support - Sprint 7 Implementation + +**Type:** Feature +**Version:** 5.4.0 +**Status:** In Progress +**Sprint:** 7 +**Date:** 2026-01-28 +**Origin:** Conversation - user requested multi-LLM support for plugin agents + +## Proposal Reference + +[Change V5.4.0: Multi-Model Agent Support Proposal](https://gitea.hotserv.cloud/personal-projects/leo-claude-mktplace/wiki/Change-V5.4.0%3A-Multi-Model-Agent-Support-Proposal) + +## Sprint Scope + +### Phase 1: Documentation +- [ ] Create `docs/MODEL-RECOMMENDATIONS.md` with task-type guidance +- [ ] Update `docs/CONFIGURATION.md` with model configuration section +- [ ] Update `CLAUDE.md` with model selection overview + +### Phase 2: Critical Agents (Opus) +- [ ] `plugins/projman/agents/planner.md` - Add `model: opus` +- [ ] `plugins/projman/agents/code-reviewer.md` - Add `model: opus` +- [ ] `plugins/pr-review/agents/security-reviewer.md` - Add `model: opus` +- [ ] `plugins/code-sentinel/agents/security-reviewer.md` - Add `model: opus` +- [ ] `plugins/data-platform/agents/data-analysis.md` - Add `model: opus` + +### Phase 3: Haiku Agents (Cost Optimization) +- [ ] `plugins/viz-platform/agents/component-check.md` - Add `model: haiku` +- [ ] `plugins/contract-validator/agents/agent-check.md` - Add `model: haiku` + +### Phase 4: Plugin Defaults +- [ ] `plugins/projman/.claude-plugin/plugin.json` - Add `defaultModel: sonnet` +- [ ] `plugins/pr-review/.claude-plugin/plugin.json` - Add `defaultModel: sonnet` +- [ ] `plugins/data-platform/.claude-plugin/plugin.json` - Add `defaultModel: sonnet` +- [ ] `plugins/viz-platform/.claude-plugin/plugin.json` - Add `defaultModel: sonnet` +- [ ] `plugins/code-sentinel/.claude-plugin/plugin.json` - Add `defaultModel: sonnet` +- [ ] `plugins/contract-validator/.claude-plugin/plugin.json` - Add `defaultModel: sonnet` + +### Phase 5: Validation +- [ ] Update `scripts/validate-marketplace.sh` to validate model field values + +## Issues Created + +*(To be populated during planning)* + +## Lessons Applied + +- **Plugin manifest validation:** Agents are auto-discovered from .md files, only need frontmatter changes +- **Versioning workflow:** Use [Unreleased] in CHANGELOG, version bump at release time + +## Progress Log + +| Date | Status | Notes | +|------|--------|-------| +| 2026-01-28 | Planning | Sprint planning initiated | + +--- + +**Tags:** feature, sprint-7, agents, model-selection, v5.4.0, in-progress