2026-09-05

A useful local agent earns its keep

Note · Tools for thinking

A useful local agent earns its keep

A small local model can produce an answer quickly. That does not yet tell me whether using it saved work.

I would judge a local agent by the useful result after verification.

Give it a job with a finish line

“Improve this repository” is difficult to assess. “Locate the configuration loader and identify the callers that depend on its defaults” has a clearer output.

A bounded task makes it easier to provide relevant context and check the answer. It also makes a failed attempt easier to discard.

Compare the whole workflow

For a repository question, I would compare two routes:

The comparison should include preparation, generation, review, corrections, and unsuccessful attempts. If setup is reused across many tasks, report it separately rather than hiding it.

A reduction in remote-model tokens can be useful. It is not the same measurement as reduced time or improved correctness.

Keep the useful failure cases

An agent that names a plausible but nonexistent function creates work. An agent that points to the correct file but misreads a condition still needs correction.

Those cases belong in the assessment alongside successful answers.

Local Agent Toolkit provides a bounded interface for this kind of work. Its existence does not establish a fixed saving across models or tasks.

The question I care about is practical: after checking the result, am I further ahead?

Related