Skip to content

feat: agent-memory v0.1.2 - #4

Merged
spbkgw-beep merged 1 commit into
mainfrom
promote/v0.1.2
Sep 17, 2026
Merged

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

Conversation

@kiloloop-release

Copy link
Copy Markdown
Contributor

Promotes the 0.1.2 snapshot: 17 files, 15 changed and 2 added. Nothing is removed.

What lands

Added: status --json. Prints the status readout as one JSON object. Its ok flag is true exactly when the exit code is 0, and it carries a prerequisites block.

Fixed: two readout behaviours.

  • status and doctor exit non-zero with a reason code when a prerequisite such as git fails, and doctor --json carries the same prerequisites block.
  • doctor and status --fetch name a sandbox-blocked credential helper, with its remedy, instead of reporting an unreachable remote.

Also: the build backend is bounded to the Hatchling 1.32 series. Wheel installs are unaffected. Four test comments are reworded; their content is unchanged.

Snapshot integrity

  • Every file matches the export. 84 files in the export and 84 in the staged tree, compared file by file with the same blob and mode; not judged from a diffstat.
  • Nothing is deleted. No file tracked here is missing from the export, which matters because the export adds and overwrites but never removes.
  • Size: measured at +789 / −91 against 82 files tracked here, so 2 are new.
  • Scan: checked for absolute user paths, personal identifiers, bot account ids, secrets and secret names, with zero hits.

Verification

Run against this exact content before the snapshot was taken:

  • Full suite: 825 passed, 47 skipped.
  • Installed-wheel suite: 828 passed, 44 skipped.
  • Lint: ruff check . is clean.
  • Build: python -m build and twine check both PASSED for the 0.1.2 sdist and wheel.
  • CI: green on Python 3.10, 3.11, 3.12 and 3.13.
  • Live checks:
    • status --json exits 0 and parses on a healthy home.
    • With git off PATH, status and doctor each exit 1 with reason: git_missing.

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

Adds `status --json`: the status readout as one JSON object, with an `ok`
flag and a `prerequisites` block.

Fixes two readout behaviours. `status` and `doctor` exit non-zero with a
reason code when a prerequisite such as git fails, and `doctor --json`
carries the same `prerequisites` block. `doctor` and `status --fetch` name a
sandbox-blocked credential helper, with its remedy, instead of reporting an
unreachable remote.

Bounds the build backend to the Hatchling 1.32 series; wheel installs are
unaffected.
@spbkgw-beep
spbkgw-beep merged commit e8211b4 into main Sep 17, 2026
4 checks passed
@spbkgw-beep
spbkgw-beep deleted the promote/v0.1.2 branch September 17, 2026 16:44
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