Skip to content

v0.2.0 — Mnemon Agency Preview

Choose a tag to compare

@github-actions github-actions released this 11 Aug 02:35
· 33 commits to master since this release
099a41b

v0.2.0 — Mnemon Agency Preview

v0.2.0 integrates Mnemon Agency Preview into the single mnemon executable while keeping Mnemon Memory as the established root command surface.

Mnemon Agency Preview

  • Adds project-local durable responsibility and admitted effects for existing Agent Runtimes.
  • Introduces the bounded View → Intent → Receipt interaction loop.
  • Persists three small collaboration objects: Handling, Artifact, and Reference.
  • Adds a Pi-first integration through project-local hooks and guidance.
  • Adds explicit, authenticated, pairwise peer exchange. Remote contributions remain candidates and must be admitted by the receiving node.
  • Exposes setup, daemon lifecycle, and peer configuration through mnemon agency ....

mnemond is the local daemon and protocol role behind Agency. It is not a second executable, and it does not replace an Agent's planner, tools, provider, or model runtime.

Memory remains the mainline

Agency is opt-in and remains separate from Memory:

  • existing Memory commands stay at the mnemon root, including remember, recall, and setup;
  • named stores, the Memory SQLite data model, and existing Memory setup integrations remain unchanged by Agency;
  • mnemon setup continues to configure Memory;
  • mnemon agency setup separately enables Agency for one project;
  • Agency state is stored separately under the project's .mnemon/agency directory.

This release also fixes a Memory safety issue: conflict candidates are no longer silently removed, and cosine-only similarity is no longer sufficient to replace an existing memory.

Preview and compatibility notice

Agency is actively evolving and is intended for evaluation and controlled use. Its command surface, Runtime integration, protocol, peer exchange, and on-disk/wire formats may change before an explicit stability milestone. This Preview status applies to Agency; Memory retains its separate product contract.

The obsolete experimental Harness surfaces and event-emission bridge, including mnemon event and MNEMON_HARNESS_EVENT_EMIT, have been retired without compatibility shims.

Release artifacts are available for macOS and Linux on amd64 and arm64. Windows archives are not published for v0.2.0.

Install

brew install --cask mnemon-dev/tap/mnemon
# or
go install github.com/mnemon-dev/mnemon@v0.2.0

Existing Homebrew Formula installations are migrated to the v0.2.0 Cask through the tap migration record.

Validation

  • deterministic CI and Go test suite;
  • native Memory CLI E2E: 151/151 checks;
  • Agency race, process, Docker, peer, and Pi Runtime boundaries;
  • real multi-service, multi-network domain-operations scenario.

Full changelog: v0.1.17...v0.2.0


中文摘要

v0.2.0 首次把 Mnemon Agency Preview 集成到单一 mnemon 可执行文件中。Memory 的根级命令、Store、SQLite 数据和既有 setup 链路保持独立;Agency 通过 mnemon agency ... 按项目单独启用,状态保存在 .mnemon/agency

Agency 引入 View → Intent → Receipt 循环、Handling / Artifact / Reference 三类协作对象、Pi-first Hook 接入和显式 Peer 协作。Agency 仍处于持续迭代的 Preview 阶段,其命令、Runtime 接口、协议及持久化/传输格式可能继续变化;这不改变 Mnemon Memory 的独立产品契约和主使用链路。