Repository navigation
v0.2.0 — Phase 6: CoEvo / Dreaming / Orchestrator
🚀 v0.2.0 — Phase 6: Multi-Agent Collaboration Deepening
Massive update with 3 major new capabilities and full UI support.
✨ New Features
🧬 Co-Evolution Mode (CoEvo)
- AdversarialTestGenerator — 6 types of adversarial tests: edge_case, counterexample, fuzz, security_boundary, cross_scenario, contradictory
- Double-loop evolution — Odd rounds: skill evolves; Even rounds: test suite evolves
- Test suite strength evaluation — Defect detection rate + type diversity + dimension coverage + difficulty distribution
- Weak case pruning — Auto-prune tests with too-high pass rates to prevent bloat
- Human-in-the-loop — Pause each round for approval
- 7 HTTP API endpoints — start/status/approve/reject/stop/runs
🌙 Dreaming Mode
- Skill library health check — Quality distribution, 30-day usage, zombie skill ratio, duplication rate
- Batch Darwin optimization — Auto-optimize low-scoring skills, prioritized by usage frequency
- Auto skill fusion — Auto-detect similar skill groups and start Taotie fusion
- Improvement suggestions — Heuristic-based, zero LLM cost
- 3 trigger modes — Manual / Scheduled cron / Idle-triggered
- Safety guarantees — Never auto-delete, strictly non-regressive, always interruptible
- 5 HTTP API endpoints
🎯 Skill Orchestrator
- TaskDecomposer — 3 modes: fast (heuristic) / llm (deep) / auto (adaptive)
- WorkflowBuilder — Skill matching + topological sort + cycle detection
- DAG execution order — Based on dependsOn relationships
- Dynamic skill registration — Auto-register workflow-required skills via SkillRegistry
- Markdown execution guide generation
- DSH tool:
orchestrate_skills - 2 HTTP API endpoints
🎨 UI Improvements
- 4 new sub-tabs in Forge sidebar: 🔨 Forge / 🧬 Optimize / 🔗 Fusion / ⚔️ Co-Evolution / 🌙 Dreaming / 🎯 Orchestrate
- Settings gear icon in sidebar header — quick settings panel
- Click-outside-to-close sidebar — default on
- Squeeze mode (experimental) — sidebar pushes main content instead of floating
- Settings page overhaul — HTTP API based, 9 collapsible sections, feature overview cards
- All new modes have full UI — status cards, progress indicators, detail views, timelines
📊 Stats
- 21 files changed, +13,125 lines
- 10 core service modules in total
- ~80 HTTP API endpoints
- Host bundle: 366KB (gzip: 94KB)