Skip to main content
Version 1.5.4

Finch 1.5.4

Community mini tool search and custom interface fonts, plus smoother long-conversation recovery, stronger startup stability, and a range of interaction and display fixes.

Back to changelog

1.5.4 Changelog

New

  • Community mini tool search: the toolbox now supports searching community mini tools directly, with improved keyword matching and presentation so tools are easier to find.
  • Custom interface fonts: Appearance settings now let you customize the interface font and code font, so the UI can better match your preferences.
  • Improved model menu: selecting a model with the keyboard now shows the usage card at the same time, making the model menu smoother to use.
  • Better onboarding: the HATCH ritual now automatically recommends and installs mini tools after naming, so getting started feels more natural.

Improvements

  • Long-conversation recovery: pagination improves recovery of long conversation history, making startup and switching between long chats smoother.
  • Startup stability: improved diagnostic recovery for long conversations, and added a hang watchdog while auto-compaction is running.
  • IPC architecture consolidation: the main process IPC has fully migrated to a single typed registration, laying the foundation for future stability and extensibility.
  • Improved cache hit rate: adjusted prompt priority, improving the cache hit rate to 99.9% from 0.4% (DeepSeek models).

Fixes

  • Interrupted interactions: long-running Bash commands now provide a force-quit exit when pressing ESC cannot stop them.
  • Misplaced messages: fixed an issue where messages appended mid-run caused the previous reply to be displaced after the new question.
  • Chinese paths: local path links now decode percent-encoded characters, fixing errors when opening files with Chinese names.
  • Deep link display: fixed finch:// deep links being rendered as [blocked] in Markdown.
  • Timeline: fixed broken images in the timeline; Write/Edit tool cards no longer expand inline, keeping only the file link dialog.
  • Conversation titles: manually renamed conversations now take priority over AI auto-renames and are no longer overwritten.
  • Multi-window sync: fixed real-time reply sync and lost unread states across windows.
  • Conversation view: fixed conversations leaking across Spaces in the conversation view; renaming a conversation no longer steals the window's currently viewed conversation.
  • System notifications: conversations that finish while the window is in the foreground now also show a system notification.
  • Default fonts: the interface font and code font now default back to Outfit / JetBrains Mono on first launch.