Hi all,
I’m trying to get Pi working well as an external agent inside Tidewave.ai via ACP.
Tidewave’s settings make it possible to add an external agent by giving it an agent name and a command. Right now I’m experimenting with:
My pii-acp wrapper is basically:
#!/usr/bin/env bash
exec npx varlock run --no-redact-stdout --path "$HOME/.agents/skills/" -- node "$HOME/dev/packages/pi-acp/dist/index.js"
"$@"
So the rough idea is: Tidewave starts pii-acp, which runs pi-acp, which bridges ACP to Pi.
What I’m hoping for is a setup where I can use Tidewave’s Elixir/Phoenix runtime context and tooling while keeping my existing Pi workflow.
The main reason I’m trying this route is that I already have just enough customization in Pi — skills, prompts, workflow preferences, etc. — that I’d rather not recreate everything in Codex if I don’t have to.
Has anyone already wired up Tidewave with Pi, pi-acp, or another ACP-based external agent? If so, I’d love to hear what worked, what didn’t, and whether there’s a recommended approach.























