v1.2.1
v1.2.1 — the compounding turns on
The first field-triage patch. Four bugs reported through the local field-report mailbox (~/.m1nd/field-reports.jsonl — m1nd never phones home) were each turned into a red battery case and then fixed: the telemetry loop closing on itself. This is the release that makes the compounding live — north now folds prior L1GHT agent-memory into its packet, so what one agent memorizes the next agent reads back through the front door.
The four fixes
- #211
fix(north)— north composes L1GHT agent-memory recall. The pre-orient packet now folds prior cross-session memory (each claim with its real age + source agent) intonorthitself. The composition landed onmainjust after the 1.2.0 tag, so it ships in the binary for the first time here. This is THE compounding fix: memorize once, recall throughnorththereafter. - #212
fix(mcp)— temp graph sentinel → real tempdir. Thetempgraph target resolves under the OS tempdir instead of littering the working directory. - #218
fix(memorize)— numericconfidenceaccepted. A numeric confidence is coerced to string instead of being rejected; agents passing0.9no longer fail the call. - #219
fix(ingest)— closure ambiguity tag fires only on genuine ties. The cry-wolf is killed: on the battery, ambiguous-blocked cases fell 9/11 → 0/11 — the honesty guard proven, not just claimed.
Proof
Full gate green — cargo fmt --check, cargo clippy --workspace --all-targets -- -D warnings (0), cargo test --workspace (0 failed), and the m1nd battery at 37/37 (20 wins / 17 ties / 0 grep-wins). Published to crates.io (m1nd-core / m1nd-ingest / m1nd-mcp 1.2.1) and npm (@maxkle1nz/m1nd 1.2.1). m1nd-openclaw stays 0.1.0.
---## What's Changed
- docs(wiki): changelog ladder through v1.2.0 by @maxkle1nz in #210
- fix(mcp): temp graph sentinel resolves to a real tempdir (never litters CWD) (field-triage #2) by @maxkle1nz in #212
- fix(north): compose L1GHT agent-memory recall into the north packet (field-triage #1) by @maxkle1nz in #211
- docs(readme): serve/attach story, battery + calibration evidence, the field-triage loop by @maxkle1nz in #213
- docs(i18n): regenerate all 7 READMEs from the 1.2.0-era English by @maxkle1nz in #214
- docs(readme): real captured tool envelopes — demonstrate, don't argue by @maxkle1nz in #215
- docs: era-coherence sweep — every agent door now teaches the OMEGA loop by @maxkle1nz in #216
- docs(readme): the mechanism visual series — curated inline + gallery by @maxkle1nz in #217
- fix(memorize): accept numeric confidence (coerce to string) (field-triage #3) by @maxkle1nz in #218
- fix(ingest): closure ambiguity tag only on genuine ties — kill the cry-wolf (field-triage #4) by @maxkle1nz in #219
- release: v1.2.1 — compounding live (north×L1GHT), cry-wolf killed, field-triage fixes by @maxkle1nz in #220
Full Changelog: v1.2.0...v1.2.1