Evaluate external agent learning and memory harnesses from code before installing; verify host coupling, enforcement reality, forgetting semantics, and safe adopt-vs-adapt recommendation.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add Undermybelt/hermes-skills --skill agent-harness-evltn --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Harness Evltn?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/undermybelt-agent-harness-evltn)More formats (shields.io, HTML) on the badges page.
---
name: agent-harness-evltn
description: Evaluate external agent learning and memory harnesses from code before installing; verify host coupling, enforcement reality, forgetting semantics, and safe adopt-vs-adapt recommendation.
tags:
- agents
- memory
- harness
- evaluation
- safety
when_to_use:
- User asks whether to install, learn from, clone, or absorb an external agent harness such as Enso.
- You need to judge claims about self-improvement, enforced learning, forgetting, or self-protection from a repo.
- You need a safe recommendation on adopt vs adapt vs reject.
version: 1
---
Goal
- Produce a grounded judgment from code, not README vibes.
- Decide among: install directly, clone for study, or selectively absorb ideas.
Steps
1. Read the upstream README first.
- Capture stated claims: learning loop, forgetting, self-protection, install target, dependencies, evaluation guarantees.
- Note explicit numbers and defaults.
2. Clone or inspect the repo code before recommending installation.
- Read installer/setup entrypoint first.
- Read `.env.example`, startup validators, and packaged-config writers early when present.
- Verify host coupling:
- Which product it edits (`~/.claude/settings.json`, shell rc, cron, etc.)
- Whether it is actually agent-agnostic or tied to one host.
- Whether README "local-first" claims still hide hosted auth, control-plane, or remote bootstrap dependencies.
3. Inspect the core enforcement files, not just docs.
- Read at least:
- install/setup script
- self-protection hook / guard
- lesson distillation / memory write path
- forgetting / pruning implementation
- Check whether “immutable” means OS-level immutability or merely path blocking inside hooks.
- Check whether “learning is code-enforced” only covers capture, while lesson content still depends on an LLM.
4. Compare README claims against code.
- Flag drift explicitly when found.
- Common checks:
- README says stale after 37 days but code default is 30
- README says agent-agnostic but installer edits only Claude Code config
- README claims weekly lint / active forgetting but prune is only partial marking or depends on external scheduling
5. Judge adoption in four buckets.
- Host compatibility: safe to install in current environment?
- Safety model: what is actually protected?
- Memory quality: does it dedup, decay, validate, and recover from bad lessons?
- Integration risk: will it conflict with existing memory/skill systems?
6. Recommend one of three outcomes.
- Install directly: only if host coupling matches current stack and side effects are acceptable.
- Clone for study only: if promising but too coupled or unverified.
- Selectively absorb: adopt the mechanisms, not the whole product.
Output pattern
- Verdict: learn / clone / install / selectively absorb.
- Strengths: 3-6 concrete points.
- Hard limits: 3-6 concrete points, each tied to code.
- Why not install: mention exact side effects.
- What to absorb: list mechanisms worth porting.
- What not to absorb: list repo-specific or overclaimed parts.
High-value findings to look for
- Installer writes into host-specific config files.
- “Immutable” protection is only implemented as a write-path denylist.
- Distillation still relies on an LLM CLI, so correctness is not independently guaranteed.
- Forgetting exists, but only as stale tagging / heuristic pruning, not robust verification.
- README-to-code drift is itself a trust signal.
Pitfalls
- Do not judge from README alone.
- Do not recommend direct install before reading installer side effects.
- Do not treat “hook-based” as equivalent to “can’t be bypassed” without checking actual enforcement scope.
- Do not ignore conflict risk with existing memory/skill systems.
Minimal command pattern
- Fetch README.
- Clone repo to a temp path.
- Read install/setup script.
- Read protection hook.
- Read distillation path.
- Read forgetting/pruning implementation.
- Then decide install vs adapt.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!