Project-scoped sessions
Chats belong to each Burp project β pin, rename, fork from a reply, export/import, and resume after process restarts.
A project-scoped Agent workspace with persistent sessions, forks, Rules and Memories, permission control, MCP configuration, and Native / WSL launch β Cursor runs the Agent; Burp hosts the work.
./gradlew test shadowJarLoad build/libs/burp-cursor-agent-*-all.jar in Burp (Extensions β Add β Java). Class: io.zamdevio.burpai.BurpaiExtension. Open the Cursor Agent tab and send a message.
See Install for requirements, launch profile, and first-run checks.
| Guide | What you will learn |
|---|---|
| Install | Build, load, verify the extension |
| Sessions | Chats, forks, import/export, sidebar |
| Launch | Native, WSL, cwd, resume briefing |
| Rules & Memories | Agent Rules, Memories, built-in fences |
| Permissions | Ask / allow-safe / allow-all / deny |
| MCP | Own list vs link Cursor |
| Troubleshooting | PATH, login, load-miss, MCP |
Cursor Agent owns reasoning and native tools. MCP owns Burp and other integrations. This extension owns the Burp-native host β UI, transcript persistence, Rules/Memories, permissions UX, launch configuration, and ACP process integration.
Cursor-only by design. Not a multi-backend switcher, not a second IDE, not a built-in scanner.