📦 v1.0.0 - Initial Release: Native Archive Management
This is the initial release of the OpenCode Archive Manager. This plugin fills a critical gap in Opencode's current interface by providing a native, high-performance way to list and restore archived sessions.
🚀 Why this plugin?
While Opencode allows you to archive sessions easily, there is currently no built-in way to see a list of those archives or restore them if you accidentally clicked the button. Previously, users had to manually edit SQLite database files to retrieve their data. This plugin provides a safe, native bridge to your archives.
✨ Key Features
Global Archive Visibility: View and manage archived sessions from all workspaces, not just the current one.
Native TUI Experience: Results appear in clean, "Silent" UI boxes (Toasts) that don't clutter your chat history.
AI Turn Suppression: Uses advanced turn-suppression patterns (similar to DCP) to ensure administrative commands don't trigger unnecessary AI reasoning loops.
Safe State Management: Restore (unarchive) or permanently delete sessions with explicit --confirm flags.
🛠 Commands
/archive_list: View all archived sessions.
/archive_view : See metadata and stats for a specific archive.
/archive_search : Find archives by name or directory.
/archive_unarchive --confirm: Move a session back to your active list.
/archive_delete --confirm: Permanently remove a session.
Python: Must be installed and available in your system path (required for the SQLite database bridge).
Opencode: Compatible with all recent versions.
📦 Installation
Download the archive-manager-v1.0.0.zip below.
Extract it to a folder on your machine.
Add the folder path to your Opencode plugins configuration.