Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Sep 02:29

Added

  • MCP tool servers. Tide connects to external Model Context Protocol servers over stdio or streamable HTTP and offers their tools to the model as mcp__<server>__<tool> entries. Servers are configured in ~/.tide/mcp.json, <workspace>/.tide/mcp.json, or a Claude Code-style <workspace>/.mcp.json; HTTP servers support OAuth login with automatic token refresh. The first use of a server's tools is approval-gated per session, and a server that is down never blocks a turn. Manage servers under Settings → MCP; see docs/mcp.md for details.
  • Computer Use on Windows and Linux. Previously macOS-only, Computer Use now drives Windows (UIA + SendInput) and Linux (AT-SPI + X11/Wayland) through an isolated native worker shipped with the app. Captures cover the primary desktop; on Wayland, your desktop may ask you to pick a screen and allow remote control. The Settings → Computer Use page describes what each platform needs.
  • Tool screenshots now reach the model as images: Computer Use and browser captures are attached to tool results for Anthropic-style providers and re-sent as user images for Chat Completions providers, so the model sees what it captured without re-reading text descriptions.

Fixed

  • Stopping a session is now final even while session history is still hydrating: a runtime attachment that started before Stop can no longer reinstall the cancelled runtime, replace the interrupted turn, or leave the session stuck queuing every new prompt.
  • When macOS rejects keychain access with an authentication error (often after a macOS upgrade), Tide now says what happened and how to recover — lock and unlock the login keychain — instead of reporting a generic keychain failure.