Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# Changelog

## Unreleased
## 7.0.0 — 2026-07-18

- Development identity is now `7.0.0.dev0`, distinct from the pinned stable
The memory-platform release. Version 7 turns the audited single-file memory
engine into an auto-first, typed, privacy-complete, agent-neutral platform
while preserving deterministic offline operation and a standard-library-only
runtime.

- Release identity is now `7.0.0`, distinct from the previous stable
`6.2.10` artifact. Verbose version output includes commit and artifact hash.
- Split development source into ten domain fragments under `src/mind/` while
preserving one deterministic, standard-library-only `mind.py` artifact.
Expand Down
22 changes: 11 additions & 11 deletions README.ar.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,30 +24,30 @@
## الحالة المتحقق منها

<!-- mind:facts begin -->
- نسخة التطوير: `7.0.0.dev0`، وحالتها معاينة قبل الإصدار.
- الإصدار المستقر: `6.2.10`، وبصمة ملفه `7cb64a6bb96824a6ac00d8871b889b02d57526fc9a70cf33488ae443c8bf139c`.
- الاختبارات المكتشفة آليا: **379**.
- التوزيع: **10** مجالات مصدرية تبني ملفا واحدا حتميا؛ بصمة ملف التطوير `c1cf48ce3c2cbadfd59497d40f68bc8d5e2f4c45d1448bd617a672b07f9f139a`.
- النسخة الحالية: `7.0.0`، وحالتها مستقرة.
- الإصدار المستقر: `7.0.0`، وبصمة ملفه `ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69`.
- الاختبارات المكتشفة آليا: **381**.
- التوزيع: **10** مجالات مصدرية تبني ملفا واحدا حتميا؛ بصمة الملف الحالي `ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69`.
- مصفوفة التكامل: **9** خلايا لأنظمة وإصدارات بايثون.
- سطر الأوامر: **30** أمرا؛ خادم البروتوكول: **17** أداة.
<!-- mind:facts end -->

النسخة `7.0.0.dev0` معاينة تطويرية. الإصدار المستقر المثبت هو `6.2.10`،
ولا يحتوي مزايا دورة الخصوصية وخادم البروتوكول والذاكرة المصنفة والمصدر
المعياري الجديدة. الفصل مقصود حتى لا تحمل قطعتان مختلفتان هوية إصدار واحدة.
النسخة `7.0.0` هي إصدار منصة الذاكرة المستقر. وتحتوي مزايا دورة الحياة
وخادم البروتوكول والذاكرة المصنفة والخصوصية والالتقاط التلقائي والمصدر
المعياري الموثقة أدناه.

<!-- mind:section install -->
## التثبيت

### الإصدار المستقر

```bash
curl -fsSLO https://raw.githubusercontent.com/Da7-Tech/mind/v6.2.10/mind.py
python3 -c "import hashlib; p=open('mind.py','rb').read(); assert hashlib.sha256(p).hexdigest() == '7cb64a6bb96824a6ac00d8871b889b02d57526fc9a70cf33488ae443c8bf139c'"
curl -fsSLO https://raw.githubusercontent.com/Da7-Tech/mind/v7.0.0/mind.py
python3 -c "import hashlib; p=open('mind.py','rb').read(); assert hashlib.sha256(p).hexdigest() == 'ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69'"
python3 mind.py init
```

### معاينة التطوير
### مصدر التطوير

```bash
git clone https://github.com/Da7-Tech/mind.git
Expand Down Expand Up @@ -279,7 +279,7 @@ python3 mind.py suggest-user
| مايند المحلي | 0.500 / 0.840 / 0.580 | [`longmemeval-offline-v7-dev.json`](bench/results/longmemeval-offline-v7-dev.json) |
| مايند مع الخادم المفاهيمي | 0.560 / 0.840 / 0.520 | [`longmemeval-concept-v7-dev.json`](bench/results/longmemeval-concept-v7-dev.json) |
| فخاخ إعادة الصياغة | المحلي 0/20؛ الخادم 20/20 | [`paraphrase-v7-dev.json`](bench/results/paraphrase-v7-dev.json) |
| إدخال عشرة آلاف حقيقة | التزام واحد؛ تحسن محافظ 109.2 ضعفا | [`bulk-v7-dev.json`](bench/results/bulk-v7-dev.json) |
| إدخال عشرة آلاف حقيقة | التزام واحد؛ تحسن محافظ 91.0 ضعفا | [`bulk-v7-dev.json`](bench/results/bulk-v7-dev.json) |
| الأفق التلقائي | 30 جلسة و1825 يوما محاكى | [`autonomy-five-year-v7-dev.json`](bench/results/autonomy-five-year-v7-dev.json) |
| طفرات الملف الموزع | 43/120 مقتولة (35.8%)؛ 77 ناجية | [`mutation-mind-v7-dev.json`](bench/results/mutation-mind-v7-dev.json) |
| طفرات مقياس الذاكرة الطويلة | 35/120 مقتولة (29.2%)؛ 85 ناجية | [`mutation-longmemeval-v7-dev.json`](bench/results/mutation-longmemeval-v7-dev.json) |
Expand Down
23 changes: 11 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,31 +25,30 @@ builder reconstructs the single-file artifact byte-for-byte.
## Verified Status

<!-- mind:facts begin -->
- Development version: `7.0.0.dev0` (preview).
- Stable release: `6.2.10`; pinned `mind.py` SHA-256 `7cb64a6bb96824a6ac00d8871b889b02d57526fc9a70cf33488ae443c8bf139c`.
- Discovered tests: **379**.
- Distribution: **10** source-domain fragments build one deterministic file; development artifact SHA-256 `c1cf48ce3c2cbadfd59497d40f68bc8d5e2f4c45d1448bd617a672b07f9f139a`.
- Development version: `7.0.0` (stable).
- Stable release: `7.0.0`; pinned `mind.py` SHA-256 `ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69`.
- Discovered tests: **381**.
- Distribution: **10** source-domain fragments build one deterministic file; current artifact SHA-256 `ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69`.
- CI matrix: **9** operating-system/Python cells.
- Command line: **30** commands; protocol server: **17** tools.
<!-- mind:facts end -->

`7.0.0.dev0` is a development preview. The pinned stable release remains
`6.2.10`; it does not contain the v7 lifecycle, protocol-server, typed-memory,
or modular-source features documented below. This distinction is deliberate:
two different artifacts never share one release identity.
`7.0.0` is the stable memory-platform release. It contains the lifecycle,
protocol-server, typed-memory, privacy, automatic-capture, and modular-source
features documented below.

<!-- mind:section install -->
## Install

### Stable release

```bash
curl -fsSLO https://raw.githubusercontent.com/Da7-Tech/mind/v6.2.10/mind.py
python3 -c "import hashlib; p=open('mind.py','rb').read(); assert hashlib.sha256(p).hexdigest() == '7cb64a6bb96824a6ac00d8871b889b02d57526fc9a70cf33488ae443c8bf139c'"
curl -fsSLO https://raw.githubusercontent.com/Da7-Tech/mind/v7.0.0/mind.py
python3 -c "import hashlib; p=open('mind.py','rb').read(); assert hashlib.sha256(p).hexdigest() == 'ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69'"
python3 mind.py init
```

### Development preview
### Development source

```bash
git clone https://github.com/Da7-Tech/mind.git
Expand Down Expand Up @@ -314,7 +313,7 @@ backend identity, and exact command.
| mind offline | 0.500 / 0.840 / 0.580 | [`longmemeval-offline-v7-dev.json`](bench/results/longmemeval-offline-v7-dev.json) |
| mind with concept sidecar | 0.560 / 0.840 / 0.520 | [`longmemeval-concept-v7-dev.json`](bench/results/longmemeval-concept-v7-dev.json) |
| Paraphrase traps | offline 0/20; sidecar 20/20 | [`paraphrase-v7-dev.json`](bench/results/paraphrase-v7-dev.json) |
| 10,000-fact bulk ingest | one commit; conservative 109.2x speedup | [`bulk-v7-dev.json`](bench/results/bulk-v7-dev.json) |
| 10,000-fact bulk ingest | one commit; conservative 91.0x speedup | [`bulk-v7-dev.json`](bench/results/bulk-v7-dev.json) |
| Auto-first horizon | 30 sessions and 1825 simulated days | [`autonomy-five-year-v7-dev.json`](bench/results/autonomy-five-year-v7-dev.json) |
| Single-file mutations | 43/120 killed (35.8%); 77 survived | [`mutation-mind-v7-dev.json`](bench/results/mutation-mind-v7-dev.json) |
| LongMemEval-harness mutations | 35/120 killed (29.2%); 85 survived | [`mutation-longmemeval-v7-dev.json`](bench/results/mutation-longmemeval-v7-dev.json) |
Expand Down
26 changes: 11 additions & 15 deletions SKILL.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: mind
description: Local project memory with recall, provenance, policy, and dreams.
version: 7.0.0-dev
version: 7.0.0
author: Da7-Tech
license: MIT
platforms: [linux, macos, windows]
Expand All @@ -20,20 +20,19 @@ consolidates them automatically. The default artifact is one standard-library
Python file.

