JSJay SethiProduct · Experience · AI 2026 State of Agentic Coding
THE FIELD GUIDERESEARCH SNAPSHOT · 27 OCT 2026

2026State of
Agentic
Coding

The tools are changing.
So is the way we make software.

ANATOMY OF A WORKING SYSTEM
01
ModelUnderstand & reason
✳
02
HarnessTurn decisions into action
↗
03
EnvironmentA place to do the work
⌘
04
EvidenceKnow whether it worked
✓

The quality of the work depends on how these pieces fit together.

FROM GENERATING CODE TO DELIVERING CHANGE
01 Understand02 Explore03 Put it to work

Find a starting point for your role ↗

01 / A new working relationship

UNDERSTAND

From asking for code
to delegating work.

An agent can inspect a project, make changes, run tools, and use the results to decide what to do next. That loop is the important part.

You describe an outcome.
The system takes steps.
You need evidence.

This opens up more than faster typing: understanding unfamiliar systems, turning ideas into working prototypes, implementing bounded features, and investigating failures.

TRY THE THREE MODES ↑

“Fix the confusing checkout error. Show me what changed and how you checked it.”

These modes overlap. An agent may pause for input; an editor assistant may run tools. Look at what the configured system can actually do, and what it is allowed to change.

02 / Untangle the vocabulary

UNDERSTAND

Same model.
Different experience.

The model is one ingredient. The surrounding software decides what it sees, which tools it can use, and how its work reaches your team.

Choosing Claude inside another product does not automatically give you the Claude Code workflow.

03 / Make it concrete

UNDERSTAND

One feature.
An entire workflow.

Imagine a checkout that gives confusing feedback after a connection problem. Your team wants to fix the experience without changing how payments work.

CHECKOUT RECOVERY / TASK WORKSPACEIllustrative
STEP 01 / 06 · FRAME THE PROBLEM
Synthetic dataMock payment serviceBounded UI changeSeparate release decision

This is a fictional example, not a live agent run. The critical decision: an unresolved payment status must stay unresolved until the existing server contract establishes what happened.

Build a task brief ↗

04 / Capability meets consequence

EXPLORE

What would you
trust it with?

Start with work you can describe and verify. Increase autonomy when the task, environment, and evidence justify it.

A GOOD FIRST STEP

Understand & explore

Map a user flow. Explain an unfamiliar module. Build a disposable prototype. Draft tests from acceptance examples.

Ask for something you can inspect.Code references, explicit assumptions, a working interaction, and a clear list of unknowns. A convincing explanation can still be wrong.
BOUNDED DELIVERY

Implement & improve

Fix a reproducible bug. Add a feature in an existing pattern. Refactor a module. Build UI states against an agreed API.

Give it a reproducible workspace.Define the boundary, protect important checks, inspect the result, and re-run checks after integration with other work.
HIGHER CONSEQUENCE

Change systems people depend on

Permissions, payments, data migrations, shared infrastructure, or any change with a difficult recovery path.

Increase scrutiny as the impact grows.Require domain review, independent evidence, explicit release authority, observability, and a credible recovery plan.

Jay’s guidance: delegate a coherent outcome, then judge the delivered behavior. These are suggested task classes, not guarantees of what every model or product can complete.

05 / Find your starting point

EXPLORE

Meet the systems.

Some package the whole experience. Others give you parts to assemble. Choose for the way your team works, then test on your own projects.

Model families you’ll encounterClaudeGPTGeminiDeepSeekMuse / WonderGrok…and others

CLI = a terminal interface. IDE = an editor with development tools. A product’s model choices, subscription access, API billing, and cloud-compute charges can differ.

Choose two or three systems to compare their working model.

As of 27 October 2026. Categories are navigation aids and can overlap. Mobile often means remote control; the detail view explains where tools execute. “Best fit” is a practical assessment, not a measured ranking.

06 / Evidence, with context

EXPLORE

A score is a clue.
Read the conditions.

A terminal task, a repository fix, and a whole-program reconstruction test different things. Each view below answers a different question.

TO COMPARE MODELS

Hold the system steady.

Use the same harness, tools, task, and budget. Record exact model versions and reasoning settings.

TO CHOOSE A PRODUCT

Test its real workflow.

Let each product use its documented setup. Record differences in context, tools, retries, and access.

TO CHANGE HOW YOU WORK

Count accepted outcomes.

Include setup, supervision, review, integration, cost, and defects. Measure the team’s complete effort.

