AgentSessionManager.Workspace.HashBackend (AgentSessionManager v0.8.0)

Copy Markdown View Source

Hash-based workspace backend for non-git directories.

Summary

Functions

diff(before_snapshot, after_snapshot, opts \\ [])

rollback(snapshot, opts \\ [])

take_snapshot(path, opts \\ [])

@spec take_snapshot(
  String.t(),
  keyword()
) ::
  {:ok, AgentSessionManager.Workspace.Snapshot.t()}
  | {:error, AgentSessionManager.Core.Error.t()}