<!-- mind:facts begin -->
- Development version: `7.0.0.dev0` (preview).
- Stable release: `6.2.10`; pinned `mind.py` SHA-256 `7cb64a6bb96824a6ac00d8871b889b02d57526fc9a70cf33488ae443c8bf139c`.
- Discovered tests: **379**.
- Distribution: **10** source-domain fragments build one deterministic file; development artifact SHA-256 `c1cf48ce3c2cbadfd59497d40f68bc8d5e2f4c45d1448bd617a672b07f9f139a`.
- Development version: `7.0.0` (stable).
- Stable release: `7.0.0`; pinned `mind.py` SHA-256 `ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69`.
- Discovered tests: **381**.
- Distribution: **10** source-domain fragments build one deterministic file; current artifact SHA-256 `ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69`.
- CI matrix: **9** operating-system/Python cells.
- Command line: **30** commands; protocol server: **17** tools.
<!-- mind:facts end -->

## Release Identity

This skill describes the `7.0.0.dev0` development preview. The pinned stable
`6.2.10` artifact does not contain the v7 lifecycle, protocol server, typed
memory, or modular-source features. Never install the stable artifact and then
claim that an unreleased command is available.
This skill describes the stable `7.0.0` release. Its pinned single-file
artifact contains the v7 lifecycle, protocol server, typed memory, privacy,
automatic capture, and modular-source features documented here.

## Use It When

Expand All @@ -47,17 +46,14 @@ claim that an unreleased command is available.
Do not use it as a document-scale RAG system, secret manager, rollback system,
or silent store for personal identity.

## Development Setup
## Installation

```bash
git clone https://github.com/Da7-Tech/mind.git
cd mind
python3 tools/build_single.py --check
curl -fsSLO https://raw.githubusercontent.com/Da7-Tech/mind/v7.0.0/mind.py
python3 mind.py init
```

The stable release remains available through its pinned tag and checksum in
the repository README.
Verify the release checksum with the command in the repository README.

## Agent Contract

