Skip to main content

Agentic harness guides

Choose the workflow before the brand

Agentic harnesses are products and operating surfaces, not just model names. These buyer guides cover adoption, safety, pricing, and the setup decisions that comparison tables cannot answer alone.

Buyer guide

Editor vs terminal: which coding assistant workflow fits?

Choose the surface your team will actually use before comparing model quality.

What actually matters

  • Daily workflow fit matters more than benchmark scores — pick the surface developers will open every morning.
  • Editor assistants excel at inline edits, visual diffs, and tab completion; terminal agents excel at multi-file objectives, git operations, and long-running loops.
  • Shell and MCP permissions need explicit owners — terminal agents can run broader commands than autocomplete plugins.

ACE recommendation: Use Cursor (or VS Code + Cline) for continuous editor work; test Claude Code, OpenCode, or Muse Code for longer terminal objectives — many teams keep both.

Open full guide

Buyer guide

How to roll out an agentic harness without losing review discipline

A staged rollout pattern for teams that want speed without turning generated patches into unowned production risk.

What actually matters

  • Pilot scope: start with low-risk repos (internal tools, docs, test-heavy services) before production-critical paths.
  • Branch protections and required reviewers stay on — agents are accelerators, not merge authorities.
  • One portable project-memory file (AGENTS.md) prevents instruction drift when multiple harnesses read different configs.

ACE recommendation: Start with a small repository test set, keep branch protections intact, publish one AGENTS.md source of truth, restrict MCP to a short allowlist, and ship the review checklist with the tool choice.

Open full guide

Buyer guide

Agentic harness pricing: seats, tokens, and overage

Compare subscriptions and usage-based plans by the work they enable, not the number printed on the landing page.

What actually matters

  • Seat price is only the entry fee — included agent usage, fast-request pools, and overage rates determine real monthly cost.
  • Heavy agent loops (multi-file refactors, long retries) burn quotas faster than tab completion or short chat turns.
  • Hybrid plans often mean seat plus metering: understand which actions draw from pooled credits vs unlimited tiers.

ACE recommendation: Estimate cost per successful task (including retries), treat hybrid plans as seat-plus-metering, and keep a fallback provider for bursts, outages, and expensive loops.

Open full guide

Buyer guide

Coding-assistant myths in 2026: what the product pages blur

A myth-versus-reality check for coding assistants whose pricing, editor surfaces, privacy paths, and autonomy are easy to collapse into one misleading label.

What actually matters

  • Claude Code is not Max-only — Pro, Team, and Enterprise paths exist; the API is a separate billing route from chat subscriptions.
  • Cursor Hobby is a limited entry plan, not an unlimited daily agent budget for teams.
  • Devin Desktop (local IDE, formerly Windsurf) and Devin Cloud (browser delegated agent) are different products with different setup boundaries.

ACE recommendation: Use the exact product surface, account or API path, endpoint, and review gate as the source of truth. Pilot on a disposable branch, check live terms before spend or sensitive code, and treat autonomy as a reason for stronger review rather than less.

Open full guide

Buyer guide

Enterprise AI coding assistant procurement checklist

A compact procurement block for security, legal, IT, and finance teams evaluating coding assistants beyond the demo and the seat price.

What actually matters

  • SSO/SCIM and lifecycle management must cover every surface: IDE plugin, CLI, cloud agent, and API keys — not just the admin console.
  • DPA/SCC coverage must explicitly include prompts, source code, indexing, logs, subprocessors, and cloud-agent environments.
  • Training opt-out must be org-default and contractually enforceable, not only an individual toggle users can change.

ACE recommendation: Record the answers per product surface before approving a rollout. Price baseline seats plus realistic agent usage and a contingency in the AI stack calculator, pilot with an MCP and model allowlist, and require a human review gate for generated code and cloud changes.

Open full guide

Buyer guide

Local LLM coding setup: Ollama, LM Studio, llama.cpp, and MLX

Pick a local inference stack and wire it to an agent harness without the usual traps — wrong ports, tiny default context, bad quants, and mismatched API prefixes that make agents look broken when the model is fine.

What actually matters

  • Default ports differ by runtime: Ollama listens on 11434, LM Studio on 1234, llama.cpp server commonly on 8080 — point each harness at the correct host:port.
  • Agent workflows need 16k–32k context; Ollama’s small default can silently drop files unless you set OLLAMA_CONTEXT_LENGTH or Modelfile num_ctx.
  • For Aider with Ollama, use the ollama_chat/model prefix — not bare ollama/ — per official Aider docs.

ACE recommendation: Start with Ollama or MLX on a practice repo, set context before the first agent task, stay at Q4_K_M or better, match each harness’s API prefix, and keep a cloud escalation path for tasks local models stall on.

Open full guide

Buyer guide

Migrating from Roo Code to Kilo Code

Roo Code’s discontinuation pushed many teams toward Kilo’s OpenCode-lineage stack. This guide covers Marketplace install, credential migration, project rules, and the VS Code vs JetBrains paths without assuming settings auto-port.

