No agents connected. Open Protect to wrap one.

Protect an agent

Attach the process, then prove a deny

Use the attach wrapper so the existing agent keeps its vendor key. Then fire the canary. Constructor snippets are a fallback if the SDK ignores environment variables.

Proxy

Browser only — copy still works
http://127.0.0.1:8080/v1
Windows: attach.bat agent-1 -- python your_agent.py
macOS/Linux: ./attach.sh agent-1 -- python your_agent.py

Paid/trial keys return HTTP 403. Free Audit Mode logs WOULD_BLOCK and still forwards — paste a key to enforce.

Fallback: copy base URL or SDK snippet

Cursor Settings → Models → OpenAI compatible → Base URL. Keep your vendor API key.

http://127.0.0.1:8080/v1

Wrap a process

Optional. Name alone saves a session so the snippet above uses a stable AEGIS_SESSION. Command + AEGIS Suite starts the process with OPENAI_BASE_URL already set.

No wrapped agents yet. Copy the URL above to connect Cursor now, or wrap a process when you want Aegis to launch it.

Aegis commands

Fire canaries, jump views, or restart the data plane.

Command Deck · Aegis