Navigate to the dashboard where you see all your agents in the circular council view.
Click on any agent to select it. You'll see the agent panel open on the right side with agent details.
In the agent panel header (top right), click the 3-dot menu icon (⋮) to open the context menu.
In the context menu, you'll see several options:
- Copy Instruction
- Clear Conversation
- Archive Agent ← Click here
- Delete Agent
A confirmation modal will appear with:
- Agent name
- Optional reason text field (e.g., "Project completed", "No longer needed")
- Cancel and Archive buttons
You can optionally type a reason, then click the Archive button.
- The agent will immediately disappear from your dashboard
- A toast notification appears: "Agent archived successfully" with an Undo button
- You have 10 seconds to undo if you change your mind
- After 10 seconds, the undo button expires
To see all your archived agents:
Option 1: Direct URL
- Navigate to:
http://yourdomain.com/archive
Option 2: Add Navigation Link (Recommended)
You should add a link to the archive page in your navigation menu. The archive page is available at /archive route.
On the archive page, you can:
- See all archived agents in a grid/card layout
- Search for archived agents by name
- View metadata:
- Agent name and type (Standard/News Feed)
- Archive date and time
- Total message count
- Archive reason (if provided)
- Restore any archived agent with the green "Restore" button
- Permanently Delete with the red "Delete" button (requires confirmation)
- Navigate using pagination (Previous/Next/page numbers)
- Go to
/archive - Find the agent you want to restore
- Click the green "Restore" button on the card
- Agent reappears at the end of your dashboard
- Toast notification confirms: "Agent restored successfully"
- After archiving an agent, a toast notification appears
- Click the "Undo" button in the toast
- Agent is restored immediately
- Only works for 10 seconds after archiving
Currently, the UI shows archive buttons for agents (full conversations). Individual message archiving is available through the API but not yet in the dashboard UI.
Future Enhancement: Message-level archive UI to be added.
When you archive an agent:
- ✅ Agent is moved to
archived_agentstable - ✅ Message count is preserved
- ✅ Archive reason is saved
- ✅ Archive timestamp is recorded
- ✅ All messages are preserved in the archive snapshot
⚠️ Original messages are deleted from active conversation- ✅ Can be restored by restoring the agent
- ✅ Encrypted content is preserved
- ✅ Disappears from dashboard immediately
- ✅ Not polled for new messages
- ❌ Cannot receive new messages
- ✅ Can be viewed in archive page
- ✅ Can be restored anytime
- ✅ Can be permanently deleted
Solution: Click the Undo button in the toast notification (within 10 seconds)
- If more than 10 seconds have passed, go to
/archiveand click Restore
- Go to
/archive - Find the agent
- Click the red Delete button
- Confirm the permanent deletion
⚠️ This cannot be undone!
- Go to
/archive - Cards show:
- Agent name and type
- Archive date
- Message count
- Archive reason (if provided)
- Go to
/archive - Use the search box at the top
- Type agent name or reason
- Results filter in real-time
Currently no keyboard shortcuts, but the following work:
- Escape - Close confirmation modal while archiving
- Tab - Navigate through buttons and inputs
The archive feature works on mobile:
- ✅ Archive buttons visible in context menu
- ✅ Confirmation modal is mobile-responsive
- ✅ Archive page is fully mobile-optimized
- ✅ Touch-friendly buttons (large tap targets)
- ✅ Works in portrait and landscape
✅ Good times to archive agents:
- Project is completed
- Agent is no longer needed
- Cleaning up your dashboard
- Agent conversation is no longer relevant
- 💡 Add a reason when archiving (helps remember why)
- 💡 Use archive to organize without deleting
- 💡 Check archive page before permanently deleting
- 💡 Archive works across all devices
| Action | Archive | Delete |
|---|---|---|
| Reversible | ✅ Yes (10 sec undo, or restore from archive) | ❌ No |
| Data preserved | ✅ Yes (all messages saved) | ❌ No |
| Visible in dashboard | ❌ No | ❌ No |
| Can restore later | ✅ Yes (any time) | ❌ No |
| Use when | Might need later | Definitely don't need |
Possible causes:
- Agent not selected - Click an agent first
- Context menu not open - Click the 3-dot menu icon
- JavaScript not loaded - Refresh the page
- Feature not enabled - Check with administrator
Solution: Refresh the page and try again
Possible causes:
- Not logged in - Log in first
- Feature not deployed - Check with administrator
- Database issue - Try again in a moment
Solution: Go to dashboard first, then try archive page
Possible causes:
- Undo window expired (>10 seconds) - Use archive page instead
- Archive page not working - Refresh and try again
- Permission issue - Try logging out and back in
Solution: Go to /archive and use the Restore button
Possible causes:
- No reason was provided when archiving
- Reason field was left empty
- Display issue - Refresh page
Solution: Archive reason is optional. Only shows if you provided one.
If you need help with the archive feature:
- Check this guide
- Go to
/archiveand explore - Try hovering over elements for tooltips
- Contact your administrator if issues persist
✅ Production Ready
- Archive agents: Working
- View archived agents: Working
- Restore agents: Working
- Delete archived agents: Working
- Archive page: Working
- Search archived agents: Working
- Mobile support: Working
⏳ Planned Features
- Archive individual messages (UI)
- Export archived agents
- Archive retention policies
- Archive history and logs
Last Updated: January 2026 Status: Fully Functional