Subscribe to our newsletter
One short email when we publish. No spam, unsubscribe anytime.

Hermes Agent Plugin Puts Back Files the Agent Deleted
A community plugin in the official Hermes Agent marketplace can put back files that Hermes Agent deleted or overwrote. According to its marketplace listing, the plugin is called undo-effects and works on Linux and Windows. On the 7th of November, witcheer, whose X profile lists community work for Nous Research, shared it on X with the line "if your Hermes Agent deletes or overwrites a file, one command puts it back."
Hermes Agent is the open-source assistant built by Nous Research. It can write files and run commands on the machine where it lives. A plugin is an add-on that gives the agent an extra skill, and the marketplace is the official catalog where Nous Research lists them.
What the plugin does

The marketplace listing says the plugin saves a copy of the files an action is about to change, then lets that action run as usual. Afterward you can see a list of those saved copies and bring any of them back with one command. The listing gives three examples it was built for: a delete aimed at the wrong folder, a file overwritten before it was ever saved to version history, and a quick edit that breaks a settings file.
Version history here means Git, the system many people use to keep past versions of their work. The listing says the plugin works with or without it. Scratch folders, notes, hidden settings files and files the agent created itself can all be saved.
According to the listing, the plugin leaves every action untouched. It never blocks, changes or approves anything, so Hermes still shows its usual approval questions exactly as the model asked.
Restoring safely
The listing says a restore leaves alone any file you edited yourself after the agent changed it. You can override that with a force option. The plugin also keeps a safety copy of whatever a restore replaces, so a restore can be undone too.
Before restoring, you can run a practice restore that only reports what would happen. The listing also documents a way to clear out old copies and a self-check that confirms the plugin is set up correctly. The same commands work from the chat and from a regular terminal window.
Which actions it covers

The listing names three kinds of action it watches. The first is the agent's built-in tool for writing files. The second is its tool for editing parts of a file. The third is a list of terminal commands that delete, move, copy over or rewrite files. The terminal is the text window where commands are typed.
When the plugin meets a command it cannot read, the listing says it marks that entry as "not covered" in its list, so you can see exactly what was saved. Version one of the plugin saves files. Messages, tickets and actions in connected apps sit outside version one, and the listing names connected-app actions as the plan for version two.
The listing also skips some files on purpose and says so in its report: files with names that look like passwords or keys, files larger than 50 MB, and the folders that hold downloaded code libraries or Git's own history.
The settings and privacy
The marketplace listing publishes four default settings. One file can be up to 50 MB. One action can save up to 200 MB in total. Copies are kept for 14 days. Each save has eight seconds to finish, and the action runs either way.
According to the listing's disclosure section, the copies stay on the same machine, inside the plugin's own folder, in readable form. The plugin uses no internet connection and sends no usage data. The listing suggests a short keep time on shared machines, because a secret saved under an ordinary file name would be copied too.
Where it runs
The marketplace card lists Linux and Windows and asks for Hermes Agent version 0.22.7 or newer. The author's notes on the listing say the plugin was tested on Linux and on Windows 11, including a real session on Windows where the model deleted files and the plugin brought them back.
The listing says the plugin works when Hermes runs commands on its own machine. When Hermes sends commands to a separate remote sandbox, the plugin stays idle and its self-check says so.
OneClickClaw installs the Hermes Agent 0.23 release, which meets the plugin's stated minimum. OneClickClaw hosts Hermes Agent on a private server in Europe, with a 7-day free trial that needs no credit card.
Related guides
- Hermes Agent 0.23: one home for every chat
- Hermes Agent Tokenjuice: shrink long terminal output
- How to install Hermes Agent and start your first chat
- Hermes Agent broke after an update: what to check first
Sources
Source: hermes-agent.nousresearch.com
Helpful documentation
Want your own Hermes agent running without the setup? We host it on a dedicated EU server. Free for 7 days, no credit card.
Start your free trialGet notified when we publish new articles
No spam, unsubscribe anytime.
By subscribing, you agree to our Privacy Policy.
