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]
Pushrefs/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: runsgit memento auditand fails CI when coverage/validation fails.- Gate mode now expects
git-mementoto be preinstalled in the job (no double-install behavior).
2) New Reusable Installer Action (mandel-macaque/memento/install@v1)
- Installs
git-mementofrom 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.