# What's new

> MMW change history — organizations, the local agent, the stateless server, memory statuses, the Telegram bot.

Notable service changes, newest first. Each entry links to the detailed documentation.

## October 5, 2026

**Newest version of a fact first; file anchoring.**

- `search` ranks the newest record with a given `fact_key` above older ones, even when an older one matches the query better, and pulls it in when only an older one matches. Older versions carry a new `superseded_by` field with the newest record's ID.
- mmw-agent **0.1.4**: when `remember` gets a file path as `source_id`, the agent computes the file's SHA-256 itself; on `search` it re-hashes local source files, and records from a changed or deleted file come back `stale` with a `local_source` field.
- New command `mmw-agent hook-stop`, a Stop hook for Claude Code: it does not let a turn end when files changed after the last `remember`.

More: [File anchoring and the Stop hook](/agent/source-anchoring/), [Conflicts and summaries](/memory/conflicts-and-summaries/).

**Memory statuses: no `verified`, summaries added.**

- `remember` no longer assigns the `verified` status. `source_hash` is provenance, not proof: a new record is always `unverified`.
- Statuses in `search`: `unverified`, `stale` (the source changed), `conflict` (same `fact_key`, different content). Records marked `verified` earlier are shown as `unverified`.
- New `remember` parameter `derived_from`: up to 50 IDs of records a summary condenses. `search` returns `derived_from` for every record; a summary inherits `conflict` and `stale` from its sources.
- Saving again with the same `fact_key` adds a new version and keeps the old ones. `remember` never deletes or overwrites records.

More: [remember](/reference/remember/), [search](/reference/search/), [Conflicts and summaries](/memory/conflicts-and-summaries/).

**Telegram bot @mmwhub_bot.**

- Link it from your account: Integrations → Connect Telegram → Open bot, or send `/link CODE` (single-use code, valid for 10 minutes).
- A note is saved to memory (source `telegram`), a question is answered from memory (up to 3 results with date and source), a forwarded message is saved with its author.
- Commands `/save`, `/find`, `/undo`, `/unlink`, `/help`; private chats only. Answers are composed by a language model from the records found.

More: [Telegram](/clients/telegram/).

## October 4, 2026

- **Organizations (shared team memory):** a personal space and an organization space with a switcher in the account; a tree of units; admin, unit manager, member, contractor and auditor roles; record visibility (author, department, project, whole organization) enforced on the server on every path.
- Invitations via a single-use link valid for 7 days; members issue their own keys, admins see and revoke them.
- Offboarding with knowledge handover and an organization audit log; time-limited contractor access.
- Per-seat organization pricing: $18 per month, $14 with annual billing, minimum 5 seats; a 14-day pilot for up to 10 seats.
- **Stateless MCP server:** every request stands on its own; connections no longer drop after a pause or a server restart.
- Key verification is now a fraction of a second instead of seconds.

More: [Organizations](/organizations/overview/), [MCP tools](/reference/mcp-tools/).

## October 3, 2026

- **Local agent mmw-agent** and session sync for Claude Code and Codex, only after explicit human consent in a terminal (`mmw-agent consent`); withdraw with `mmw-agent revoke`.
- Compressed session storage, server disk protection, plan-based backups.

More: [Local agent](/agent/overview/), [Session history](/agent/session-history/).

## Current state

As of October 5, 2026:

- The local agent is at version **0.1.4** (Python 3.11+), installed with `uvx` from app.mmwhub.tech; it is not published on PyPI.
- Email is confirmed via a link in the verification email; you can request it again with the resend button on the organizations page.
- Connecting ChatGPT through developer mode and OAuth is supported in beta.

Searching uploaded sessions and extracting facts from them are not built yet: sessions are stored but do not appear in `search` results.

## Next steps
