Skip to main content
Version 1.4.1

Finch 1.4.1

Full Claude and OpenAI support, plus conversation branching, background tasks, and web tools.

Back to changelog

New

  • Full Claude and OpenAI support: Claude subscriptions, the Anthropic API, the OpenAI API, and OAuth login, all switchable without restarting.
  • Branch a conversation from any AI reply while the original session stays untouched.
  • Spaces can bind to a local directory so the AI automatically picks up workspace context.
  • Background tasks keep running after the window closes and notify you when they finish.
  • Read-only commands like ls, cat, and grep are now auto-approved.
  • Images are auto-compressed with thumbnails; PDFs can extract local text before sending to the AI.
  • Added WebFetch and WebSearch for proactively pulling web pages and current information.
  • Added a ⌘⇧B shortcut to expand or collapse the right toolbar.
  • Backend reasoning support means closing the client no longer interrupts long-running tasks.

Improvements

  • Sessions now auto-distill key facts into memory when they end, with memory search favoring recent results.
  • The work drawer now groups tool calls, file changes, and command execution by type.
  • Consecutive AI replies are merged automatically, staying merged when Thinking is hidden.
  • Permission and question cards are now managed centrally, persisting across windows and closing after a response.
  • Session run state now shows a loading ring, with a pulse while waiting for confirmation.
  • Token usage is now shown live during reasoning.
  • Added one-click archiving for sessions inactive for 7 days.
  • Improved the Thinking block, timeline LRU, background polling, and Bash shell profile loading.
  • Added clear guidance and a "new session" entry point when context runs too long.

Fixes

  • Fixed queue race conditions and message loss when sending messages in quick succession.
  • Fixed AI replies rendering twice after switching windows.
  • Fixed permission and question cards becoming unusable after reopening a window.
  • Fixed branch data corruption after editing a historical message.
  • Fixed session scanning producing ghost sessions.
  • Fixed the collapsed state after Thinking finishes, tool wait timeouts, background state sync, Space selection on new sessions, and archive date parsing.