github mandel-macaque/memento v1.1
v1.1.0 — First Public Release: git-memento CLI + GitHub Actions

latest releases: 1.2.0-8543d652, 1.2.0-ce8d2908, 1.2.0-2dcf6753...
27 days ago

v1.1.0 (First Public Release)

This is the first public release of git-memento.

git-memento is a Git extension that captures AI coding session context and attaches it to commits as git notes,
so teams can audit and understand how changes were produced.

What git-memento Does

  • Creates normal Git commits while attaching AI session transcripts as commit notes.
  • Supports multi-session notes (including amend/append flows).
  • Helps teams share and sync notes across remotes.
  • Adds tooling for auditing note coverage and repository diagnostics.
  • Supports Codex and Claude provider configuration via local git config.

Available Commands

  • git memento init [codex|claude]
    Initialize repository-level memento configuration.

  • git memento commit <session-id> [-m "message"]...
    Create a commit and attach the AI session note.

  • git memento amend [session-id] [-m "message"]...
    Amend a commit while carrying existing note(s), optionally appending a new session.

  • git memento push [remote]
    Push branch and sync notes to the same remote.

  • git memento share-notes [remote]
    Push refs/notes/* and configure note fetch mapping for teammates.

  • git memento notes-sync [remote] [--strategy <strategy>]
    Fetch, merge, and sync notes safely (with backup refs).

  • git memento notes-rewrite-setup
    Configure Git note rewrite behavior for rebase/amend workflows.

  • git memento notes-carry --onto <commit> --from-range <base>..<head>
    Carry notes from rewritten commit ranges onto a target commit.

  • git memento audit --range <range> [--strict] [--format text|json]
    Validate note coverage and note metadata in a commit range.

  • git memento doctor [remote] [--format text|json]
    Run repository/provider/notes sync diagnostics.

  • git memento --version
    Show installed version.

  • git memento help
    Show command help.

GitHub Actions Release Notes

This release includes marketplace-ready actions for note comments and CI gating:

1) Main Action (mandel-macaque/memento@v1)

  • mode: comment (default): reads commit notes and creates/updates commit comments.
  • mode: gate: runs git memento audit and fails CI when coverage/validation fails.
  • Gate mode now expects git-memento to be preinstalled in the job (no double-install behavior).

2) New Reusable Installer Action (mandel-macaque/memento/install@v1)

  • Installs git-memento from GitHub Releases.
  • Adds install directory to PATH.
  • Optional post-install verification (git memento --version / git memento help).
  • Inputs:
    • memento-repo (default: mandel-macaque/memento)
    • install-dir (default: ${{ runner.temp }}/git-memento-bin)
    • verify (default: true)

Recommended Gate Usage

- uses: mandel-macaque/memento/install@v1
  with:
    memento-repo: mandel-macaque/memento

- uses: mandel-macaque/memento@v1
  with:
    mode: gate
    strict: "true"

## Notes

- This is the first published release line.
- v1 points to this release for stable marketplace usage.

Don't miss a new memento release

NewReleases is sending notifications on new releases.