What actually matters

  • Install from the official Marketplace path (kilocode.Kilo-Code on VS Code); JetBrains plugin feature depth may differ from Roo’s old surfaces.
  • API keys and provider auth do not auto-port — expect full re-authentication on every provider.
  • Kilo CLI tokens often live under ~/.local/share/kilo/, not ~/.config/kilo/ — check before debugging missing credentials.

ACE recommendation: Install Kilo from the official Marketplace path, re-authenticate every provider, consolidate rules into AGENTS.md, pilot on a sanitized repo, and read Kilo’s platform docs before assuming Roo parity.

Open full guide

Buyer guide

Using Cursor and Claude Code as a hybrid stack

Many teams keep Cursor for the editor loop and Claude Code for terminal delegation — but dual-running without boundaries creates duplicate edits, conflicting plans, and review gaps.

What actually matters

  • Assign surface ownership: Cursor for continuous editor work; Claude Code for multi-file terminal objectives and git-heavy automation.
  • Parallel work needs git worktrees or separate branches — never two agents on the same branch without coordination.
  • One AGENTS.md keeps instructions consistent when both tools read the same repository.

ACE recommendation: Treat Cursor as the default editor loop and Claude Code as the escalation path for longer terminal work; use worktrees, one AGENTS.md, and the same review checklist — never two agents on one branch without coordination.

Open full guide

Buyer guide

AGENTS.md, CLAUDE.md, and Cursor rules as project memory

Agent harnesses read different instruction files by convention. Without one portable source of truth, switching tools or running two agents scatters conflicting teaching across the repository.

What actually matters

  • Each harness reads different files by convention — AGENTS.md, CLAUDE.md, .cursor/rules, extension configs — without coordination they diverge.
  • Conflicting instructions (test command, style, forbidden paths) produce confident wrong patches when two agents run on one repo.
  • Project memory should be reviewed like code when the stack or policies change.

ACE recommendation: Publish one AGENTS.md (or equivalent) in the repo root, link or copy into each harness’s native format, and treat instruction drift as a bug — not an inevitable side effect of multi-tool teams.

Open full guide

Buyer guide

Open-source coding agents: when BYOK beats a paid seat

A hub for the OSS and open-client cluster — Cline, OpenCode, Aider, Kilo, Goose, Continue (frozen hosted path), Amp, and Warp Agent CLI — and when bring-your-own-key or local inference is cheaper than a bundled subscription.

What actually matters

  • Client type shapes fit: full IDE agents (Cline/Kilo), terminal git workflow (Aider), OpenCode-lineage TUI (OpenCode/Kilo CLI), terminal CLIs (Goose, Warp Agent).
  • Continue’s OSS extension works for local/BYOK assistive chat, but its hosted roadmap is frozen — new rollouts should evaluate Cline/Kilo.
  • BYOK plus local Ollama can beat a bundled seat when usage is predictable and hardware is already paid for.

ACE recommendation: Shortlist two OSS clients against one paid seat on the same repo test set; BYOK wins when usage is predictable and local hardware is already paid for — paid seats win when onboarding speed and unified billing matter more than marginal token savings.

Open full guide

Buyer guide

First week: Amp vs Claude Code

Amp and Claude Code both target terminal-first agent work, but install paths, billing (Amp credits/Orbs vs Claude Pro/Team pools), and review habits differ enough that a one-week pilot should decide — not a feature checklist.

What actually matters

  • Install and auth paths differ: Amp’s ampcode.com web sign-in then `amp` vs Claude Code’s Pro/Team/API routes — confirm you can authenticate in one session.
  • First-week cost includes subscription, credits/Orbs, API overage, and retry burn — not just the headline plan price.
  • Both need the same review gate: plan, tool log, diff, tests before merge.

ACE recommendation: Run the same three repository tasks on both for five days, track cost and review time, then pick one primary terminal agent — dual-running without worktrees wastes money and creates duplicate edits.

Open full guide

Buyer guide

MCP hardening for coding agents

MCP servers extend agents with filesystem, shell, and network tools. Treat each install like granting operator access — allowlist servers, scope folders, fail closed, and log calls; ignore files do not block MCP.

What actually matters

  • Each MCP server install is equivalent to granting filesystem, shell, or network access — not a harmless plugin.
  • Org allowlists and approval workflows must exist before developers install servers ad hoc.
  • Folder and network scope per server must match the repo’s data classification.

ACE recommendation: Ship a short MCP allowlist with the rollout guide, require security review before any server reaches production repos, and audit tool logs weekly during the first pilot month.

Open full guide

Buyer guide

Agents do not replace human review

Autonomy is a reason for stronger review, not weaker gates. This checklist ties to the rollout guide: inspect the plan, tool log, diff, tests, and rollback path before any agent-generated patch merges.

What actually matters

  • Read the agent’s plan before approving tool calls — especially shell, git, and MCP actions.
  • The diff must match the stated objective without drive-by refactors, deleted tests, or secret leakage.
  • Tests must run on the same branch the agent touched, or document a explicit reason why not.

ACE recommendation: Pair every harness rollout with this checklist and the coding-assistant-rollout-guide — measure accepted patch rate and review minutes, not vanity autonomy metrics.

Open full guide
Run the 2-minute chooser