AgentSessionManager.Workspace.GitBackend (AgentSessionManager v0.8.0)

Copy Markdown View Source

Git-backed workspace snapshots, diffs, and rollback support.

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()}