Skip to content

[Feature]: feat: filesystem checkpointing and rollback before destructive operations #452

@alireza78a

Description

@alireza78a

Problem or Use Case

When hermes deletes or overwrites files, there's no way to recover.
This is already mentioned in TODO.md as a planned feature.

Proposed Solution

Git-backed snapshots before any destructive operation (delete, overwrite, move).
A hermes rollback command to restore previous state.
A checkpoint tool the agent can call explicitly.

happy to implement this if assigned

Alternatives Considered

No response

Feature Type

New tool

Scope

None

Contribution

  • I'd like to implement this myself and submit a PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions