Skip to content

sync: upstream mnemon-dev/mnemon v0.1.6 (Nanobot + Codex integration)#6

Merged
chancsc merged 12 commits into
masterfrom
sync/upstream-v0.1.6
May 18, 2026
Merged

sync: upstream mnemon-dev/mnemon v0.1.6 (Nanobot + Codex integration)#6
chancsc merged 12 commits into
masterfrom
sync/upstream-v0.1.6

Conversation

@chancsc
Copy link
Copy Markdown
Owner

@chancsc chancsc commented May 18, 2026

Summary

Brings chancsc/mnemon master fully in sync with mnemon-dev/mnemon v0.1.6.

Upstream changes included

Fork-specific files preserved

  • NANOBOT.md — manifest of all nanobot-specific changes vs upstream
  • scripts/sync-upstream.sh — automated upstream sync script

Generated by Claude Code

chancsc and others added 12 commits May 18, 2026 00:14
Sort diff matches by final Similarity before selecting the overall suggestion so keyword-order candidates cannot mask stronger Jaccard matches.

Includes a regression test for the ADD-over-UPDATE masking case.

Validation: go test ./...; go build -o mnemon .; make vet.
Move the deduplication and diff match-ordering fixes from Unreleased into the v0.1.5 changelog section so the patch release documents the memory replacement safeguards now on master.

Validation: make unit; make vet; go build -o mnemon .
Ask contributors to describe user-facing release-note impact in PRs instead of editing CHANGELOG.md directly. Maintainers now own changelog updates during release preparation, reducing routine conflicts around the Unreleased section.
- Update Nanobot README link to https://github.com/HKUDS/nanobot
- Make SKILL.md usage examples recall-only to match the guardrail;
  soften guardrail from "never" to "prefer delegating" so the intent
  is clear without being overly prescriptive
Add Codex as a first-class setup target alongside Claude Code, OpenClaw, and Nanobot. The installer now writes Codex-specific skill and hook assets, registers SessionStart, UserPromptSubmit, and Stop hooks in .codex/hooks.json, and supports ejecting the installed Codex surface without depending on the experimental harness layer.

Document the Codex setup path and record the release-path boundary for harness code in AGENTS.md. Validation: go test ./...; go build -o mnemon .; temporary Codex setup/eject smoke checks.
Move pending host integration notes into the v0.1.6 changelog entry and call out the harness stability boundary for the release.

Validation: go test ./...
Brings chancsc/mnemon master up to date with upstream v0.1.6:
- Nanobot integration (mnemon setup --target nanobot) — our PR mnemon-dev#24, merged upstream
- Codex integration (mnemon setup --target codex) — upstream PR mnemon-dev#27
- Dedup false-positive fixes (Jaccard similarity, cosine threshold, negation words)
- Sort diff matches by similarity before picking overall suggestion

Fork-specific files preserved: NANOBOT.md, scripts/sync-upstream.sh
@chancsc chancsc merged commit 4214a53 into master May 18, 2026
@chancsc chancsc deleted the sync/upstream-v0.1.6 branch May 18, 2026 12:40
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.

3 participants