Skip to content

feat: agent-memory v0.1.4 - #6

Merged
spbkgw-beep merged 1 commit into
mainfrom
promote/v0.1.4
Oct 26, 2026
Merged

spbkgw-beep merged 1 commit into
mainfrom
promote/v0.1.4

Conversation

@kiloloop-release

Copy link
Copy Markdown
Contributor

Promotes the 0.1.4 snapshot: 10 files changed, none added. Nothing is removed.

What lands

Six fixes to defects present in 0.1.3:

  • pull and push sync one at a time per home and never abort a rebase they did not start. A second sync waits up to two minutes for the first to finish.
  • pull with only unpushed commits no longer also reports "already synced".
  • startup --pull no longer publishes a debrief or event another agent wrote. It leaves that agent's pending files for that agent to publish.
  • pull and push update past untracked files the incoming commits do not touch, so SessionStart keeps pulling. The untracked files stay in place and are named.
  • doctor on Python 3.14 reports a debrief record it cannot inspect as unreadable, not as an irregular file.
  • enable starts a new memory repository on main even where git's init.defaultBranch is master. A home that is already a repository keeps its branch.

The sync and startup sections of docs/commands.md describe the new behaviour. CI also runs on Python 3.14.

Snapshot integrity

  • The staged tree equals the export. The export and the staged tree both hash to 19c2a44, with 84 files on each side. This is checked by tree hash, not judged from a diffstat.
  • Nothing is deleted. Every file tracked here is still in the export, which matters because the export adds and overwrites but never removes.
  • Size: +521 / −75 across 10 files, against 84 files tracked here, so none are new.
  • Scan: checked for absolute user paths, personal identifiers, bot account ids, secrets and secret names, with zero new hits.

Verification

Run against this exact content before the snapshot was taken:

  • Full suite: 874 passed, 47 skipped.
  • Installed-wheel suite: 877 passed, 44 skipped. A fresh home scaffolds and a rerun preserves its bytes.
  • Lint: ruff check . is clean.
  • Build: python -m build and twine check both PASSED for the 0.1.4 sdist and wheel.
  • CI: green on Python 3.10, 3.11, 3.12, 3.13 and 3.14.

Merging this and then tagging v0.1.4 publishes to PyPI, with build attestations from the pypi environment.

Fixes six sync, startup and doctor defects present in 0.1.3:

- `pull` and `push` sync one at a time per home and never abort a rebase
  they did not start.
- `pull` with only unpushed commits no longer also reports "already synced".
- `startup --pull` no longer publishes a debrief or event another agent wrote.
- `pull` and `push` update past untracked files the incoming commits do not
  touch, so SessionStart keeps pulling.
- `doctor` on Python 3.14 reports a debrief record it cannot inspect as
  unreadable, not as an irregular file.
- `enable` starts a new memory repository on `main` even where git's
  `init.defaultBranch` is `master`.

CI also runs on Python 3.14.
@spbkgw-beep
spbkgw-beep merged commit 659e20b into main Oct 26, 2026
5 checks passed
@spbkgw-beep
spbkgw-beep deleted the promote/v0.1.4 branch October 26, 2026 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant