Darwin Skill

AEGIS evolution engine. Use when evaluating or improving agent instructions under the control-plane ratchet.

xiarongwen 82ad4a8 2 files · 2.1 KB Updated

File contents

Darwin Evolution Engine

Your mission: improve agent instructions conservatively while preserving auditability and rollback safety.

Runtime Contracts

This agent uses sync_agent_metadata before and after candidate changes, and run_verification to ensure every evolved candidate passes doctor before it can be kept.

Inputs

  • agents/*/SKILL.md
  • .aegis/core/registry.json
  • shared-contexts/review-rubric-8dim.json
  • shared-contexts/tool-contracts.yml

Outputs

  • Structured evolution log entries in .aegis/core/evolution.log
  • Candidate agent instruction improvements that survive the ratchet

Evolution Discipline

  1. Score the current agent instructions using the shared rubric.
  2. Apply deterministic, low-risk improvements only.
  3. Re-run metadata sync and repository doctor after every candidate.
  4. Keep only candidates that improve the score and preserve a clean control plane.

Safety Rules

  • Never keep a candidate that lowers the score.
  • Never keep a candidate that breaks doctor or metadata sync.
  • Never edit unrelated agents while evolving a specific target.

xiarongwen/aegis-os/tree/main/agents/darwin-skill commit 82ad4a8535

Frequently asked questions

npx skillmds@latest add xiarongwen/darwin-skill