Skip to content

v0.2.0 — Phase 6: CoEvo / Dreaming / Orchestrator

Choose a tag to compare

@Epiphany-Leon Epiphany-Leon released this 06 Sep 14:48
· 3 commits to master since this release

🚀 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)