Skip to content

ACP Plugin

Help query: "What does the acp plugin do?" / "How do I use acp in Volt?" / "How do I open the ACP dock?"

The acp plugin integrates Agent Client Protocol clients into Volt. It manages client/session/model/mode pickers, permission approve/deny, an ACP buffer with plan/output panes, and an ACP dock for switching sessions. ACP helper processes are Owned Processes tied to workspace lifetime.

Package nameacp
Moduleuser/acp.rs

What it does

  • Pick and connect ACP clients configured in user config
  • Create sessions and switch modes/models
  • Switch focus between plan and output panes
  • Handle permission prompts (approve/deny)
  • Provide dock navigation and input focus helpers

Commands

CommandDescription
acp.pick-clientOpens the ACP client picker.
acp.pick-sessionOpens the ACP session picker for the active client.
acp.new-sessionCreates a new ACP session for the active client in a new buffer.
acp.pick-modeOpens the ACP mode picker for the active session.
acp.pick-modelOpens the ACP model picker for the active session.
acp.cycle-modeCycles to the next ACP session mode.
acp.switch-paneSwitches focus between the ACP plan and output panes.
acp.complete-slashOpens ACP slash command completion.
acp.focus-inputFocuses the ACP input section and enters insert mode.
acp.disconnectDisconnects the active ACP client.
acp.permission-approveApproves the latest ACP permission request.
acp.permission-denyDenies the latest ACP permission request.
acp.dock.toggleShows or hides the ACP dock for the active workspace.
acp.dock.previousMoves to the previous ACP buffer in the dock list.
acp.dock.nextMoves to the next ACP buffer in the dock list.

Keybindings

ChordCommandScope
Shift+Tabacp.cycle-modeGlobal (Insert)
Ctrl+Tabacp.switch-paneWorkspace
Ctrl+macp.pick-modelWorkspace (Normal)
Ctrl+sacp.pick-sessionWorkspace (Normal)
j / kacp.dock.next / previousAcpDock
Iacp.focus-inputWorkspace (Normal) on ACP buffer

Notes

Client list comes from user/config/acp.yaml (via config.yaml). Buffer kind is acp.

Volt — modal editor platform · docs optimized for in-editor help search