OpenClaw
it has a tool for
OpenClaw registers 23 tools, covering 5 of 6 compared capabilities. It reaches code search indirectly, through a tool built for something else. It registers no built-in tool for long-term memory.
How this list was established. Tool list taken from published docs rather than source.
Surface size
tools registered, across the 13 harnesses hereSurface size, not quality. Every registered tool spends context on every request, so a longer bar is a cost as much as a capability — and a harness that reaches a capability through a general tool may register fewer.
Capabilities
what serves each, and where it is compared| Capability | Tools | Across harnesses |
|---|---|---|
| Read | read | 13 of 13 have one → |
| Browser | browser | 3 of 13 have one → |
| Web search | web_search | 9 of 13 have one → |
| Code search | execpartial Serves "Glob / file patterns" indirectly. | 13 of 13 have one → |
| Shell | exec · processpartial · terminalpartial | 13 of 13 have one → |
| Long-term memory | no built-in tool | 4 of 13 have one → |
All 23 tools
names verbatim, as registeredNot yet compared means registered by OpenClaw but with no comparison page here — todo lists, subagent spawning, approval flows. They become capabilities the day there is a comparison worth reading, and the data does not have to change for that to happen.

MiMo Code
opencode →