Dashboard

Prompt IDE

A professional prompt engineering environment with Monaco editor, version diffs, and one-click testing.

What is the Prompt IDE?

The Prompt IDE is a built-in editor for crafting, versioning, and testing system prompts. It uses the same Monaco editor as VS Code, giving you syntax highlighting, auto-complete, and a familiar editing experience.

Key Features

  • Monaco Editor — Full-featured code editor with syntax highlighting
  • Version History — Every save creates a version you can compare or roll back to
  • Side-by-Side Diffs — Compare any two versions to see exactly what changed
  • One-Click Testing — Test your prompt immediately against a sample input
  • Template Library — Start from proven prompt templates
  • Variable Interpolation — Use {{variables}} in prompts

Prompt Management API

Prompt APIbash
# List all prompt templates
curl http://localhost:8000/api/v1/prompts \
  -H "Authorization: Bearer YOUR_API_KEY"

# Create a prompt template
curl -X POST http://localhost:8000/api/v1/prompts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "name": "support-prompt-v2",
    "content": "You are a support agent for {{company_name}}...",
    "variables": ["company_name", "product_name"],
    "agent_id": "AGENT_ID"
  }'

# Test a prompt
curl -X POST http://localhost:8000/api/v1/prompts/PROMPT_ID/test \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{ "variables": { "company_name": "TechCo" }, "test_input": "How do I cancel?" }'

Prompt Engineering Tips

Be specific, use examples, define the output format, and set boundaries. Test with edge cases to catch unexpected behaviors before deploying.