Skip to content

feat(evolver): Add Evolver v1 automated evolution system#1830

Open
langkeshuo-ai wants to merge 11 commits into
abhigyanpatwari:mainfrom
langkeshuo-ai:feat/evolver-core-types
Open

feat(evolver): Add Evolver v1 automated evolution system#1830
langkeshuo-ai wants to merge 11 commits into
abhigyanpatwari:mainfrom
langkeshuo-ai:feat/evolver-core-types

Conversation

@langkeshuo-ai
Copy link
Copy Markdown

Summary

Add Evolver v1: a constrained automated evolution system that can self-learn, self-optimize, and self-iterate within auditable, rollbackable, and measurable boundaries.

What's Included

Production Modules (10 + 1 barrel export)

  • Core Types — Shared interfaces, enums, data models
  • Metric Evaluator — Metric delta, regression, budget, safety, rollback verdict
  • Resource Manager — Resource budget enforcement and degradation guidance
  • Variant Generator — Parameter/algorithm/structure variant generation
  • Sandbox Runner — Injected-function sandbox trial execution
  • Safety Gate — Auto-promotion gate decision (allow/needs-review/reject)
  • Promotion Controller — Parameter change application and rollback
  • Evolution Memory — In-memory audit record storage and retrieval
  • Error Corrector — Error type to correction action mapping (7 types)
  • Evolver Runtime — Orchestrates the full evolution cycle

Test Coverage

  • 11 test files, 51 tests, 0 failures
  • 9 acceptance tests covering user-visible requirements
  • TypeScript type check: 0 errors

Safety Boundaries

Mutation Type Auto-Apply Rule
Parameter Auto-apply if low-risk + evaluation passed
Algorithm Requires review (needs-review)
Structure Plan only, requires manual confirmation

Verification

  • Unit tests: 51/51 passed
  • Acceptance tests: 9/9 passed
  • Runtime live test: Full evolution cycle completed
  • Server integration: No impact on existing functionality
  • Build: Successful

Commits

c557094 Add evolver acceptance coverage 5cf3a22 Add evolver runtime 2f5c508 Add evolver error corrector 17d2d30 Add evolver memory 8cf3398 Add evolver promotion controller a96b289 Add evolver safety gate eedd327 Add evolver sandbox runner 35d0116 Add evolver variant generator 5f09f19 Add evolver resource manager 64f26c7 Add evolver metric evaluator 8535f67 Add evolver core types

Test Report

See: docs/aegis/reports/2026-05-26-evolver-v1-test-report.md

@vercel
Copy link
Copy Markdown

vercel Bot commented May 26, 2026

Someone is attempting to deploy a commit to the NexusCore Team on Vercel.

A member of the Team first needs to authorize 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.

1 participant