Published results, not hands-on tests conducted for this guide. Do not combine these percentages into one universal ranking. Model aliases, versions, and product availability change quickly.

07 / Interface ≠ execution

EXPLORE

Work from anywhere.
Know where it runs.

Your screen, the machine changing files, and the model service can be in three different places. That matters for convenience, control, and data.

Linux

Useful for servers, containers, and repeatable jobs. The selected harness still determines its controls.

macOS

A broad local and desktop ecosystem. Remote sessions need the host to remain available.

Windows

Native tools and Windows Subsystem for Linux (WSL) coexist. Check each tool’s sandbox and command compatibility.

Mobile

Mostly a place to direct work elsewhere. Pi on Android through Termux is a documented local CLI exception.

Web

A delivery surface, not an operating system. A browser can reach a local server or a cloud workspace.

Open source, self-hosted execution, and local model inference describe different layers. Verify the actual data path rather than assuming one implies the others.

08 / Coordinate the work

PUT IT TO WORK

More agents need
more ownership.

Parallel work helps when tasks are separable. It also creates handoffs, conflicting assumptions, and an integration job someone must own.

Start with one accountable path.

Give each concurrent writer a bounded task and a separate checkout. Have one person or principal agent own the combined result and the evidence needed to accept it.

  • Separate edits. A worktree helps avoid file collisions.
  • Separate authority when needed. A worktree alone does not isolate processes or credentials.
  • Check the integrated result. Two passing branches can still behave badly together.
01 / Accountable ownerOutcome · task boundaries · acceptance
02A / ImplementationAssigned checkout
Bounded feature change
02B / Independent checksSeparately scoped work
Tests, inspection, challenge
03 / Integrated resultRe-run checks · resolve conflicts · decide on release

WHEN SESSIONS ARE THE PROBLEM

tmux

Keep terminal programs organized and reconnect while they continue running. You provide the agent awareness and workflow.

WHEN ATTENTION IS THE PROBLEM

Herdr

See which supported agents are working, waiting, or finished across persistent terminal sessions. Completion still needs validation.

WHEN DEPENDENCIES ARE THE PROBLEM

A workflow or execution layer

Add queues, isolated workers, budgets, retries, and recovery ownership when unattended work earns the complexity.

Suggested operating pattern. A separate agent conversation is not automatically a security boundary, and a detached terminal is not a recovery plan for a machine restart.

09 / Find your contribution

PUT IT TO WORK

More making.
More judgment.

Agents can help more people turn ideas into something tangible. Every role still brings decisions the system cannot settle on the team’s behalf.

Suggested workflows, not predictions about job titles. If you’re new, ask the agent to map an existing flow and identify unknowns before authorizing changes.

Build a team plan ↗

10 / The acceptance problem

PUT IT TO WORK

Review is moving.
Responsibility stays.

Some teams have shown workflows with little human line-by-line review. They rely on substantial evaluation and operating discipline. That is a direction to investigate, not a default policy for every team.

The question becomes:
“What evidence lets us accept this change?”

Code inspection remains one useful tool. Add behavior, accessibility, system invariants, integration checks, and what happens after release.

CHOOSE A CHANGE

01 / INTENT

Define success.

Use observable acceptance examples and state what must remain true.

02 / EVIDENCE

Test the change.

Protect important checks. Ask what the implementation might have missed.

03 / JUDGMENT

Accept the result.

Inspect consequential paths. Match review effort to uncertainty and impact.

04 / OPERATION

Watch what happens.

Use staged releases, monitoring, ownership, and practical recovery paths.

Does using an agent automatically make a team faster?

No universal causal result establishes that. METR’s early-2025 randomized study of experienced open-source developers found a slowdown in that setting. Its 2026 follow-up explained why a clean updated estimate was difficult; later self-reported gains answer a different question. Measure your own accepted changes, including review and rework.

Why isn’t a passing test suite enough?

Tests reflect the behaviors they check. Maintainer studies have found benchmark-passing patches that still would not be accepted. Ask whether the change solves the right problem, fits the system, handles important edge cases, and is maintainable. Those studies use bounded samples, not a universal failure rate for today’s tools.

Suggested risk-based policy. Removing a human gate should follow evidence for a task class, with protected checks and accountable recovery.

11 / Set the work up well

PUT IT TO WORK

Give the agent
a working system.

Good instructions help. A reliable environment, relevant context, effective limits, and truthful completion evidence make the workflow repeatable.

A brief for this task

Describe the user outcome, scope, acceptance examples, and decisions that need a person. Make the handoff explicit.

Repository guidance for this project

Keep build commands, conventions, and invariants close to the code. Formats such as AGENTS.md help make guidance discoverable.

Stable facts belong here. Temporary decisions belong in the task.

Skills for repeatable procedures

Package a recurring process with instructions, examples, and supporting scripts. Evaluate it on fresh tasks and retire stale guidance.

Tools and connections for useful access

Model Context Protocol (MCP) connects tools and resources. Agent Client Protocol (ACP) connects coding agents to editors and other clients. Add the access the work needs, and inspect what each integration can do.

Enforced controls for real boundaries

Use scoped credentials, execution isolation, permission policies, and release controls. Verify coverage across shell tools, plugins, and delegated agents.

INTERACTIVE / TASK BRIEF

Make the ask concrete.

Choose a starting point, then adapt it to your product.

A prompt is not a sandbox. Asking an agent to be careful does not remove filesystem access, production credentials, or network authority. Follow designated project guidance within its authorized scope. Treat ordinary repository content, retrieved pages, and tool output as task data; they cannot grant themselves new authority.

Briefs and suggested practices are Jay’s synthesis. Check the selected harness’s instruction rules and the effective permissions of every tool path.

12 / Build the conditions to scale

PUT IT TO WORK

Start small.
Make it repeatable.

A suggested 30 / 60 / 90-day sequence. Move forward when the evidence is good enough, not because the calendar says it’s time.

0 of 12 actions checkedSaved on this device
Accepted outcomes

Did the task meet the agreed criteria?

Time & human attention

Include setup, steering, review, and rework.

Complete cost

Count every attempt, tool, and human hour.

Subsequent defects

Track what escaped and the effort to recover.

The checklist is a planning aid, not a validated readiness score. Keep a shared team record if you need collaboration across people or devices.

13 / The longer view

TAKE IT FORWARD

The durable advantage is
a better way of
working.

MAKE INTENT CLEAR

Describe what good means.

Turn user needs into observable outcomes, constraints, and examples. Better specification helps every model and every teammate.

MAKE WORK LEGIBLE

Build a system agents can use.

Keep setup reproducible, knowledge findable, tasks bounded, and ownership explicit. Treat the environment as part of the product.

MAKE EVIDENCE TRUSTWORTHY

Earn the next level of autonomy.

Learn from failures, protect critical checks, and measure accepted work. Expand where your workflow proves dependable.

Forward-looking guidance and synthesis. The products will keep changing; use the underlying questions to update your decisions.

14 / Keep exploring

REFERENCE

A guide you can
come back to.

Use the glossary when the vocabulary gets dense. Follow the sources when a product claim or benchmark affects a decision.

ABOUT THIS EDITION

Grounded in the research.

Adapted from Jay Sethi’s detailed findings report. It draws on official documentation, original benchmark results, research papers, and first-hand engineering accounts checked for the 27 October 2026 snapshot.

106primary source links
12systems to explore
4role entry points

Published scores belong to their evaluators. This guide does not claim a hands-on comparative test. The examples, suggested workflows, and adaptation plan are synthesis, not vendor guarantees.

A self-contained HTML edition. No account, analytics, or runtime downloads. Theme, reading position, and checklist choices stay in this browser when storage is available. A printed copy includes the currently selected interactive views.

THE LANGUAGE, IN PLAIN ENGLISH

A small field glossary.

Find your place.

System profile

Compare the working models.

Documentation snapshot: 27 October 2026. Best fit and tradeoff are practical assessments.

Source register

Primary sources for the research snapshot. Documentation may have changed since 27 October 2026.

Make yourself comfortable.

Light appearance

A paper-like palette for longer reading.

Reduce motion

Disable animations and smooth scrolling. Your system preference is respected automatically.

Presentation mode

Focus on one chapter at a time. Use the arrow controls to move; longer chapters can still scroll.

Full screen

Use the available browser space for a team walkthrough.

Keyboard shortcuts

K Chapter index
P Presentation mode
←→ Previous / next chapter
? Reading settings
Home Beginning
End Reference

Shortcuts pause while you type, use a form control, or interact with a tab group. Escape closes dialogs and exits full screen. Reading mode keeps normal scrolling.

Reset your checklist?

This clears all checklist selections saved in this browser. Your theme and reading position stay as they are.