# polyharness

> Make your AI agent evolve automatically through iterative harness optimization.

- **URL**: https://www.freshcrate.ai/projects/polyharness
- **Author**: weijt606
- **Category**: AI Agents
- **Latest version**: `0.2.1` (2026-04-21)
- **License**: MIT
- **Source**: https://github.com/weijt606/polyharness
- **Homepage**: https://github.com/weijt606/polyharness#readme
- **Language**: Python
- **GitHub**: 3 stars
- **Registry**: npm (`polyharness`)
- **Tags**: `agent`, `cli`, `harness`, `meta-harness`, `npm`, `optimization`

## Description

Make your AI agent evolve automatically through iterative harness optimization.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `0.2.1` | 2026-04-21 | Low | Imported from npm (0.2.1) |
| `v0.2.1` | 2026-04-08 | Medium | ## v0.2.1 — Shell Hook Auto-Wrap + Harness Guard  ### Highlights  **`ph shell-hook` — zero-config auto-wrap (3 new commands)**  No more typing `ph wrap --auto-evolve` every time. Install a shell hook once and all agent commands are automatically wrapped:  ```bash ph shell-hook install          # one-time setup → ~/.zshrc claude -p "Fix the auth bug"   # auto-becomes: ph wrap --auto-evolve claude -p ... ```  Supports `claude`, `claw`, `codex`, and `opencode`. Fully reversible with `p |
| `v0.2.1` | 2026-04-08 | Medium | ## v0.2.1 — Shell Hook Auto-Wrap + Harness Guard  ### Highlights  **`ph shell-hook` — zero-config auto-wrap (3 new commands)**  No more typing `ph wrap --auto-evolve` every time. Install a shell hook once and all agent commands are automatically wrapped:  ```bash ph shell-hook install          # one-time setup → ~/.zshrc claude -p "Fix the auth bug"   # auto-becomes: ph wrap --auto-evolve claude -p ... ```  Supports `claude`, `claw`, `codex`, and `opencode`. Fully reversible with `p |
| `v0.2.1` | 2026-04-08 | Medium | ## v0.2.1 — Shell Hook Auto-Wrap + Harness Guard  ### Highlights  **`ph shell-hook` — zero-config auto-wrap (3 new commands)**  No more typing `ph wrap --auto-evolve` every time. Install a shell hook once and all agent commands are automatically wrapped:  ```bash ph shell-hook install          # one-time setup → ~/.zshrc claude -p "Fix the auth bug"   # auto-becomes: ph wrap --auto-evolve claude -p ... ```  Supports `claude`, `claw`, `codex`, and `opencode`. Fully reversible with `p |
| `v0.2.1` | 2026-04-08 | Medium | ## v0.2.1 — Shell Hook Auto-Wrap + Harness Guard  ### Highlights  **`ph shell-hook` — zero-config auto-wrap (3 new commands)**  No more typing `ph wrap --auto-evolve` every time. Install a shell hook once and all agent commands are automatically wrapped:  ```bash ph shell-hook install          # one-time setup → ~/.zshrc claude -p "Fix the auth bug"   # auto-becomes: ph wrap --auto-evolve claude -p ... ```  Supports `claude`, `claw`, `codex`, and `opencode`. Fully reversible with `p |
| `v0.2.1` | 2026-04-08 | Medium | ## v0.2.1 — Shell Hook Auto-Wrap + Harness Guard  ### Highlights  **`ph shell-hook` — zero-config auto-wrap (3 new commands)**  No more typing `ph wrap --auto-evolve` every time. Install a shell hook once and all agent commands are automatically wrapped:  ```bash ph shell-hook install          # one-time setup → ~/.zshrc claude -p "Fix the auth bug"   # auto-becomes: ph wrap --auto-evolve claude -p ... ```  Supports `claude`, `claw`, `codex`, and `opencode`. Fully reversible with `p |
| `v0.2.1` | 2026-04-08 | Medium | ## v0.2.1 — Shell Hook Auto-Wrap + Harness Guard  ### Highlights  **`ph shell-hook` — zero-config auto-wrap (3 new commands)**  No more typing `ph wrap --auto-evolve` every time. Install a shell hook once and all agent commands are automatically wrapped:  ```bash ph shell-hook install          # one-time setup → ~/.zshrc claude -p "Fix the auth bug"   # auto-becomes: ph wrap --auto-evolve claude -p ... ```  Supports `claude`, `claw`, `codex`, and `opencode`. Fully reversible with `p |
| `v0.2.1` | 2026-04-08 | Medium | ## v0.2.1 — Shell Hook Auto-Wrap + Harness Guard  ### Highlights  **`ph shell-hook` — zero-config auto-wrap (3 new commands)**  No more typing `ph wrap --auto-evolve` every time. Install a shell hook once and all agent commands are automatically wrapped:  ```bash ph shell-hook install          # one-time setup → ~/.zshrc claude -p "Fix the auth bug"   # auto-becomes: ph wrap --auto-evolve claude -p ... ```  Supports `claude`, `claw`, `codex`, and `opencode`. Fully reversible with `p |
| `v0.2.1` | 2026-04-08 | Medium | ## v0.2.1 — Shell Hook Auto-Wrap + Harness Guard  ### Highlights  **`ph shell-hook` — zero-config auto-wrap (3 new commands)**  No more typing `ph wrap --auto-evolve` every time. Install a shell hook once and all agent commands are automatically wrapped:  ```bash ph shell-hook install          # one-time setup → ~/.zshrc claude -p "Fix the auth bug"   # auto-becomes: ph wrap --auto-evolve claude -p ... ```  Supports `claude`, `claw`, `codex`, and `opencode`. Fully reversible with `p |
| `v0.2.1` | 2026-04-08 | Medium | ## v0.2.1 — Shell Hook Auto-Wrap + Harness Guard  ### Highlights  **`ph shell-hook` — zero-config auto-wrap (3 new commands)**  No more typing `ph wrap --auto-evolve` every time. Install a shell hook once and all agent commands are automatically wrapped:  ```bash ph shell-hook install          # one-time setup → ~/.zshrc claude -p "Fix the auth bug"   # auto-becomes: ph wrap --auto-evolve claude -p ... ```  Supports `claude`, `claw`, `codex`, and `opencode`. Fully reversible with `p |

## Citation

- HTML: https://www.freshcrate.ai/projects/polyharness
- Markdown: https://www.freshcrate.ai/projects/polyharness.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/polyharness/deps

_Generated by freshcrate.ai. Indexes npm releases for AI-agent ecosystem packages._
