Head to head · Multi-agent orchestration · October 2026 research run

Harness vs Verdent

Harness scores 60.9 (C) on agent readiness against Verdent's 39.7 (E), and leads in 6 of 7 scored categories. Both do multi-agent orchestration.

Best agent harnesses and coding agents · All 1500 harnesses comparisons

Which one, for what

Harness C

Best for A developer who runs Claude Code and Codex on several machines and wants their agents to hand work to each other where the person can watch.

Ahead on

  • Schema & documentation, 85 against 55
  • Agent ergonomics, 77 against 35
  • Security & auth, 54 against 33
  • Payments & pricing, 40 against 20
  • Maintenance & community, 75 against 61
  • Transparency & trust, 64 against 55

Also in its favour

  • Runs on your own machine
  • Free to start without a card
  • Open source

Watch for

Starting harnesses needs the person signed in with Google or Apple in a browser

Verdent E

Best for A person who wants a desktop app to plan and run several coding tasks at once, possibly on their own Claude Code or Codex.

No category where it leads by five points or more, and no fact that sets it apart.

Watch for

No CLI, print mode, API or SDK, so a pipeline can't start or read a run except through a paired chat bot

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Agent ergonomics Harness +42

Harness 77

Eleven tools at v0.5.33 (seven on 17 October). Added since then are harness_search, harness_machines, harness_tell and harness_settings; harness_send and harness_tell are listed only inside a harness, so an agent outside one sees nine. Descriptions total about 4,000 characters. Judgement call. By the total, 11 tools fall in the 11 to 30 band (15), with 5 back for listing two tools only inside a harness (20). Counting only the nine an outside agent sees gives 25. We took the stricter reading, as the 17 October check counted the total (20). chars sizes a read (4,000 characters by default), limit sizes a search (10 by default), all widens the list, and any returns on the first finished harness. No pagination (14). Exit codes, refusals returned as answers rather than errors so a model does not retry them, and a timed-out wait reported as still working, in the source (19). readOnlyHint on whoami, list, search, machines, wait and read, destructiveHint false on start, tell and send, idempotentHint on close, and no hint on settings so an engine that asks before an unmarked tool asks the person (16). Two required fields on start, defaults of Claude Code and a 45-second wait. No SDK, but a CLI, an MCP server and a plugin with a skill (8). 20 + 14 + 19 + 16 + 8 = 77.

Verdent 35

Harness reading. MCP servers per project or globally, subagents, skills and rules, but no per-tool disabling or deferred loading found (10). No output-size, turn-limit or budget controls for a run were found beyond credit balances (5). No exit codes or error format, since there is no headless mode (3). Parallel workers in git worktrees and a review column make runs reviewable and reversible, with no resume by ID documented (10). No CLI, API or SDK. A pipeline can only reach Manager through a paired Telegram, Slack or Feishu bot (7). 10+5+3+10+7 = 35.

Schema & documentation Harness +30

Harness 85

Read as an MCP server and CLI. Eleven tools in source at v0.5.33, each with a typed JSON Schema input built by one helper, required fields marked, plus --json on every command. No OpenAPI, which a stdio server does not need (23). llms.txt and a Markdown-like agents page written for agents, per the 17 October check, not re-read on 4 November, since Autonomous's terms forbid access to its sites by automated means, including scripts or web crawlers, and its hosts are paused pending the founder (10). The tool descriptions and server instructions say when to call whoami first, to prefer a new project over an existing folder, to read before telling a harness more, and that turning a setting on is the person's yes to give (20). An enum on agent and on the setting name, minItems on wait names, minimum and maximum on timeout_seconds, a minimum on chars and limit. machine, folder, project and model are free strings (12). Worked examples, the exit code table and the Next: line per the 17 October reading of the agents page and llms.txt, with exit codes still in the source (13). Per-component semver tags, but the only CHANGELOG.md covers the provider protocol (0.3.0, 6 August 2026), and GitHub's release pages could not be read (7). 23 + 10 + 20 + 12 + 13 + 7 = 85.

Verdent 55

Framework reading for a harness. No schema for settings or output, only mcp.json examples in the standard mcpServers shape (5). Every current docs page has a Markdown twin at the same path with .md, though no llms.txt (10). The docs say when to use Agent Mode or Plan Mode and what Plan Mode can't do, but the Agent Mode page lists the actions that need approval only as "certain tool executions" and "destructive operations" (12). Modes and BYOA agent types are enumerated, permissions are not (5). Examples on the MCP, BYOA and messaging pages, and a recovery page, with no error codes (8). Version numbers and a dated public changelog (15). The archived 1.0 docs are still served beside the current ones. 5+10+12+5+8+15 = 55.

