Skip to content

Add history-aware self-hosting search - #480

Draft
Darreckk wants to merge 2 commits into
algorithmicsuperintelligence:mainfrom
Darreckk:agent/theoryfoundry-self-hosting
Draft

Add history-aware self-hosting search#480
Darreckk wants to merge 2 commits into
algorithmicsuperintelligence:mainfrom
Darreckk:agent/theoryfoundry-self-hosting

Conversation

@Darreckk

@Darreckk Darreckk commented Aug 3, 2026

Copy link
Copy Markdown

What changed

  • adds controller-directed island allocation with quality bands, diversity and token-efficiency accounting
  • persists complete measured artifact history across displacement, rejection, migration and checkpoint resume
  • exposes bounded archive context and evaluator-defined proposal neighborhoods to generation
  • records provider receipts, rejected proposals, model usage and measured/archive outcomes separately
  • makes program and phenotype identity artifacts configurable and fixes selection-metric reporting
  • adds focused regression coverage for checkpoint continuation, scheduling, migration, identity and parallel proposal handling

Why

Long-running self-hosting searches were forgetting previously measured structures once they left the live population, allowing rediscovery and weakening controller decisions. These changes make the complete measured history durable and auditable while keeping prompts bounded.

Validation

  • pytest -q tests --ignore=tests/integration: 476 passed, 53 subtests passed
  • isolated sdist and wheel build succeeded
  • twine check passed for both artifacts
  • exercised in a 53-call, four-worker TheoryFoundry campaign with checkpointing, migration, early stopping and 54 independent final confirmations

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants