Mayank Singamreddy

The 4 Patterns of Long-Horizon Agents

August 2026

The 4 Patterns of Long-Horizon Agents

As we enter another hype cycle, what actually is a “long horizon” agent?

As of August ’26, there are four patterns I see:

01

Multi-touch agents

Multi-touch is the ability to start, stop, and resume while executing over a single case.

As an example, a sales multi-touch agent will message a potential customer and shut down. Once the customer responds, the agent wakes up with all the context from previous touches to continue the conversation, sends another message, and sleeps again until the next turn.

These agents pause and resume to handle full sequences autonomously.

Examples Recruiting, customer onboarding, insurance claim processing.

02

Always-on agents

These agents are alive 24/7. This doesn’t necessarily mean running continuously. They can respond to events or run on a schedule. The key difference is that, unlike multi-touch, every agent session begins with only the new event context.

Common use cases revolve around fixing bugs as they appear in your logs, calling an expert for help, and continuously generating code.

Examples AI-native observability, SRE, CI/CD.

03

“/goal”

If you haven’t already tried it, typing “/goal” in Codex and CC will allow you to start a loop with a stop clause.

For example: “migrate this code to Rust while passing all unit tests.” Codex will keep rewriting code and running tests until they all pass.

Your inputted goal is repeatedly decomposed into bite-sized tasks for subagents to execute in parallel. Planner agents continuously orchestrate subagents to pursue different lines of reasoning and make progress.

Examples Migrate our codebase to Rust, book me a flight to Mexico, clear out my inbox.

04

Missions

A mission is a lot like /goal, in that the agent runs in a loop that doesn’t stop until a certain goal is met. Except for one difference: custom problem-solving components.

Imagine Anthropic just gave you early access to Mythos and you have 27 million in allocated budget for tokens (a real number I heard from an F50 company). How do you get the most out of it?

The answer is not “give the model more context” or “let it run for longer.” A good mission wraps the model in a problem-specific environment:

The memory, evidence, and guardrails are all externalized out of the agent’s control. This hinders its ability to cheat, blunder, or forget.

Long horizon agent missions are best suited for high-complexity, high-judgment, and high-value problems.

Examples Disproving a century-old math conjecture, cybersecurity, autonomous R&D, and more.

If you made it this far, try and guess what the original background of the picture of me was :)