Skip to content

/history#

Browse everything you have generated as a thumbnail gallery, search it, filter it by job type, and re-post or permanently delete any single job.


Synopsis#

/history [search:<text>] [sort:<newest|oldest>] [user:<@user or ID>]

The reply is always ephemeral, so nobody else sees your gallery. /history works in servers, DMs, and private channels.

Parameters#

Parameter Type Default What it does
search text none Only show jobs whose text matches. See Search
sort choice newest newest or oldest first
user text you View someone else's history. Admins only

Only completed jobs appear. Failed and cancelled jobs are not listed.

Admin only

user: accepts an @mention or a raw user ID. Anyone who is not a bot admin gets "Only admins can view other users' histories." Admins can also view all users at once. See Access Control.


search: matches your text anywhere inside the job's prompt and inside the job's stored parameters. That means searching also finds model names, LoRA names, negative prompts, and seeds, not just prompt words.

/history search: Illustrious
/history search: cyberpunk sort: oldest

A Clear Search ❌ button appears in the gallery whenever a search is active.


Element Detail
Page size 9 or 18 thumbnails, set by History Per Page in /settings
Header How many results, the page number, the current sort, and the current filter
Thumbnails Rendered as one or two blocks of 9. Each image's alt text is the job type emoji plus the first 80 characters of the prompt
Numbered buttons 1 to 9 under each block open that job's detail view
Pagination ◀ / p/P / ▶. With more than 10 pages you also get ⏪ and ⏩ to jump 10 pages at a time. Paging wraps around at both ends
Refresh 🔄 reloads the current page

Thumbnails are served from a refreshed Discord CDN link where possible, then from a locally cached thumbnail, and finally from a placeholder image if neither is available. That is why very old jobs sometimes show a generic tile.

Image links are not kept alive on purpose. Discord expires its own CDN URLs, the local thumbnail cache lives on one machine's disk, and messages get deleted by their channels. Old entries losing their pictures is normal, and it happens more the further back you scroll.

If you have nothing to show, the gallery says "No jobs found." or, with a search active, "No jobs found matching your search."

Filter#

The Filter button cycles through seven states, resetting you to page 1 each time:

Filter Shows
All Types Everything
Imagine 🎨 /imagine jobs
Nano ⚡ Nano edit jobs
Edit ✏️ /edit jobs
Upscale ⬆️ /upscale jobs
Compose 🎵 /compose audio jobs
NSFW 🔞 Jobs that were run with both NSFW and RAW on

Sort#

The Sort button toggles between Newest 🔽 and Oldest 🔼 and resets you to page 1.

Job type emoji#

Emoji Job type Emoji Job type
🎨 imagine 🔄 reroll
nano 🎲 remix
⚡⚡ nano2 🎉 funkify
🚀 turbo 🤖 gpt
✏️ edit upgrade
⬆️ upscale 🗑️ remove background
detailer 🎵 compose

Job detail#

Pressing a numbered button opens that single job.

The detail card shows the status, job type, prompt, negative prompt (trimmed at 200 characters), model or edit model (hyperlinked when the model has a page), steps, CFG, sampler, seed, LoRAs with their strengths, upscaler, when it was created, and how long it took to process.

Under that is a Locations block with jump links to every Discord message where the job was posted, then a gallery of up to 10 full-resolution images. Audio jobs show a note instead of a gallery, since the file has to be re-posted to be played.

Button Emoji What it does
Reconstruct 📤 Re-posts the job's result card, with working buttons, in the channel you are in
Delete Permanently Opens the delete confirmation
Back Returns to the gallery at the same page, filter, and sort

Reconstruct#

Reconstruct rebuilds an old result card so its buttons work again, which is the way to re-roll, upscale, or edit something you generated weeks ago. Notes:

  • Only the job's owner or a bot admin can reconstruct a job.
  • It posts publicly when the channel allows it, and falls back to an ephemeral message when it does not.
  • It re-applies your current output settings from /settings, not the format and quality the job originally used.
  • If the files are too large for the server's upload limit, you get the exact byte size and the suggestion to try a server with a higher upload tier.

Delete Permanently#

Delete Permanently ⛔ opens a red confirmation card offering Yes, Delete Forever and Cancel.

Warning

Confirming eradicates the job: the Discord message copies, every stored thumbnail, and the database entry. It cannot be undone, and the job disappears from /history for good. An admin deleting someone else's job sees an extra line naming whose history it belongs to.


What /history is not#

/history is the only history surface in Eimi. There is no /stats, no /favorites, and no /profile command. There is no favourites list, no ratings, and no per-user statistics page. If you want to keep a generation, reconstruct it or save the file yourself.

Treat /history as a convenience, not an archive

Jobs are not pruned automatically, but the maintainer can run a cleanup that removes old jobs, so very old entries may vanish from your gallery. Everything lives in one SQLite file on one home machine alongside images hosted by Discord, with no backup promise attached to either. Nothing here is guaranteed to still be there next month.

If a generation matters to you, download the file when you get it.