Cursor
Manage Phase secrets directly from Cursor Agent. Cursor can list, create, update, and delete secrets, run processes with injected secrets, and manage your Phase environments — all from natural language.
Prerequisites
- Phase CLI installed and authenticated
- Cursor installed
Setup
1. Enable AI integration
phase ai enable
Select Cursor when prompted. This installs the Phase skill to ~/.cursor/skills/phase-cli/SKILL.md and configures secret visibility.
You'll be asked whether AI agents can see secret values:
- Mask values (recommended) —
secretandsealedtypes show as[REDACTED] - Show values —
secretandconfigtypes are visible;sealedis always hidden
2. Start using Phase in Cursor
Open Cursor Agent in your project. You can immediately start managing secrets:
You: list my secrets
You: create a DATABASE_URL as config with value postgres://localhost:5432/mydb
You: rotate the API_KEY as a sealed secret with random base64
You: run npm start with my secrets
How it works
The Phase CLI installs a skill document that teaches Cursor Agent how to use the Phase CLI. Cursor runs Phase commands directly in your terminal — no separate server or middleware.
The skill is installed globally at ~/.cursor/skills/phase-cli/SKILL.md and is automatically discovered by Cursor for all projects.
Secret types and AI visibility
| Type | AI visibility | Description |
|---|---|---|
config | Always visible | Non-sensitive configuration (ports, hosts, flags) |
secret | Controlled by phase ai enable | Standard encrypted secrets |
sealed | Never visible | Write-only secrets (API keys, tokens, passwords) |
Sealed secret values are never exposed to AI agents regardless of configuration.
Security guardrails
The Phase CLI enforces guardrails when it detects an AI agent:
printenv,env,export,set,declare,compgenare blocked insidephase runphase shellis blocked entirely in AI mode- Sealed secret values are always redacted in output
phase ai enable/phase ai disablemust be run by the user directly
Managing the integration
# Update the skill (re-run after CLI upgrade)
phase ai enable
# Remove the integration
phase ai disable
# View the skill document
phase ai skill