|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to Claude Octopus will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [1.0.0] - 2026-01-15 |
| 9 | + |
| 10 | +### Added |
| 11 | + |
| 12 | +#### Double Diamond Methodology |
| 13 | +Design Thinking workflow with octopus-themed commands: |
| 14 | +- **probe** - Parallel research from 4 perspectives with AI synthesis (Discover phase) |
| 15 | +- **grasp** - Multi-agent consensus building on problem definition (Define phase) |
| 16 | +- **tangle** - Enhanced map-reduce with quality gates (Develop phase) |
| 17 | +- **ink** - Validation and final deliverable generation (Deliver phase) |
| 18 | +- **embrace** - Full 4-phase Double Diamond workflow |
| 19 | +- **preflight** - Dependency validation before workflows |
| 20 | + |
| 21 | +#### Intelligent Auto-Routing |
| 22 | +Smart task classification routes to appropriate agents: |
| 23 | +- **Image generation**: App icons, favicons, diagrams, social media banners, hero images |
| 24 | +- **Code review**: Security audits, code analysis, PR reviews |
| 25 | +- **Coding**: Implementation, debugging, refactoring |
| 26 | +- **Design**: UI/UX analysis, accessibility, component design |
| 27 | +- **Research**: Documentation, architecture analysis, best practices |
| 28 | +- **Copywriting**: Marketing copy, content generation |
| 29 | + |
| 30 | +#### Nano Banana Prompt Refinement |
| 31 | +Intelligent prompt enhancement for image generation: |
| 32 | +- Automatic detection of image type (app-icon, social-media, diagram, general) |
| 33 | +- Type-specific prompt optimization for better visual results |
| 34 | +- Integrated into auto-routing for seamless UX |
| 35 | + |
| 36 | +#### Autonomy Modes |
| 37 | +Configurable human oversight levels: |
| 38 | +- **autonomous** - Full auto, proceed on failures |
| 39 | +- **semi-autonomous** - Pause on quality gate failures (default) |
| 40 | +- **supervised** - Human approval after each phase |
| 41 | +- **loop-until-approved** - Retry failed tasks until quality gate passes |
| 42 | + |
| 43 | +#### Session Recovery |
| 44 | +Resume interrupted workflows: |
| 45 | +- Automatic checkpoint after each phase completion |
| 46 | +- Session state persisted to JSON |
| 47 | +- Resume with `-R` flag from last successful phase |
| 48 | + |
| 49 | +#### Specialized Agent Roles |
| 50 | +Role-based agent selection for phases: |
| 51 | +- **Architect** - System design and planning (Codex Max) |
| 52 | +- **Researcher** - Deep investigation (Gemini Pro) |
| 53 | +- **Reviewer** - Code review and validation (Codex Review) |
| 54 | +- **Implementer** - Code generation (Codex Max) |
| 55 | +- **Synthesizer** - Result aggregation (Gemini Flash) |
| 56 | + |
| 57 | +#### Quality Gates |
| 58 | +Configurable quality thresholds: |
| 59 | +- Default 75% success threshold (configurable with `-q`) |
| 60 | +- Quality gate status: PASSED (>=90%), WARNING (75-89%), FAILED (<75%) |
| 61 | +- Loop-until-approved retry logic (up to 3 retries by default) |
| 62 | + |
| 63 | +#### Multi-Agent Orchestration |
| 64 | +Core execution patterns: |
| 65 | +- **spawn** - Single agent execution |
| 66 | +- **fan-out** - Same prompt to all agents |
| 67 | +- **map-reduce** - Task decomposition and parallel execution |
| 68 | +- **parallel** - JSON-defined task execution |
| 69 | + |
| 70 | +#### Agent Fleet |
| 71 | +Premium model defaults (Jan 2026): |
| 72 | +- `codex` - GPT-5.1-Codex-Max (premium default) |
| 73 | +- `codex-standard` - GPT-5.2-Codex |
| 74 | +- `codex-max` - GPT-5.1-Codex-Max |
| 75 | +- `codex-mini` - GPT-5.1-Codex-Mini |
| 76 | +- `codex-general` - GPT-5.2 |
| 77 | +- `gemini` - Gemini-3-Pro-Preview |
| 78 | +- `gemini-fast` - Gemini-3-Flash-Preview |
| 79 | +- `gemini-image` - Gemini-3-Pro-Image-Preview |
| 80 | +- `codex-review` - GPT-5.2-Codex (review mode) |
| 81 | + |
| 82 | +#### CLI Options |
| 83 | +- `-p, --parallel NUM` - Max parallel agents (default: 3) |
| 84 | +- `-t, --timeout SECS` - Timeout per task (default: 300s) |
| 85 | +- `-a, --autonomy MODE` - Set autonomy mode |
| 86 | +- `-q, --quality NUM` - Quality gate threshold |
| 87 | +- `-l, --loop` - Enable loop-until-approved |
| 88 | +- `-R, --resume` - Resume interrupted session |
| 89 | +- `-v, --verbose` - Verbose output |
| 90 | +- `-n, --dry-run` - Show what would be done |
| 91 | + |
| 92 | +#### Documentation |
| 93 | +- Comprehensive README with Double Diamond methodology |
| 94 | +- Octopus Philosophy section explaining the metaphor |
| 95 | +- Troubleshooting guide with witty octopus tips |
| 96 | +- ASCII art mascot throughout codebase |
| 97 | + |
| 98 | +### Notes |
| 99 | + |
| 100 | +Initial release as a Claude Code plugin for Design Thinking workflows. |
| 101 | +Built with multi-agent orchestration using Codex CLI and Gemini CLI. |
0 commit comments