Skip to content

v0.87.2

Choose a tag to compare

@github-actions github-actions released this 24 Oct 21:23
· 8 commits to main since this release
9139413

Install

Homebrew (recommended — macOS + Linux):

brew install SmooAI/tools/th

curl | sh:

curl -fsSL https://raw.githubusercontent.com/SmooAI/smooth/main/install.sh | sh

Build from source (Cargo):

git clone https://github.com/SmooAI/smooth.git
cd smooth
cargo install --path crates/smooth-cli

Upgrade

# 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 --force

What'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 code had 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 as node -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, so cmd 2>&1 > out.txt is still caught.
  • 9441df2: Big Smooth no longer tells the model "you are already signed in" when no Smoo session exists. The persona and the th tool 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 "run smoo 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

Source · README · Homebrew tap · Pearls (work tracker)