Expand Down
1 change: 1 addition & 0 deletions bench/mutate.py
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,7 @@ def run_suite(workdir, timeout=DEFAULT_TIMEOUT):
result = subprocess.run(
_suite_command(),
cwd=str(workdir),
stdin=subprocess.DEVNULL,
capture_output=True,
text=True,
timeout=timeout,
Expand Down
4 changes: 2 additions & 2 deletions bench/results/autonomy-five-year-v7-dev.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
"simulated_years": 5.0
},
"provenance": {
"commit": "b8bc57eeeb50a60779e9d37267bf6a8d284aab8a",
"commit": "91cbbf0089e6aa366a15556968a73faf4f83a3cd",
"dirty": false,
"mind_sha256": "c1cf48ce3c2cbadfd59497d40f68bc8d5e2f4c45d1448bd617a672b07f9f139a",
"mind_sha256": "ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69",
"platform": "macOS-26.4.1-arm64-arm-64bit-Mach-O",
"python": "3.14.6",
"python_implementation": "CPython",
Expand Down
12 changes: 6 additions & 6 deletions bench/results/bulk-v7-dev.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@
"journal_batches": 1,
"signal_batches": 1
},
"batch_seconds": 0.8508805420715362,
"batch_seconds": 1.5511990000959486,
"benchmark": "transactional-bulk-ingest-v1",
"command": "python3.14 bench/bulk.py --records 10000 --serial-sample 200 --serial-repetitions 3",
"conservative_lower_bound_speedup": 109.15742770430674,
"conservative_serial_seconds": 92.87993125617504,
"conservative_lower_bound_speedup": 91.01543789215874,
"conservative_serial_seconds": 141.18305625161156,
"method": "serial projection uses the measured average cost of the first sample as a lower bound; later serial writes process a no-smaller graph, so the projection does not overstate speedup",
"provenance": {
"commit": "b8bc57eeeb50a60779e9d37267bf6a8d284aab8a",
"commit": "91cbbf0089e6aa366a15556968a73faf4f83a3cd",
"dirty": false,
"mind_sha256": "c1cf48ce3c2cbadfd59497d40f68bc8d5e2f4c45d1448bd617a672b07f9f139a",
"mind_sha256": "ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69",
"platform": "macOS-26.4.1-arm64-arm-64bit-Mach-O",
"python": "3.14.6",
"python_implementation": "CPython",
Expand All @@ -31,5 +31,5 @@
},
"serial_repetitions": 3,
"serial_sample": 200,
"serial_sample_median_seconds": 1.8575986251235008
"serial_sample_median_seconds": 2.823661125032231
}
108 changes: 54 additions & 54 deletions bench/results/longmemeval-bm25-v7-dev.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,65 +73,65 @@
"evidence_at_k_rate": 0.92,
"format": 1,
"latencies_ms": [
5.373750114813447,
15.923582948744297,
9.651624830439687,
1.1250420939177275,
6.826333003118634,
9.188583120703697,
3.1246249563992023,
3.540625097230077,
5.122249945998192,
21.129915956407785,
12.687541078776121,
5.116374930366874,
9.067041100934148,
2.1365839056670666,
7.461083121597767,
9.037000127136707,
7.997666951268911,
4.978665849193931,
1.0703750886023045,
3.3808329608291388,
5.7117079850286245,
13.547958107665181,
1.7324169166386127,
12.687040958553553,
9.637790964916348,
9.64799989014864,
9.710208047181368,
1.0509579442441463,
5.923958960920572,
9.758500149473548,
0.6563330534845591,
2.354915952309966,
13.30895908176899,
13.542667031288147,
28.768875170499086,
1.8363751005381346,
2.4155830033123493,
3.248833818361163,
12.936167186126113,
12.949124909937382,
6.891417084261775,
7.520666113123298,
7.7160419896245,
2.8510841075330973,
2.423583995550871,
8.206082973629236,
14.060165965929627,
9.557500015944242,
8.2394580822438,
14.373791869729757
12.992791133001447,
23.44195800833404,
10.401749983429909,
4.3837090488523245,
17.023874912410975,
25.83641605451703,
7.677416084334254,
8.370333118364215,
9.003000101074576,
41.61775019019842,
15.686208847910166,
12.28129188530147,
15.961459139361978,
4.162124823778868,
19.527083029970527,
20.621582865715027,
20.786707988008857,
12.035750085487962,
2.5319999549537897,
10.637917090207338,
20.891832886263728,
37.08562487736344,
5.596792092546821,
24.838166078552604,
18.39904091320932,
21.415167022496462,
15.11279190890491,
2.5429159868508577,
14.132708078250289,
18.216124968603253,
1.6306659672409296,
3.5900829825550318,
13.126916950568557,
24.192958138883114,
42.0799171552062,
2.2863331250846386,
8.776375092566013,
3.895082976669073,
17.43333414196968,
19.111542031168938,
9.761833120137453,
13.612542068585753,
8.333874866366386,
3.427291987463832,
2.013541990891099,
2.0732081029564142,
8.365916088223457,
8.546249940991402,
4.192291991785169,
11.235582875087857
],
"manifest": "bench/manifests/longmemeval.json",
"median_latency_ms": 7.618354051373899,
"median_latency_ms": 12.158520985394716,
"memory_records": 978,
"p95_latency_ms": 14.373791869729757,
"p95_latency_ms": 25.83641605451703,
"provenance": {
"commit": "b8bc57eeeb50a60779e9d37267bf6a8d284aab8a",
"commit": "91cbbf0089e6aa366a15556968a73faf4f83a3cd",
"dirty": false,
"mind_sha256": "c1cf48ce3c2cbadfd59497d40f68bc8d5e2f4c45d1448bd617a672b07f9f139a",
"mind_sha256": "ae2fc389b3b09c93cb432ab55b71063d98b400da6b18d6bc178322bc8f3fcf69",
"platform": "macOS-26.4.1-arm64-arm-64bit-Mach-O",
"python": "3.14.6",
"python_implementation": "CPython",
Expand Down
Loading