Using Wisp with Other Agents
Wisp is the terminal UI that powers the aether command. It can also be installed and run standalone to work with any agent that speaks the Agent Client Protocol (ACP).
Install
Section titled “Install”cargo install aether-wisp# Default: uses Aether as the backend agentwisp
# Use a custom ACP agentwisp --agent "my-custom-agent serve"The --agent flag specifies the command Wisp runs as a subprocess. The agent must speak ACP over stdin/stdout.
CLI flags
Section titled “CLI flags”| Flag | Default | Description |
|---|---|---|
--agent <command> | aether acp | Agent subprocess command |
--log-dir <path> | /tmp/wisp-logs | Log output directory |
Building an ACP-compatible agent
Section titled “Building an ACP-compatible agent”Any process that speaks ACP over stdin/stdout can be used with Wisp. The handshake:
- Wisp sends
InitializeRequestwith client info - Agent responds with its name and capabilities
- Wisp sends
NewSessionRequestwith the working directory - Agent responds with session ID and config options
- Normal conversation begins — prompts in, events out
See the Agent Client Protocol specification for the full protocol details.