Why it matters
This tool offers developers a persistent, local coding assistant that remembers context across sessions, enabling more efficient workflows. Its approval-gated tools and customizable skill system provide fine-grained control over AI actions within a project.

What changed

Harness Agents (ha) is a newly available coding agent developed in Rust, designed to operate locally within a user's terminal. A key feature is its ability to maintain persistent memory, storing conversations, tool results, and learned facts in a local SQLite database. This allows sessions to be resumed, inspected, or continued later, providing a continuous development experience. The agent interacts with users through a terminal-based TUI or a plain line mode. It supports executing single prompts for scripts and CI pipelines with various output formats like text, JSON, or stream-json.

Harness Agents works with code through approval-gated tools. These tools enable reading, searching, globbing, patching, editing, and writing files, as well as running processes and shell commands, and inspecting Git repositories. User approval is required for each action, with options to run once (y), allow the rest of the turn (a), or refuse (n). Permissions can be adjusted via /permissions to select modes like ask, auto-edit, or full-auto, though deny rules still apply.

For research and information gathering, ha includes web browsing capabilities through web_search (integrating with Google via Serper or DuckDuckGo) and web_fetch for retrieving page content and links. It also features a persistent Python REPL powered by IPython, where variables and states can persist across cells and turns. This REPL supports background command execution and parallel execution of child agents. The agent can work towards a defined goal, pausing automatically after a set number of turns or when explicitly instructed, and conversations can be resumed using the /resume command. Memory management is handled by the model itself, storing prompt notes, skills, and subagent specifications, with context ranked for the task at hand. The agent supports extending its functionality through a skill system, allowing integration of custom skills from various directories.

Platform Status

  • Windows 10/11 x64: Supported, including CI gates.
  • Linux: Pending support; builds and CI jobs run, but it is not yet a supported platform.
  • macOS: Not tested.

Quick Start (Windows, PowerShell 7)

Prerequisites include Rust, Git, and PowerShell 7. The installation involves cloning the repository, navigating to the directory, and running scripts/Install-Ha.ps1 for a release build. After installation, ha --version can verify the installation, and ha can be run to open the interactive application. Updates are performed by pulling the latest changes and re-running the installation script.

Why it matters for builders

Harness Agents provides developers with a local, persistent coding assistant that remembers context and past actions, significantly streamlining development workflows. The granular control over AI actions through approval-gated tools allows builders to maintain oversight and ensure code integrity. Furthermore, the extensible skill system and the ability to resume complex tasks offer flexibility and power for custom agent development.

Practical impact

Developers can leverage Harness Agents for tasks ranging from code generation and refactoring to research and debugging, all within their terminal. The persistent memory feature means that complex coding sessions can be paused and resumed without losing context, ideal for long-term projects or intricate problem-solving. Builders can experiment with different AI models and configurations, customize agent behavior with skills, and integrate ha into their CI/CD pipelines for automated tasks. The ability to run ha exec with specific output formats is particularly useful for scripting and automation.

Caveats and source limits

Support for Linux is pending, and macOS has not yet been tested. While the agent supports multiple model providers (DeepSeek, OpenAI, Anthropic, OpenCode), specific model availability and performance may vary. The source does not provide independent benchmark results for the agent's performance or efficiency. Pricing information for API usage is not detailed, as it depends on the chosen model provider. The project is currently listed with 0 stars and 0 forks on GitHub, indicating it is in its early stages of adoption.

Sources

Written with AI assistance from the linked sources; every claim below was checked against them automatically. How we produce articles.

Claim check: 9/9 supported claims - 9 evidence links - 100% avg confidence
  • Harness Agents is a local coding agent written in Rust that runs in the terminal.supported - github.com
  • The agent remembers past conversations, tool results, and learned facts in a local SQLite store for session resumption.supported - github.com
  • Harness Agents supports interaction via a terminal TUI or plain line mode.supported - github.com
  • The agent can read, search, patch, edit, and write files, run processes, and inspect Git using approval-gated tools.supported - github.com
  • Web search and web fetch capabilities are integrated for research workflows.supported - github.com
  • A persistent Python REPL with IPython is available for coding tasks.supported - github.com
  • The agent can work towards user-defined goals, pausing and resuming as needed.supported - github.com
  • Harness Agents supports Windows 10/11 x64, with Linux pending support and macOS untested.supported - github.com
  • The project is written in Rust.supported - github.com

Caveats

  • Single-source caution: verify critical details at the linked source.
Radar score 85/100 - how it was calculated
Reliability82
Freshness92
Novelty71
Technical85
Developer96
Ecosystem66
Confidence96
  • Reliability 82: GitHub metadata supports source trust
  • Freshness 92: Fresh GitHub activity
  • Novelty 71: Novelty blends source metadata and enrichment
  • Technical 85: Repository technical metadata
  • Developer 96: Developer tooling signals
  • Ecosystem 66: Developer-oriented GitHub signal
  • Confidence 96: Claims have reliable evidence
Share
XLinkedInHacker News

Related articles

AI Coding - Sep 29, 2026Codewhale: Open-Source Terminal AI Coding AgentCodewhale is an open-source AI coding agent designed for the terminal, built with Rust. It allows users to interact with AI models for tasks like editing files and running commands directly within their project folders. The agent supports both hosted and local model integrations, offering flexibility for developers.Other - Sep 29, 2026AlphaCode AI Coding Agent v1.0.64 ReleasedThe AlphaCode AI coding agent has released version v1.0.64. This Rust-based project offers a next-generation AI coding agent with a terminal UI, multi-model AI orchestration, and autonomous coding capabilities.Other - Sep 29, 2026Jozkah/flint: Local-First Agentic WorkspaceJozkah/flint is a local-first agentic workspace, forked from Jan. It was recently released with version v0.9.0 on September 27, 2026.Other - Sep 29, 2026Flywheel AI Coding Agents Factory Released v0.45.0The Flywheel project, a factory for AI coding agents, has released version v0.45.0. This Go-based system focuses on deterministic control and a traceable data plane for AI agent operations.AI Coding - Sep 29, 2026Soundings v0.2.0: New Codex Skills for Research and Decision-MakingIndelibleVivi has released version 0.2.0 of Soundings, a set of Codex skills designed to aid in research, creative development, and decision-making. The update introduces four distinct skills: `search` for external investigation, `study` for synthesizing information, `explore` for creative generation, and `shape` for refining choices.AI Coding - Sep 29, 2026do-deal-relay: AI Agents for Autonomous Deal Discovery on Cloudflare WorkersThe do-deal-relay project introduces an autonomous deal discovery system powered by AI agents operating on Cloudflare Workers. It features a robust architecture for finding, validating, and publishing deals, with a focus on safety, quality, and compliance with regulations like the EU AI Act.