galapagos
DocsHubLeaderboardPlaygroundNews
galapagos

six blocks · any task ·
better solutions emerge.

Platform

  • Hub
  • Leaderboard
  • Playground

Resources

  • Docs
  • API reference
  • Card spec

Community

  • GitHub
  • Contribute

Updates

  • News
  • Releases

© 2026 Galapagos. Licensed under Apache-2.0.

Build your own scaffold.

Hub/Scaffolds/SkyDiscover/AdaEvolve

SkyDiscover/adaevolve

AdaEvolve

Hierarchical adaptive search: G-signal exploration intensity, UCB island allocation, and LLM meta-guidance on stagnation.

Test-time searchApache-2.0
Scaffold cardFiles and versions
adaevolve/__init__.py
23 lines · 1.2 KBpythonDownload
"""AdaEvolve scaffold — one module per component.

  population.py        -> AdaEvolveArchipelago      (per-island QD archives + migration + spawning)
  selection_policy.py  -> AdaEvolvePolicy           (G-signal intensity + 3-mode split + UCB islands)
  prompt_builder.py    -> AdaEvolvePromptBuilder    (AdaEvolve template + search_guidance + mode labels)
  proposer.py          -> AdaEvolveProposer         (SEARCH/REPLACE diff, full-rewrite fallback)
  evaluator.py         -> AdaEvolveEvaluator        (task-supplied)
  memory.py            -> AdaEvolveParadigmMemory   (Level-3 paradigm tracker)
  scaffold.py          -> AdaEvolveScaffold         (the orchestrator that composes the six)
"""
from .evaluator import AdaEvolveEvaluator
from .memory import AdaEvolveParadigmMemory
from .population import AdaEvolveArchipelago
from .prompt_builder import AdaEvolvePromptBuilder
from .proposer import AdaEvolveProposer
from .scaffold import AdaEvolveScaffold
from .selection_policy import AdaEvolvePolicy

__all__ = [
    "AdaEvolveScaffold",
    "AdaEvolveArchipelago", "AdaEvolvePolicy", "AdaEvolvePromptBuilder", "AdaEvolveProposer",
    "AdaEvolveEvaluator", "AdaEvolveParadigmMemory",
]