harness-evolution

Evaluate harness run artifacts, classify lessons, and apply low-risk upgrades.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/FlexNetOS/envctl --skill harness-evolution-flexnetos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-evolution
Source: https://github.com/FlexNetOS/envctl/tree/main/.agents/skills/harness-evolution
Command: npx skills add https://github.com/FlexNetOS/envctl --skill harness-evolution-flexnetos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The harness-evolution Skill unit automates the continuous improvement of harness runs, capturing and routing lessons for effective upgrades and proposals.

Core Features & Use Cases

  • Continuous Evaluation: Automates the scoring of harness runs on various axes, ensuring the harness's effectiveness is quantified.
  • Lesson Mining: Extracts generalizable lessons from harness runs to prevent recurrence and promote continuous learning.
  • Route & Apply Lessons: Provides mechanisms to safely apply low-risk upgrades and propose more significant changes.
  • Durable Memory: Records every lesson and change, ensuring the harness evolves over time without losing knowledge.
  • Use Case: A tool used by the evolution-steward agent to evaluate harness runs, identify areas for improvement, and guide future iterations of harness operations.

Quick Start

Run the harness-evolution Skill after any harness run to evaluate its performance and implement improvements.

Frequently Asked Questions about harness-evolution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate continuous improvement for my harness runs?

Harness run continuous improvement works by automating post-run evaluation to score performance, mining run artifacts for generalizable lessons, and routing those lessons for safe change implementation, which ensures upgrades and proposals evolve the harness durably over time.

What is the best way to extract lessons from run artifacts after a harness evaluation?

The best way to extract lessons from run artifacts is to automate lesson mining during post-run evaluation. This classifies generalizable lessons from harness outcomes to prevent recurrence and safely routes them for low-risk upgrades or significant change proposals.

Can I safely apply low-risk upgrades to a harness without losing previous lesson knowledge?

Yes, you can safely apply low-risk upgrades while retaining knowledge by using durable memory. This mechanism records every lesson and applied change, ensuring the harness evolves continuously without losing historical knowledge or requiring manual tracking.

Does harness evolution work without external dependencies for change management?

Yes, harness evolution operates without external dependencies for change management. It independently analyzes run artifacts, classifies lessons, and implements safe changes by utilizing its internal scripts and references to route improvements.

When should I run post-run evaluation to identify areas for harness improvement?

You should run post-run evaluation immediately after any harness run to identify areas for improvement. This timing captures accurate run artifacts and outcomes, allowing you to score effectiveness and route lessons for future iterations.