github rjyo/homebrew-moshi v0.4.21
moshi-hook v0.4.21

4 hours ago

What's Changed

  • moshi-hook install --local --target claude now installs Claude Code hooks into the current project (.claude/settings.local.json) instead of your global settings. For agents that don't support project installs, --local now fails with an error instead of quietly installing globally. uninstall --local likewise only touches the project.
  • Installing hooks no longer breaks a symlinked agent config, such as a ~/.claude/settings.json kept in a dotfiles repo: the link stays in place and the file it points to gets the update.
  • Installing or removing hooks keeps your config's existing key order and leaves characters like && in your own commands as they were, so the only change is the Moshi entries.
  • Long chat sessions stay responsive: loading earlier history no longer gets slower with every page, and clicks and typing don't lag behind it.
  • Loading spinners use far less CPU, and slow down when your system asks for reduced motion.
  • Drop files anywhere in the chat view to attach them, not just on the message box.
  • Paste files into the web terminal: Cmd+V a screenshot or copied files (Ctrl+V on Windows/Linux), or drop them from your desktop, and they're uploaded to the host with their paths pasted at the cursor. Claude Code and Codex attach pasted image paths as images.
  • New Git submenu on sidebar workspaces: Pull, Push / Publish branch, Fetch, and Copy branch name. Push sets the upstream on a new branch and never force-pushes.
  • OmO sessions on a Claude model stay OmO: they no longer show the Claude icon with an empty chat or lose their sidebar status and order.
  • OmO and other Pi-based agents close their session reliably on exit instead of leaving it open on the pane.
  • OmO's todo list shows as a task checklist.

Don't miss a new homebrew-moshi release

NewReleases is sending notifications on new releases.