An agent can do almost anything with a shell, and that's the trouble. A find in
a real project returns half a megabyte, a sed that matches nothing reports
success, and the model pays for all of it in tokens and turns.
So every tool in Luxe has to beat the command it replaces: by sending less, by getting it
right the first time, or by doing something the shell can't.
Measured in a checkout of Django at 04ac9b45a3, the codebase
the harness eval runs in, with its virtualenv in place. The shell row is the command's
raw output; tightest cut is the least any other agent sends its model of it,
which is Codex's 10 KB, head and tail kept. Pi and OpenCode keep up to 50 KB and Claude
Code 30,000 characters. A token is about four bytes.
Those are single calls, and across a whole task the bars shrink, because most calls are
small to begin with. What a whole task costs is below.