Mission working memory for LLM agents: a named session graph + pin_map. Not a chat notepad, not a RAG corpus.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http counts 29 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
add
-
export_pin_map
-
extend
-
find
-
housekeep_stats
-
import_slice
-
ingest_codebase
-
ingest_pcba
-
ingest_skills
-
ingest_sysml
-
mutate
-
pin_map
-
query_walk
-
query_warm
-
read_list
-
release
-
reserve
-
serve_status
-
session_acl_bind
-
session_acl_enable
-
session_acl_grant
-
session_close
-
session_current
-
session_list
-
session_load
-
session_open
-
session_save
-
snap_model
-
update
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit b018191 · analyzer v33 · 5d ago
skills & prompt files 15
- agent-rules chouswei-MemNet-b018191/.cursor/rules/memnet-multitask.mdc
- skill chouswei-MemNet-b018191/.cursor/skills/mcp-memnet/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/memnet-codebase-snap/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/memnet-format/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/memnet-multitask/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/memnet-nested-sessions/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/memnet-reference/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/memnet-use/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/sysml-gql/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/sysml-memnet-cache/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/sysml-memnet-documentation/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/sysml-modeling-session-checklist/SKILL.md
- skill chouswei-MemNet-b018191/.cursor/skills/sysml-modeling-workflow/SKILL.md
- agent-rules chouswei-MemNet-b018191/AGENTS.md
- agent-rules chouswei-MemNet-b018191/CLAUDE.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 125
filesystem 26
- fs chouswei-MemNet-b018191/parts/common/memnet/memnet/catalog_snap.py :13
from pathlib import Path - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/cli.py :7
from pathlib import Path - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/config.py :6
from pathlib import Path - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/local_ipc_gateway.py :18
from pathlib import Path - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/pin_map_export.py :14
from pathlib import Path - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/pin_map_ingest.py :15
from pathlib import Path - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/rag_host_hook.py :22
from pathlib import Path - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/repo_paths.py :5
from pathlib import Path - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/snapshot.py :8
from pathlib import Path - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/tag_map.py :167
text = open(path, encoding="utf-8").read() - fs chouswei-MemNet-b018191/parts/common/memnet/memnet/tier_a.py :14
from pathlib import Path - fs chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :69
Optional seed_lines are committed immediately after open (leftover ``add`` - fs (weak) chouswei-MemNet-b018191/scripts/benchmark_efficiency.py :10
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/scripts/extract_rto_scpi.py :8
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/scripts/generate_memnet_codebase_seed.py :12
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/scripts/load_test_mud.py :23
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/scripts/snap_memnet_codebase.py :8
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/tests/test_catalog_snap.py :5
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/tests/test_durable_store.py :97
ss = SessionLifecycle.open(map_lines=list(_COM_MAP)) - fs (weak) chouswei-MemNet-b018191/tests/test_local_ipc_gateway.py :8
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/tests/test_packaging_sanity.py :10
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/tests/test_pin_map_export.py :5
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/tests/test_pin_map_ingest.py :5
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/tests/test_rag_host_hook.py :7
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/tests/test_snapshot.py :5
from pathlib import Path - fs (weak) chouswei-MemNet-b018191/tests/test_tag_map.py :104
from pathlib import Path
shell / exec 3
- shell (weak) chouswei-MemNet-b018191/scripts/benchmark_efficiency.py :7
import subprocess - shell (weak) chouswei-MemNet-b018191/scripts/extract_rto_scpi.py :6
import subprocess - shell (weak) chouswei-MemNet-b018191/scripts/load_test_mud.py :18
import subprocess
network 9
- net chouswei-MemNet-b018191/parts/common/memnet/memnet/cheap_llm_import_guard.py :14
import urllib.error - net chouswei-MemNet-b018191/parts/common/memnet/memnet/local_ipc_gateway.py :15
import socket - net chouswei-MemNet-b018191/parts/common/memnet/memnet/rag_host_hook.py :18
import urllib.error - net chouswei-MemNet-b018191/parts/common/memnet/memnet/serve.py :19
import socket - net (weak) chouswei-MemNet-b018191/tests/test_cheap_llm_import_guard.py :272
import urllib.error - net (weak) chouswei-MemNet-b018191/tests/test_local_ipc_gateway.py :5
import socket - net (weak) chouswei-MemNet-b018191/tests/test_mcp_http.py :5
import socket - net (weak) chouswei-MemNet-b018191/tests/test_serve_hardening.py :6
import socket - net (weak) chouswei-MemNet-b018191/tests/test_serve_stdin.py :5
import socket
secrets 1
- secrets chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/http_transport.py :72
raw = os.environ.get("MEMNET_MCP_HTTP_TOKEN")
tool registrations 29
- serve_status chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :47
- session_open chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :59
- session_list chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :114
- session_close chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :120
- snap_model chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :126
- session_current chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :157
- session_load chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :163
- session_save chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :185
- pin_map chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :238
- query_warm chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :283
- find chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :303
- query_walk chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :327
- mutate chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :386
- add chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :419
- update chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :451
- import_slice chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :482
- session_acl_grant chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :536
- session_acl_bind chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :559
- session_acl_enable chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :580
- reserve chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :586
- extend chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :609
- release chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :626
- export_pin_map chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :642
- ingest_sysml chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :698
- ingest_codebase chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :751
- ingest_pcba chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :774
- ingest_skills chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :797
- read_list chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :820
- housekeep_stats chouswei-MemNet-b018191/parts/memnet-mcp/software/memnet_mcp/server.py :843
declared dependencies 12
- mcp@>=1.2,<2
- pydantic@>=2.10
- rich@>=13.9
- typer@>=0.15
- graphglot@>=0.14.2
- pytest@>=8.3
- pytest-cov@>=6.0
- ruff@>=0.9
- antlr4-python3-runtime@>=4.13.2,<4.14
- uvicorn@>=0.30
- psycopg@>=3.1
- neo4j@>=5.14
cursor-plugin 3
- opaque (low) chouswei-MemNet-b018191/.cursor/mcp.json.example
bundled .cursor/ plugin descriptor (chouswei-MemNet-b018191/.cursor/mcp.json.example) — presence-detected; review the descriptor - opaque (low) chouswei-MemNet-b018191/.cursor/rules/memnet-multitask.mdc
bundled .cursor/ plugin descriptor (chouswei-MemNet-b018191/.cursor/rules/memnet-multitask.mdc) — presence-detected; review the descriptor - opaque (low) chouswei-MemNet-b018191/.cursor/skills/README.md
bundled .cursor/ plugin descriptor (chouswei-MemNet-b018191/.cursor/skills/README.md) — presence-detected; review the descriptor