by wedow · Agent Tool · ★ 154
harness A minimal agent loop in bash. Everything else is plugins. The core script handles plugin discovery, hook dispatch, and the agentic loop. Tools, providers, prompt loading, message serialization, cost tracking, approval gates — all of it lives in plugins that can be written in any language and dropped into well-known directories. Install Quick start How it works The core is a state follower (100 SLOC). It does three things: Bootstraps with bundled plugins + , then runs — a hookable pipeline that discovers all source directories. The default 30
| Stars | 154 |
| Forks | 8 |
| Language | Shell |
| Category | Agent Tool |
| License | MIT |
| Quality Score | 53.644/100 |
| Open Issues | 1 |
| Last Updated | 2026-04-30 |
| Created | 2026-03-24 |
| Platforms | cli |
| Est. Tokens | ~19k |
Explore other popular agent tool tools:
harness is Minimal agent loop in bash. Pure state follower core with plugin-based tools, hooks, providers, and commands. Dependencies: bash 4+, jq, curl.. It is categorized as a Agent Tool with 154 GitHub stars.
harness is primarily written in Shell.
You can find installation instructions and usage details in the harness GitHub repository at github.com/wedow/harness. The project has 154 stars and 8 forks, indicating an active community.
harness is released under the MIT license, making it free to use and modify according to the license terms.