AI Agents

Tools that plan and execute multi-step tasks with access to files, browsers and APIs.

13 tools

Agents are the newest and least settled category here. The pitch is that instead of answering a question, the tool carries out a task: reads files, browses, calls APIs, writes code, checks its own work. When it goes well the leverage is real. What separates agents from every other category is that they act rather than suggest, and that changes what you need to think about before adopting one.

What to look at when choosing

Permissions are the specification

An agent is defined by what it is allowed to touch — your filesystem, a browser session logged into your accounts, an API key that can spend money, a repository it can push to. The useful question is not what it can do but what happens when it does the wrong thing. Prefer tools that ask before irreversible actions and that let you scope access narrowly, and start with the smallest permission set that lets it be useful.

The failure mode is quiet, not loud

Agents rarely crash. They report success on a task they did partially, or plausibly, or in a way that looks right until you check. That is much harder to catch than an error message, and it is the single biggest practical cost of running one. Assume every result needs verification, and pick tasks where verifying is cheaper than doing.

Cost scales with steps, not with questions

A chat exchange is one call. An agent working through a task may make dozens, re-reading context each time, and a loop it fails to break out of can burn through a budget quickly. Look for tools that show step counts and spending, and that let you cap a run — visibility here is not a luxury.

When you probably do not need one

If the task has fixed steps you can write down, a script or an existing automation tool will do it faster, cheaper and identically every time. Agents earn their cost on tasks where the steps depend on what is found along the way — and they are a poor fit anywhere a wrong action is expensive to undo.