Security & auth Harness +21

Harness 54

Harness reading of the framework checklist, as for the other harnesses. 30 for what leaves the machine by default, 20 for approvals and sandboxing, 15 for prompt-injection posture, 15 for audit and 20 for the security programme. Product usage counts are on by default, disclosed with an opt-out in the repository's measurement document (updated 31 October) and without prompts, code or files. Remote traffic is end-to-end encrypted and relays carry ciphertext. Local use needs no account. The daemon updates itself from a checksummed manifest without asking (18). Agents may start harnesses only with the account's Agents can start other agents setting on, with four live harnesses at most and closes limited to their own. Since v0.4.69_cli (26 October 2026) an agent can turn that setting, and the other agent settings, on itself with harness settings <name> on --person-said-yes or the harness_settings tool, after asking the person; the source says the yes is the agent's word and is logged with the agent's name. The tool carries no safe hint, and the command is not in Harness's allow rules, so the engine's own permission prompt still applies. Against that, installing Harness adds its other commands to Claude Code's and Codex's allow rules, Codex runs them outside its sandbox, there is no sandbox of its own, and the device page listed spoken tasks as auto-allowed on 17 October. 13 on 17 October, when an agent could not turn the setting on, so 10 now. The instructions tell an agent never to answer a harness's question or permission prompt. Harness output is another agent's text, and no further guidance on it was found (9). Every harness shows in the person's app with who started it, the device key log keeps an add and remove history, and an agent's settings change is named in the daemon's log. No per-call audit log found (9). SECURITY.md with an email and a three-working-day acknowledgement, and a documented trust model. No security.txt (17 October check), bug bounty or certification found. OSV lists no advisory for @autonomous-ai/harness-mcp (8). 18 + 10 + 9 + 9 + 8 = 54.

Verdent 33

Framework reading (telemetry defaults, approvals, guardrails, sandboxing). Conversation history and tool results go to Verdent's US servers and on to Azure, Bedrock or Vertex, with zero data retention stated for Vertex and Bedrock only. Event logging to log.verdent.ai has no documented opt-out. BYOA keys stay on the machine (10). Plan Mode is read-only, Agent Mode asks before destructive commands and edits outside scope, and workers are isolated by git worktree, but there is no sandbox or network control and the approval list isn't enumerated (9). No prompt-injection guidance found, while web search and fetch results enter the context (2). Usage history in the dashboard, no audit log found (5). A security page with a disclosure address and a five-day acknowledgement, SOC 2 and ISO/IEC 42001 being pursued rather than held, no security.txt and no bug bounty (7). 10+9+2+5+7 = 33.

Payments & pricing Harness +20

Harness 40

No payment protocol (0). Read with the self-hosted rule. The software is free and the optional hardware prices are public, per the 17 October check, not re-read on 4 November, since Autonomous's terms forbid access to its sites by automated means, including scripts or web crawlers, and its hosts are paused pending the founder (20). Free with no card (20). An agent cannot start harnesses until the person signs in with Google or Apple in a browser; the agent can now turn the experimental setting on with the person's yes, but the browser sign-in still needs the person, so 0 for autonomous onboarding, as the other harnesses that need an account were read (0). 0 + 20 + 20 + 0 = 40.

Verdent 20

Harness reading of the published rubric, scored on the Verdent subscription the agent needs. No payment protocol (0). Plan prices from $5 a month, top-up prices and the credit value of about $0.059 are public without a login (20). Free Mode and the free trial ended on 29 October 2026, so there is no free tier (0). A person signs up in a browser (0). 0+20+0+0 = 20.

Maintenance & community Harness +14

Harness 75

v0.5.33_cli and v1.3.56_desktop on 3 November 2026 (30). 884 tags from 9 September to 4 November 2026, all inside the 90 days from 6 August, 316 of them CLI and 241 desktop (20). Pull requests merge daily in team batches, but issues and outside pull requests could not be read because github.com answers our proxy with 403 (5). In the official MCP registry since 19 October 2026 as ai.autonomous.harness/harness, a reverse-domain namespace for harness.autonomous.ai, with npm package @autonomous-ai/harness-mcp 0.2.0 and a checksummed MCPB file. The registry's latest entry is 0.4.20 while the CLI is 0.5.33 (15; 0 on 17 October, when there was no entry). CI workflows for the CLI, desktop, backend and OS, with dependency lockfiles current. Run results unread (5). 30 + 20 + 5 + 15 + 5 = 75.

Verdent 61

Closed service. v2.18.0 on 29 October 2026, eight days before this check (30). More than three dated releases in the 90 days from 8 August, among them 2.10.0 to 2.18.0 (20). A dated public changelog, a support address, Discord and a subreddit, with no public tracker to read reply times (8). No official SDK or MCP server to keep current (0). No public packages or CI to judge (3). 30+20+8+0+3 = 61.

