Post

For my fellow Phoenix Phreaks, a poll: How many of you knew that: A. Tidewave Web is deprecated now in favor of a Desktop client B. There is a new thing called ACP that lets you connect other agents (codex, claude code) directly to Tidewave Desktop and get extra features

Why? In the past, we implemented features the agent needs like reading and writing files for each framework. So the Phoenix MCP had a separate endpoint for file system access, the Ruby one, the Next.js one, etc.

Since that’s not really scalable and because we also wanted to support external agents over ACP like Claude Code, we decided to move all that to one Rust codebase. Otherwise we would not have been able to implement ACP as doing that separately for each framework would be a lot of unnecessary work.

So Tidewave Web talks to both the App/CLI and the MCP running in your web framework. We deprecated the old /tidewave entrypoint because maintaining it would have required to keep duplicate endpoints around and having different features depending on how you open Tidewave Web.

0 reposts2 likes