跳到主要内容

evolve 精选

Evolve this harness with Darwin Mode — frozen model, evolving harness (real, sandboxed, safety-gated).

在 GitHub 打开

安装方式

cp -r harness/wifi-densepose-sar/.claude/skills/evolve ~/.claude/skills/evolve

把该 skill 目录放进客户端 skills 目录。不同客户端的目录可能不同,Claude Code 默认是 ~/.claude/skills/

整仓一次性获取:git clone --depth 1 https://github.com/ruvnet/RuView.git

依赖与权限

  • 需要 API Key —— 使用前需配置相应的密钥环境变量
  • 无需联网
  • 依赖外部命令:npm npx
  • 以上为按正文与 frontmatter 自动推断的信号,仅供参考;安装前建议先阅读原文。

SKILL.md 正文

来源 ruvnet/RuView@a71634a · 许可 MIT · 内容未修改

evolve — Darwin Mode self-improvement

wifi-densepose-sar-harness ships with Darwin Mode (@metaharness/darwin, ADR-070…146): the model

is frozen; the harness evolves. Each generation mutates ONE of the 7 surface files

(planner, contextBuilder, reviewer, retry/tool/memory/score policy), sandboxes each

child, scores it, and keeps only variants that measurably improve — building an

archive of successful descendants.

Run it

npm run evolve        # real substrate: runs your test command per variant (deterministic mutator — no API key, no network)
npm run evolve:dry    # mock substrate: fast, fully offline, no test execution

Or directly:

npx metaharness-darwin evolve . --sandbox real --generations 3 --children 4

Safety (secure by default)

  • Deterministic mutator is the default — no network, no API key, air-gapped.
  • Every mutation passes the validateGeneratedCode gate: no new imports, network,

filesystem, shell, env access, or dependencies — pure refactor/tuning only.

  • Mutations run in a sandbox; only variants that pass your tests are archived.
  • Nothing is promoted without measured improvement (guard against Goodharting).

See @metaharness/darwin for selection strategies (--selection, --crossover,

--curriculum), statistical gates (--fdr, --bench), and the real-LLM mutator (library API).

What the benchmarks taught us (measured, full SWE-bench Lite 300)

Defaults worth carrying into how you evolve and run this harness (full evidence + CIs in

@metaharness/darwin's LEARNINGS.md / bench/results/RESULTS.md):

  1. Closed-loop repair is the #1 lever (~2×). Feeding test/compiler failure back and retrying took

resolve-rate 7.7% → 15.3% on the same cheap model. Iterate against ground truth, don't single-shot.

  1. Cheap-first + cost-aware routing. Track $/resolve, not just resolve-rate; a cheap model

resolved 31× cheaper per fix than a frontier one. Reserve frontier for measured capability gaps.

  1. Tier the models (Barbarian & Scholar). Cheap sweep + frontier on only the residual = 33.3%

at ~6× lower cost than running frontier everywhere.

  1. Put the output-format contract in a system message + example, and size prompts to the model's

real context window — this alone took a weak local model from 0% to ~50% valid output.

  1. Only trust batch evaluation of the final artifact — in-loop counters drift 1.5–5×.
  2. The harness multiplies the model; it can't rescue one below the task's reasoning floor. Pick

the smallest model above the floor, then let evolution do the rest.

质量与来源

所属仓库
ruvnet/RuView
仓库星标
9.8 万
最近更新
今天
采集时间
今天
commit
a71634ae8a60
内容指纹
sha256:05965b34edd9bbe
文件路径
harness/wifi-densepose-sar/.claude/skills/evolve/SKILL.md

同仓库其它 Skill

查看全部 49 个
AgentDB Advanced Features
Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid search, and distributed systems integration. Use when building distributed AI systems, multi-agent coordination, or advanced vector search applications.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
AgentDB Learning Plugins
Create and train AI learning plugins with AgentDB's 9 reinforcement learning algorithms. Includes Decision Transformer, Q-Learning, SARSA, Actor-Critic, and more. Use when building self-learning agents, implementing RL, or optimizing agent behavior through experience.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
AgentDB Memory Patterns
Implement persistent memory patterns for AI agents using AgentDB. Includes session memory, long-term storage, pattern learning, and context management. Use when building stateful agents, chat systems, or intelligent assistants.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
AgentDB Performance Optimization
Optimize AgentDB performance with quantization (4-32x memory reduction), HNSW indexing (150x faster search), caching, and batch operations. Use when optimizing memory usage, improving search speed, or scaling to millions of vectors.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
AgentDB Vector Search
Implement semantic vector search with AgentDB for intelligent document retrieval, similarity matching, and context-aware querying. Use when building RAG systems, semantic search engines, or intelligent knowledge bases.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
browser
Web browser automation with AI-optimized snapshots for claude-flow agents
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端

相似 Skill

更多「编码」
access
Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Set up the Discord channel — save the bot token and review access policy. Use when the user pastes a Discord bot token, asks to configure Discord, asks "how do I set this up" or "who can reach me," or wants to check channel status.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
access
Manage iMessage channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the iMessage channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Check iMessage channel setup and review access policy. Use when the user asks to configure iMessage, asks "how do I set this up" or "who can reach me," or wants to know why texts aren't reaching the assistant.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
access
Manage Telegram channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Telegram channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Set up the Telegram channel — save the bot token and review access policy. Use when the user pastes a Telegram bot token, asks to configure Telegram, asks "how do I set this up" or "who can reach me," or wants to check channel status.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端