Repository navigation
v0.87.2
Install
Homebrew (recommended — macOS + Linux):
brew install SmooAI/tools/thcurl | sh:
curl -fsSL https://raw.githubusercontent.com/SmooAI/smooth/main/install.sh | shBuild from source (Cargo):
git clone https://github.com/SmooAI/smooth.git
cd smooth
cargo install --path crates/smooth-cliUpgrade
# Homebrew
brew update && brew upgrade th
# curl|sh — re-run the installer (it overwrites in place)
curl -fsSL https://raw.githubusercontent.com/SmooAI/smooth/main/install.sh | sh
# Cargo — from your cloned checkout
cd smooth && git pull && cargo install --path crates/smooth-cli --forceWhat's new
Patch Changes
- 68a1dc8: Shift+Enter and Alt/Option+Enter start a new line in both the Big Smooth chat and
th code(SMOODEV-4147). The web composer used to send on Alt+Enter.th codehad no newline key at all: it now turns on the kitty keyboard protocol where the terminal supports it, so Shift+Enter is distinguishable from Enter, and it also accepts Alt+Enter and Ctrl+J everywhere. - 9441df2: Narc's shell detector no longer flags
2>&1,>&2,/dev/targets or a quoted>(such asnode -e "x => x") as a file truncation, so ordinary build and test commands skip the judge. It now checks every redirect in the line, not only the first, socmd 2>&1 > out.txtis still caught. - 9441df2: Big Smooth no longer tells the model "you are already signed in" when no Smoo session exists. The persona and the
thtool description used to assert that unconditionally, which contradicted the signed-out account section. Signed out, the agent now works from data in the workspace that fits the request instead of stopping at "runsmoo auth login".
Downloads
| Platform | File name |
|---|---|
| macOS (Apple Silicon) | th-macos-arm64.tar.gz |
| Linux (x86_64) | th-linux-x86_64.tar.gz |
| Linux (arm64) | th-linux-arm64.tar.gz |