You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Drive path unification (P0)** — removed duplicate `SwarmDriveManager` from `drive.py`; `get_default_drive()` and `create_scoped_pool()` now use `swarm_manager.get_or_create_pool()` → shared `swarms/<id>/drive/` (aligns MCP, memory bank, Experience Graph).
12
+
-**`__init__.py`** — `SwarmDriveManager` / `get_swarm_drive_manager` imported from `swarm_manager` only.
13
+
-**Dreaming defaults** — `ingestion.py` / `dilation.py` use `get_default_drive_path()` / `get_genomes_dir()` instead of legacy `~/.agentdrive/pool/`.
14
+
-**Docs** — `ARCHITECTURE.md`, `CAPABILITY_FUNNEL.md`, `SWARM.md`, `FOR_AI_MODELS.md`, `rules-and-patterns.md`, `SETTINGS.md`, `ASSESSMENT.md`, `DEVELOPERS.md`, `HELP.md` updated for v2 shared Drive + full capability funnel.
15
+
-**`docs/docs.json`** — navigation trimmed to existing pages; added Memory Bank, Capability Funnel, Skills Library groups.
16
+
-**Tests** — `test_create_scoped_pool_uses_shared_swarm_drive` in `test_shared_swarm_drive.py`.
17
+
-**Examples/scripts** — ruff clean across `scripts/` and `examples/`.
18
+
9
19
### Fixed — CI ruff lint + format (2026-06-18)
10
20
11
21
-**ruff check** — removed unused imports (`json`, `list_projects`, `ingest_from_operation`, `ingest_observation_mirror`, `PathTraversalError`); fixed import ordering across cognition, memory, learning, and test modules.
Copy file name to clipboardExpand all lines: DEVELOPERS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# DEVELOPERS — One-Command Bring-Up
2
2
3
-
This is the contributor's quick-start. For high-level orientation read [`VISION.md`](VISION.md), then [`ARCHITECTURE.md`](ARCHITECTURE.md). For the project's public framing read [`README.md`](README.md).
3
+
This is the contributor's quick-start. For high-level orientation read [`VISION.md`](VISION.md), then [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md) and [`docs/CAPABILITY_FUNNEL.md`](docs/CAPABILITY_FUNNEL.md). For the project's public framing read [`README.md`](README.md).
Copy file name to clipboardExpand all lines: HELP.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -514,7 +514,7 @@ These are production optional advanced extensions. Core AgentDrive (three drives
514
514
515
515
**Deep reference & mental models**:
516
516
-`CONCEPTS.md` (the single best deep, agent-and-human-friendly explanation of the three-tier model, genomes, living loops, quarantine, reconciliation, and the new Lineage-enhanced components)
Historical module names (`pool/`, `AgentDrivePool`) remain in code; product docs use **Drive**.
27
+
**Naming:** Product surface is **Drive** (`AgentDrive`, `get_swarm_drive_path`). The YAML config key `pool:` and some method names (`get_pool_stats`) are historical — they refer to the same engine under `src/agentdrive/drive/`.
**Swarm model (v2 / Milestone 2a):** All sub-agents in a swarm share one Drive at `swarms/<swarm_id>/drive/`. Sub-agents namespace writes via Genome author tagging (`sub:<id>`), not separate directories. MCP `create_scoped_pool()` and `SwarmDriveManager` use the same path.
67
+
68
+
Legacy v1 trees (`swarms/<id>/<subagent>/pool/`) may exist on disk from older sessions; new provisioning always uses the shared `drive/` layout.
Copy file name to clipboardExpand all lines: docs/ASSESSMENT.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
8
8
## Executive summary
9
9
10
-
AgentDrive crossed a meaningful product threshold: **a new operator can install, wire MCP, run the memory loop, and use a terminal that feels alive while the agent works.** The UX-PROPOSAL’s five patterns are all shipped at v1. The codebase is in strong shape — **618 tests collected, full suite green** — with multiverse, auto-learning, and codebase-mirror coverage added since the June 8 snapshot.
10
+
AgentDrive crossed a meaningful product threshold: **a new operator can install, wire MCP, run the memory loop, and use a terminal that feels alive while the agent works.** The UX-PROPOSAL’s five patterns are all shipped at v1. The codebase is in strong shape — **655+ tests collected, full suite green** — with multiverse, auto-learning, and codebase-mirror coverage added since the June 8 snapshot.
11
11
12
12
What you have now is not a demo shell. It is a **local-first agent memory platform** with a coherent operator surface (CLI + TUI + MCP), observable sessions, and a credible first-run story. The main gap is no longer “does the terminal feel broken?” but “which surface do we deepen next — terminal v2, web, or external adapters?”
13
13
@@ -67,7 +67,7 @@ Every chat session writes `~/.agentdrive/agents/<agent>/sessions/<id>/events.jso
67
67
68
68
1. Coherent operator story — golden path + TUI gate + MCP + verify
69
69
2. Event-bus architecture — lanes compose; session recording is automatic
Copy file name to clipboardExpand all lines: docs/CAPABILITY_FUNNEL.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
**Single mental model for how intelligence compounds in AgentDrive.**
4
4
5
-
Public product: **AgentDrive**. Internal engine modules still use historical names (`pool/`, `AgentDrivePool`) — treat **Drive** as the product-facing term and **Pool** as the persistence/query engine behind it.
5
+
Public product: **AgentDrive**. Python module is `agentdrive.drive` (`AgentDrive` class). Some config keys and method names still say `pool` (e.g. YAML `pool:`, `get_pool_stats()`) — treat **Drive** as the product term.
6
6
7
7
---
8
8
@@ -124,10 +124,11 @@ Each swarm gets isolated storage:
Sub-agents share this Drive; writes are attributed via Genome author field (`sub:<id>`). Truly air-gapped children need an explicit custom `drive_path`.
131
+
131
132
The funnel runs **per swarm**. Cross-swarm sharing is policy-gated (`docs/SETTINGS.md`).
Copy file name to clipboardExpand all lines: docs/FOR_AI_MODELS.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,11 @@ These rules turn stateless tool-calling into compounding intelligence.
41
41
42
42
## Capability funnel (how work compounds)
43
43
44
-
All serious work flows one direction: **Observe/Decide → Experience Graph → Skills → Genomes/DNA**. Retrieval can jump levels; writes should land at the right tier. Full routing table: **`docs/CAPABILITY_FUNNEL.md`**. Architecture overview: **`docs/ARCHITECTURE.md`**.
Retrieval can jump levels; writes should land at the right tier. Full routing table: **`docs/CAPABILITY_FUNNEL.md`**. Architecture overview: **`docs/ARCHITECTURE.md`**.
0 commit comments