Shared memory and context tools for agentic work.
Code Rooms
{
"_m1nd": {
"read_only": false,
"suggest_next": [
"activate(query) for exploration",
"help for tool reference"
]
},
"binding": {
"fingerprint": {
"binary_drift": null,
"binary_git_sha": "d02de31-dirty",
"binary_version": "1.3.2",
"cache_generation": 1,
"current_exe": "/tmp/m1nd-rt/bin/graph-server",
"edge_count": 21054,
"graph_finalized": true,
"graph_generation": 1,
"graph_path": "/tmp/m1nd-rt/./graph_snapshot.json",
"graph_path_exists": true,
"ingest_roots": [
"/workspace/repo",
"/tmp/m1nd-rt/agent-memory/note-01.light.md",
"/tmp/m1nd-rt/agent-memory/note-02.light.md",
"/tmp/m1nd-rt/agent-memory/note-03.light.md",
"/tmp/m1nd-rt/agent-memory/note-04.light.md",
"/tmp/m1nd-rt/agent-memory/note-05.light.md",
"/tmp/m1nd-rt/agent-memory/note-06.light.md",
"/tmp/m1nd-rt/agent-memory/note-07.light.md",
"/tmp/m1nd-rt/agent-memory/note-08.light.md",
"/tmp/m1nd-rt/agent-memory/note-09.light.md",
"/tmp/m1nd-rt/agent-memory/note-10.light.md",
"/tmp/m1nd-rt/agent-memory/note-11.light.md",
"/tmp/m1nd-rt/agent-memory/note-12.light.md",
"/tmp/m1nd-rt/agent-memory/note-13.light.md",
"/tmp/m1nd-rt/agent-memory/note-14.light.md",
"/tmp/m1nd-rt/agent-memory/note-15.light.md",
"/tmp/m1nd-rt/agent-memory/note-16.light.md",
"/tmp/m1nd-rt/agent-memory/note-17.light.md",
"/tmp/m1nd-rt/agent-memory/note-18.light.md",
"/tmp/m1nd-rt/agent-memory/note-19.light.md",
"/tmp/m1nd-rt/agent-memory"
],
"node_count": 6657,
"plasticity_generation": 0,
"plasticity_path": "/tmp/m1nd-rt/./plasticity_state.json",
"process_id": 74057,
"runtime_root": "/tmp/m1nd-rt",
"schema": "m1nd-binding-fingerprint-v0",
"workspace_root": "/tmp/m1nd-rt/agent-memory",
"workspace_root_source": "graph_path_parent"
"graph_populated": true,
"graph_state": {
"finalized": true,
"ingest_root_count": 21,
"ok": true,
"trust_mode": "full_trust"
"context": {
"anchors": [
"label": "write",
"node_id": "file::crate-api/tests/counterfactual_behavior.rs::fn::write",
"pagerank": 1
"label": "Graph",
"node_id": "file::crate-core/src/graph.rs::struct::Graph",
"pagerank": 0.3545920252799988
"label": "FiniteF32",
"node_id": "file::crate-core/src/types.rs::struct::FiniteF32",
"pagerank": 0.3420499861240387
"label": "SessionState",
"node_id": "file::crate-api/src/session.rs::struct::SessionState",
"pagerank": 0.27633166313171387
"label": "NodeId",
"node_id": "file::crate-core/src/types.rs::struct::NodeId",
"pagerank": 0.27555564045906067
}
"coverage": {
"total": 6657,
"unvisited_high_value": [
"crate-api/tests/counterfactual_behavior.rs::fn::write",
"crate-core/src/types.rs::struct::FiniteF32",
"crate-api/src/session.rs::struct::SessionState",
"crate-core/src/types.rs::struct::NodeId",
"demo-app/src/lib/utils.ts::fn::cn"
"visited": 236
"focus_nodes": [
"activation": 0.946287989616394,
"kind": "Function",
"label": "seek_token_budget_real_snapshot_probe",
"node_id": "file::crate-api/src/server.rs::fn::seek_token_budget_real_snapshot_probe",
"pagerank": 0.003167450428009033,
"path": "crate-api/src/server.rs"
"activation": 0.899039089679718,
"label": "seek_token_budget_packs_and_reports_honestly",
"node_id": "file::crate-api/src/layer_handlers.rs::fn::seek_token_budget_packs_and_reports_honestly",
"pagerank": 0.003083066316321492,
"path": "crate-api/src/layer_handlers.rs"
"activation": 0.8665318489074707,
"label": "tokenize",
"node_id": "file::crate-core/src/seed.rs::fn::tokenize",
"pagerank": 0.0038149566389620304,
"path": "crate-core/src/seed.rs"
"activation": 0.8660878539085388,
"label": "token_match_score",
"node_id": "file::crate-core/src/seed.rs::fn::token_match_score",
"activation": 0.8482241034507751,
"label": "pack_to_budget",
"node_id": "file::crate-api/src/result_shaping.rs::fn::pack_to_budget",
"pagerank": 0.02025946043431759,
"path": "crate-api/src/result_shaping.rs"
"activation": 0.770188570022583,
"label": "budget_block",
"node_id": "file::crate-api/src/result_shaping.rs::fn::budget_block",
"pagerank": 0.0042949882335960865,
"activation": 0.7427765727043152,
"label": "budget_consumed",
"node_id": "file::crate-api/src/mission_handlers.rs::fn::budget_consumed",
"pagerank": 0.004040945321321487,
"path": "crate-api/src/mission_handlers.rs"
"activation": 0.7371973395347595,
"label": "seed_finder_prefers_multi_token_code_match_over_generic_single_token_hit",
"node_id": "file::crate-core/src/lib.rs::fn::seed_finder_prefers_multi_token_code_match_over_generic_single_token_hit",
"pagerank": 0.003094700863584876,
"path": "crate-core/src/lib.rs"
"memory_nearby": []
"honest_gaps": [],
"memory": [
"age_ms": 98449412,
"claim": "TokenValidator",
"kind": "light",
"node_id": "light::light::section::entry::tokenvalidator-1",
"source_agent": "readme-demo-capture",
"stale": false,
"tier": "medulla"
"memory_exists": 27,
"needs": null,
"next_move": "Call `surgical_context` on the top focus node to ground the task before editing.",
"non_claims": [
"north composes existing read-only verbs; it does not ingest, mutate, or repair the graph.",
"north does not refresh the host MCP binding.",
"north does not replace compiler, tests, or local file truth.",
"an absent memory age means unknown authored time, never freshly authored."
"proof_state": "triaging",
"reception": {
"bound_workspace": "/tmp/m1nd-rt/agent-memory",
"caller_root": "/workspace/repo",
"honest": "this graph does NOT cover your repo",
"match": "caller_root_mismatch",
"options": [
"action": "continue_bound",
"note": "keep using this graph, but treat its answers as NOT covering your current repo — verify against local files"
"action": "ingest_your_repo",
"call": "ingest with project_root=/workspace/repo — ONE call: creates a per-project brain inside this owner, ingests your repo into it, binds this session to it, and returns its north packet; thereafter every call from this root routes to YOUR brain automatically (silent on match)"
"schema": "m1nd-reception-degraded-v0"
"recovery_playbook": null,
"schema": "m1nd-north-packet-v0",
"sufficiency": {
"captured": 0.16521669924259186,
"state": "gathering",
"top_score": 0.7182522416114807,
"why": "the strongest match left out still scores 0.50 — relevant context did not fit (set carries 17% of the salience); raise token_budget/top_k or narrow the goal"
"task": "token budget"