Clipboard (Prompt History)

Every generated prompt auto-saved. Search 500+ entries, restore as sessions, export, filter by model/date.

What is Clipboard?

Clipboard (formerly “Prompt History”) captures every prompt you run. No buttons to press — it just works.

TriggerWhat saves
Click Run in editorResolved prompt + AI response
Press Cmd+EnterSame
API call to /runSame
Public link runSame (counts toward your quota)

Clipboard UI

Open: Click Clipboard icon (clipboard with clock) in top nav, or press Cmd+Shift+H.

┌────────────────────────────────────────────────────────────┐
│ Clipboard                                    [Search...]   │
├────────────────────────────────────────────────────────────┤
│ 🤖 GPT-4o    "Write a friendly email..."          2h ago   │
│    Response: "Hi there! Thanks for reaching out..."        │
│    [Copy] [Restore] [Delete]                               │
│                                                            │
│ 🤖 Claude 3.5  "Analyze the Q3 metrics..."            1d   │
│    Response: "Based on the data, Q3 shows..."              │
│    [Copy] [Restore] [Delete]                               │
└────────────────────────────────────────────────────────────┘

Entry actions

ButtonAction
CopyCopies response text to clipboard
RestoreCreates new session with this prompt + response as starting point
DeleteRemoves from history (irreversible)

Search & filter

FilterSyntax
Full-textType anything — searches prompt + response
Modelmodel:gpt-4o, model:claude
Datetoday, week, month, 2026-07
Sessionsession:"weekly blog"
Has responsehas:response (excludes failed runs)

Combine: model:claude week has:response


Limits & retention

LimitValue
Max entries500 (oldest auto-evicted)
Max response size50 KB per entry
RetentionForever (until 500 limit)
ExportJSON or CSV anytime

Restore workflow

Restore is the killer feature:

  1. Find a great response in Clipboard
  2. Click Restore
  3. New session created with:
    • Original prompt as rawPrompt
    • Response as starting rawPrompt (editable)
    • All variables preserved
    • Tag: restored
    • Folder: same as original (or root)

Export formats

JSON (full fidelity)

{
  "exportedAt": "2026-07-19T10:00:00.000Z",
  "entries": [
    {
      "id": "clip-uuid",
      "sessionId": "sess-uuid",
      "sessionTitle": "Weekly Blog",
      "prompt": "Write a friendly blog post about AI...",
      "response": "Here's your blog post...",
      "model": "gpt-4o",
      "variables": { "topic": "AI", "tone": "friendly" },
      "timestamp": "2026-07-19T08:00:00.000Z"
    }
  ]
}

CSV (spreadsheet-friendly)

timestampsession_titlemodelpromptresponsevariables

API access

# List history (max 100)
curl -H "Authorization: Bearer pa_xxx..." \
  "https://prompt-aura.ppai.web.id/api/v1/history?limit=100"

Response:

{
  "history": [
    {
      "id": "hist-uuid",
      "content": "AI response text...",
      "timestamp": "2026-07-19T08:00:00.000Z",
      "tags": ["blog", "ai"]
    }
  ],
  "pagination": { "limit": 100, "count": 100 }
}

Privacy & cleanup

ActionHow
Delete singleHover entry → trash icon
Bulk deleteMulti-select (Shift+click) → Delete selected
Clear allSettings → Clipboard → Clear All (confirms twice)
Auto-cleanToggle “Auto-delete entries older than 90 days”

Clipboard vs Version History

ClipboardVersion History
WhatAI outputs (responses)Prompt templates (your saves)
TriggerAutomatic on RunManual Save (or Cmd+S)
Capacity500 entriesUnlimited per session
SearchFull-text responsePrompt text only
RestoreCreates new sessionReplaces current session