Official Warp terminal integration for Auggie.
Get native Warp notifications when Auggie:
- Completes a task — with a summary showing your prompt and Auggie's response
- Needs your input — when Auggie has been idle and is waiting for you
- Requests permission — when Auggie wants to run a tool and needs your approval
Notifications appear in Warp's notification center and as system notifications, so you can context-switch while Auggie works and get alerted when attention is needed.
The plugin keeps Warp informed of Auggie's current state by emitting structured events on every session transition:
- Tool about to run — Auggie is about to call a tool, session is active
- Prompt submitted — the user sent a message, Auggie is working
- Tool completed — a tool call finished, Auggie is back to running
- Turn ended — Auggie finished its response
This powers Warp's inline status indicators for Auggie sessions.
# In Auggie, add the marketplace
/plugin marketplace add warpdotdev/auggie-warp
# Install the Warp plugin
/plugin install warp@auggie-warp
⚠️ Important: After installing, restart Auggie or run /reload-plugins for the plugin to activate.
Once restarted, you'll see a confirmation message and notifications will appear automatically.
- Warp terminal (macOS, Linux, or Windows)
- Auggie CLI
jqfor JSON parsing (install viabrew install jqor your package manager)
The plugin communicates with Warp via OSC 777 escape sequences. Each hook script builds a structured JSON payload (via build-payload.sh) and sends it to warp://cli-agent, where Warp parses it to drive notifications and session UI.
Payloads include a protocol version negotiated between the plugin and Warp (min(plugin_version, warp_version)), the session ID, working directory, and event-specific fields.
The plugin registers six hooks:
- SessionStart — emits the plugin version and a welcome system message
- PromptSubmit — fires when the user submits a prompt, signaling the session is active
- Stop — extracts your prompt and Auggie's response, then sends a task-complete notification
- Notification — fires when Auggie needs your input
- PreToolUse — fires before a tool runs; sends
permission_requestwhen Auggie is waiting for user input (e.g.ask-user) - PostToolUse — fires when a tool call completes
Older Warp clients that predate the structured notification protocol are still supported — they receive plain-text notifications for SessionStart, Stop, and Notification hooks.
Notifications work out of the box. To customize Warp's notification behavior (sounds, system notifications, etc.), see Warp's notification settings.
Auggie only runs plugin hooks when the enableHooks feature flag is set.
Add it to ~/.augment/settings.json:
{
"enableHooks": true
}Then restart Auggie (or run /reload-plugins).
The legacy scripts under plugins/warp/scripts/legacy/ still support
opt-in debug logging. Set AUGGIE_WARP_DEBUG=1 before launching Auggie:
AUGGIE_WARP_DEBUG=1 auggieLogs go to /tmp/auggie-warp-debug.log (override with
AUGGIE_WARP_DEBUG_LOG=/path/to/log).
/plugin uninstall warp@auggie-warp
/plugin marketplace remove auggie-warpThe plugin version in plugins/warp/.augment-plugin/plugin.json is checked by the Warp client to detect outdated installations.
When bumping the version here, also update MINIMUM_PLUGIN_VERSION in the Warp client.
MIT License — see LICENSE for details.