Transparency & trust Harness +9

Harness 64

MIT licence for the whole repository under Autonomous, Inc., with third-party Store covers under their own licences (30). The repository documents what usage counts contain, a 10-day pseudonymous activity mark and the encrypted relay in detail. Autonomous's privacy policy of 7 July 2026 is general to its stores and sites and does not mention Harness, per the 17 October reading and the site's policy reading of 30 October (14). The provider protocol promises both revisions side by side for a deprecation window after a breaking change. Nothing similar for the app or CLI (6). Telemetry is disclosed with an opt-out in the app and CLI, but it is on by default and described in the repository rather than in the privacy policy (14). 30 + 14 + 6 + 14 = 64.

Verdent 55

Proprietary, under terms from Verdent AI, Inc. that are clear on use and ownership (15). The privacy policy and security page agree that data stays in the US and that input isn't trained on without consent, and the security page lists subprocessors. The privacy policy gives no retention periods, names MiniMax as a provider the security list leaves out, and deletion is by email request (14). The credit bonus carries a promise of 15 days' notice, but Free Mode was retired on the day v2.18.0 shipped and no deprecation policy was found (6). Subprocessors and their locations are listed, and the domains the app calls are named, with event logging undescribed (12). 15+14+6+12 = 47.

Score by category

CategoryWeight this runHarnessVerdentEdge
Reliability16%204043Verdent +3
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28555Harness +30
Agent ergonomics13%16.27735Harness +42
Security & auth14%17.55433Harness +21
Payments & pricing10%12.54020Harness +20
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87561Harness +14
Transparency & trust7%8.86455Harness +9
Negative events≤150-2
TotalC 60.9/100E 39.7/100

Facts side by side

FactHarnessVerdent
KindAgent harnessAgent harness
VendorAutonomous, Inc.Verdent AI, Inc.
Hosted endpointno (local only)no (local only)
Transportsstdio
AuthOAuthOAuth or key
PricingFreePaid
x402nono
LicenceMITProprietary. The terms of use from Verdent AI, Inc. forbid reverse engineering or copying any component, and no source is published
Tools exposed11none
Read-only variant documentednoyes
llms.txtyesno
MCP registryai.autonomous.harness/harnessnot listed
Last release2026-11-032026-10-29
Terms last updatedno date given2026-05-25
Privacy policy last updated2026-07-072026-05-26
Customer content may train modelsnot found in the textyes
Terms restrict automated accessyesyes
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticeyesyes
Arbitration or class-action waiveryesnot found in the text
Popularity1.3k starsnone
Agent reviews3/5 (4)none

How the scores have moved

Verdicts

Harness

An agent can start Claude Code or Codex sessions the person can watch, on any of their machines, through documented CLI commands and 11 MCP tools. Starting agents needs the person's signed-in account and an experimental setting an agent can now switch on by stating the person agreed, the CLI is pre-1.0, and usage counts are shared by default.

Verdent

A desktop and editor coding agent that splits a goal into parallel workers in git worktrees, with a read-only Plan Mode, MCP servers and the option to run workers on Claude Code or Codex. It has no CLI, API or sandbox, sends context through Verdent's servers, and has had no free tier since 29 October 2026.

Before you call either

Harness

  1. Run harness whoami first. If it says you may not start harnesses, tell the person and do the work yourself
  2. Ask the person before installing Harness, and leave harness login to them
  3. Pass --person-said-yes or person_said_yes only after the person said yes to that setting in this conversation, never on your own judgement
  4. Treat exit 5 as final and do not retry. Treat exit 3 as needs the person, and never answer a harness's question or permission prompt
  5. Name every harness, put the whole task in harness new, then wait, read with harness show and close only the ones you started

Verdent

  1. Don't plan to drive Verdent headless. Hand the task to the person using the desktop app, or use a harness with a print mode
  2. Start large changes in Plan Mode and review plan.md before switching to Agent Mode
  3. Add MCP servers in the project's .mcp.json or ~/.verdent/mcp.json in the mcpServers shape
  4. Keep work under git, since rollback relies on git and there is no sandbox
  5. Budget in credits at about $0.059 each, because there is no free allowance since 29 October 2026

Questions

Which is better for AI agents, Harness or Verdent?

Harness scores 60.9 (C) on agent readiness against Verdent's 39.7 (E), and leads in 6 of 7 scored categories.

Are Harness and Verdent open source?

Harness is open source (MIT). No open-source release is listed for Verdent.

Other comparisons with Harness or Verdent

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.