Repository README and public project documentation. Toolglass has not installed or run Hash.
TESTED BY TOOLGLASS: NO
What is it?
Hash is a POSIX-oriented shell with an AI escape built into its grammar. The project describes ?? as the route from ordinary shell work into external coding agents, using the Agent Client Protocol rather than tying the shell to one model vendor. It is local-first, advertises no login or telemetry, and can talk to several existing agent CLIs or Ollama.
Why did Radar notice it?
AI terminals usually add a side panel, block UI or chat surface. Hash instead treats agent delegation as a language feature. That is a small syntactic move with a larger implication: agents may become another shell primitive alongside pipes, redirection and job control rather than a separate application you visit.
What looks good?
Using an open agent protocol makes the idea more interesting than a shell hardwired to one subscription. It also leaves the terminal emulator alone, so the experiment is about command semantics rather than replacing the whole display stack. The project's own comparison section is refreshingly specific about where Warp and Butterfish differ.
What's the catch?
Replacing a shell is a much bigger behavioural commitment than installing a helper command, and the project explicitly says SSH is not supported. ACP itself is still part of a fast-moving agent-tool ecosystem. Toolglass has not tested POSIX compatibility, failure recovery or whether the ?? interaction remains pleasant after the novelty wears off.
Who might want it?
Terminal-heavy developers who already use several coding agents and are more interested in composable local tooling than another all-in-one AI IDE.
Radar verdict
A tiny piece of syntax carrying a serious idea: the shell may absorb agents rather than be replaced by them.
Next step
Use it for a week of mixed shell and coding-agent work, paying particular attention to quoting, interruption, pipelines and recovery when an agent fails.