Local-first Memory Framework for AI Agents · 99.2% LongMemEval-S retrieval @ k=10 · Supports Claude · Antigravity · LangChain · Hermes · Gemini · OpenCode · OpenClaw · MCP-native and plugins · Hybrid search (FTS5 + vector + MMR) · GDPR · FIPS 140-3 ready · 100% local (fully offline) or cloud capable
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret ×3, dynamic code execution ×6 in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret ×3, dynamic code execution ×6 in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
- HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
transport stdio · streamable-http · http
verified
reported
listed in the official MCP registry counts 43 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
check_thermal_load
-
debug_analyze
-
debug_bisect
-
debug_correlate
-
debug_history
-
debug_report
-
debug_trace
-
files_corpus_create
-
files_corpus_delete
-
files_corpus_get
-
files_corpus_list
-
files_corpus_set
-
files_dedup
-
files_dedup_list
-
files_dedup_review
-
files_entity_coalesce
-
files_entity_coalesce_apply
-
files_entity_coalesce_list
-
files_entity_coalesce_review
-
files_entity_coalesce_unapply
-
files_extract_pending
-
files_get
-
files_health
-
files_index
-
files_ingest
-
files_link_rename
-
files_promotable
-
files_promote
-
files_promotion_list
-
files_search
-
files_staleness_review
-
files_stats
-
files_watch_once
-
get_news_headlines
-
grok_ask
-
log_activity
-
m3_web_search
-
query_decisions
-
query_local_model
-
retire_focus
-
save_handoff
-
update_focus
-
web_search
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit a9d2161 · analyzer v31 · 2d ago
skills & prompt files 22
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-agents/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-export/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-find-in-chat/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-forget/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-get/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-graph/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-guide/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-health/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-help/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-install/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-notify/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-save/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-search/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-status/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-tasks/SKILL.md
- skill skynetcmd-m3-memory-a9d2161/.antigravity-plugin/skills/m3-write/SKILL.md
- agent-rules skynetcmd-m3-memory-a9d2161/AGENTS.md
- agent-rules skynetcmd-m3-memory-a9d2161/CLAUDE.md
- agent-rules skynetcmd-m3-memory-a9d2161/GEMINI.md
- agent-rules skynetcmd-m3-memory-a9d2161/commands/agents.md
- agent-rules skynetcmd-m3-memory-a9d2161/docs/AGENTS.md
- skill skynetcmd-m3-memory-a9d2161/skills/m3-guide/SKILL.md
danger signals9
- dynamic code execution eval()/exec() skynetcmd-m3-memory-a9d2161/bin/memory_bridge.py :239
exec(src, ns) # nosec B102 - src is built from static ToolSpec catalog, not user input - dynamic code execution eval()/exec() skynetcmd-m3-memory-a9d2161/m3_memory/cli.py :200
exec(code, {"__file__": str(bridge), "__name__": "__main__"}) # nosec B102 - dynamic code execution __import__() skynetcmd-m3-memory-a9d2161/m3_memory/cli.py :601
__import__(mod) - dynamic code execution __import__() skynetcmd-m3-memory-a9d2161/m3_memory/installer.py :754
__import__(mod) - dynamic code execution __import__() skynetcmd-m3-memory-a9d2161/m3_memory/setup_wizard.py :2488
__import__(mod) - dynamic code execution __import__ sink skynetcmd-m3-memory-a9d2161/tests/test_fips_aes_context_size.py :83
env={**__import__("os").environ, - committed secret Anthropic key skynetcmd-m3-memory-a9d2161/bin/chatlog_redaction.py :346
sk-ant…(33 chars, redacted) - committed secret Anthropic key skynetcmd-m3-memory-a9d2161/tests/bench_oxidation.py :368
sk-ant…(49 chars, redacted) - committed secret Anthropic key skynetcmd-m3-memory-a9d2161/tests/test_redaction_parity.py :59
sk-ant…(49 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 672
filesystem 315
- fs skynetcmd-m3-memory-a9d2161/bin/_task_runtime.py :33
import pathlib - fs skynetcmd-m3-memory-a9d2161/bin/aider_patch.py :15
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/audit_trail.py :37
with open(audit_file, "r", encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/augment_memory.py :37
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/auth_utils.py :199
with open(salt_path, "rb") as f: - fs skynetcmd-m3-memory-a9d2161/bin/backfill_content_hash.py :57
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/bench_memory.py :232
with open(report_path, "w") as f: - fs skynetcmd-m3-memory-a9d2161/bin/chatlog_config.py :161
with open(CONFIG_PATH, "r", encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/chatlog_core.py :413
with open(path, "a", encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/chatlog_decay.py :80
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/chatlog_embed_sweeper.py :78
with open(spill_path, "r", encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/chatlog_ingest.py :251
with open(_cursor_path(), "r", encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/chatlog_init.py :27
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/chatlog_status.py :19
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/chatlog_status_line.py :35
with open(state_path, "r", encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/check_control_chars.py :80
with open(path, "rb") as fh: - fs skynetcmd-m3-memory-a9d2161/bin/check_tool_catalog_drift.py :40
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/cli_kb_browse.py :21
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/crypto_provider.py :217
with open(path, "rb") as f: - fs skynetcmd-m3-memory-a9d2161/bin/curator_apply.py :377
with open(args.plan) as f: - fs skynetcmd-m3-memory-a9d2161/bin/dashboard/templates.py :1591
window.open("/graph", "m3GraphWindow", - fs skynetcmd-m3-memory-a9d2161/bin/dashboard_server.py :92
with open(path, "a", encoding="utf-8", errors="replace") as fh: - fs skynetcmd-m3-memory-a9d2161/bin/debug_agent_bridge.py :214
with open(file_path, "r", encoding="utf-8", errors="replace") as f: - fs skynetcmd-m3-memory-a9d2161/bin/doctor/agent_paths_probe.py :27
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/doctor/claude_mcp_probe.py :41
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/doctor/embed_server_probe.py :12
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/doctor/entrypoint_probe.py :135
with open(pyproject, "r", encoding="utf-8") as fh: - fs skynetcmd-m3-memory-a9d2161/bin/doctor/environment_probe.py :49
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/doctor/plugin_version_probe.py :33
with open(path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/doctor/schedule_probe.py :151
with open(plist_path, "rb") as f: - fs skynetcmd-m3-memory-a9d2161/bin/doctor/shared_embedder_probe.py :56
with open(path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/embed_backfill.py :58
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/embed_server_inproc.py :511
setattr(sys, name, open(os.devnull, "w", encoding="utf-8")) # noqa: SIM115 - fs skynetcmd-m3-memory-a9d2161/bin/enrich/eligibility.py :7
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/enrich/prep.py :6
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/fetch_sovereign_assets.py :9
import pathlib - fs skynetcmd-m3-memory-a9d2161/bin/files_memory/chunkers/markdown.py :28
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/files_memory/chunkers/pdf.py :59
doc = fitz.open(path) # type: ignore - fs skynetcmd-m3-memory-a9d2161/bin/files_memory/chunkers/text.py :25
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/files_memory/identity.py :29
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/files_memory/ingest.py :155
with open(path, "rb") as f: - fs skynetcmd-m3-memory-a9d2161/bin/files_memory/migrate.py :26
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/files_memory/provenance.py :43
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/files_memory/walker.py :30
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/gen_capability_matrix.py :44
with open(CATALOG, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/gen_download_badges.py :38
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/gen_features_json.py :26
with open(CATALOG, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/gen_mcp_inventory.py :17
with open(proxy_path, "r", encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/gen_star_history.py :172
with open(out, encoding="utf-8") as fh: - fs skynetcmd-m3-memory-a9d2161/bin/gen_tool_inventory.py :26
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/gen_tool_manifest.py :34
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/gen_wiki.py :176
with open(path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/generate_configs.py :5
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/governor_migration.py :378
os.unlink(tmp_path) - fs skynetcmd-m3-memory-a9d2161/bin/homecoming.py :14
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/claude_code_precompact.py :19
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/gemini_cli_onexit.py :22
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/opencode_session_end.py :19
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/session_start_capture_check.py :21
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/install_schedules.py :10
import pathlib - fs skynetcmd-m3-memory-a9d2161/bin/install_wolfssl.py :44
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/m3_autoenrich.py :24
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/m3_chatlog_backfill_embed.py :33
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/m3_chatlog_backfill_title.py :21
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/m3_chatlog_enrich_backfill.py :22
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_cognitive_loop.py :31
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_core/autonomy.py :61
with open(path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/m3_core/context.py :265
with open(salt_path, "rb") as f: - fs skynetcmd-m3-memory-a9d2161/bin/m3_core/governor.py :60
with open(_governor_config_path(), encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/m3_core/gpu.py :146
with open(path) as f: - fs skynetcmd-m3-memory-a9d2161/bin/m3_core/locking.py :50
fd = os.open(lock_path, os.O_CREAT | os.O_EXCL | os.O_WRONLY) - fs skynetcmd-m3-memory-a9d2161/bin/m3_core/registry_payload.py :39
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_core/runtime.py :76
On Windows both stdio AND open() default to the legacy cp1252 code page, so - fs skynetcmd-m3-memory-a9d2161/bin/m3_enrich.py :40
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_enrich_assign.py :38
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_enrich_batch.py :61
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_enrich_batch_parallel.py :45
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_enrich_report.py :30
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_entities.py :49
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/m3_entities_gliner.py :45
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_halt.py :43
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/m3_loop_watchdog.py :49
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/mem0_scan.py :29
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/memory/backends/postgres_backend.py :570
with open(sql_path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/memory/config.py :21
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/memory/embed.py :301
with open(path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/memory/entity.py :50
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/memory/extraction.py :18
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/memory/model_fetch.py :26
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/memory/write.py :1553
with open(p, "r", encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/memory_bridge.py :360
from pathlib import Path as _Path - fs skynetcmd-m3-memory-a9d2161/bin/migrate_entity_vocab.py :52
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/migrate_flat_memory.py :40
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/migrate_memory.py :36
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/migrate_pg.py :181
with open(up_path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/migrate_warehouse_to_schema.py :130
with open(warehouse_ddl_path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/mission_control.py :10
import pathlib - fs skynetcmd-m3-memory-a9d2161/bin/pg_sync.py :74
import pathlib - fs skynetcmd-m3-memory-a9d2161/bin/promote_pipeline.py :160
with open(args.out, "w", encoding="utf-8", newline="") as f: - fs skynetcmd-m3-memory-a9d2161/bin/reembed_space.py :32
import shutil - fs skynetcmd-m3-memory-a9d2161/bin/release_orphan_claims.py :40
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/run_observer.py :37
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/run_reflector.py :31
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/setup_hooks.py :18
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/setup_memory.py :9
import pathlib - fs skynetcmd-m3-memory-a9d2161/bin/setup_test_db.py :52
os.remove(db_path + suffix) - fs skynetcmd-m3-memory-a9d2161/bin/slm_intent.py :57
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/sqlite_pragmas.py :33
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/sync_all.py :23
import pathlib - fs skynetcmd-m3-memory-a9d2161/bin/sync_manifest_versions.py :33
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/test_bulk_parity.py :181
os.unlink(db_path) - fs skynetcmd-m3-memory-a9d2161/bin/test_fips_integrity.py :12
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/test_mission_control.py :6
import pathlib - fs skynetcmd-m3-memory-a9d2161/bin/thermal_utils.py :92
with open(path, "r") as f: - fs skynetcmd-m3-memory-a9d2161/bin/version_drift.py :38
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/bin/weekly_auditor.py :289
with open(path, "r", encoding="utf-8") as fh: - fs skynetcmd-m3-memory-a9d2161/bin/wiki/admission.py :206
with open(path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/wiki/authority.py :66
with open(path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/wiki/citation_drift.py :45
(judge unavailable / errored / abstained) — treated as fail-open (no finding), - fs skynetcmd-m3-memory-a9d2161/bin/wiki/compile.py :539
run_ctx.open() - fs skynetcmd-m3-memory-a9d2161/bin/wiki/derivability_review.py :311
endpoint, caches per pair on disk, fails open (derivable=None) on ANY error.""" - fs skynetcmd-m3-memory-a9d2161/bin/wiki/pii_scrub.py :80
with open(path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/bin/wiki/render.py :43
with open(os.path.abspath(path), "rb") as f: - fs skynetcmd-m3-memory-a9d2161/bin/wiki/select.py :106
extra = _json.load(open(path, encoding="utf-8")).get("self_entities") - fs skynetcmd-m3-memory-a9d2161/bin/wiki/synth.py :97
with open(path, encoding="utf-8") as f: - fs skynetcmd-m3-memory-a9d2161/conftest.py :11
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/context/deploy_ai_os.py :29
with open(claude_config_path, 'w') as f: - fs (weak) skynetcmd-m3-memory-a9d2161/examples/homelab-dashboard/backend/main.py :39
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/examples/langchain-agent/perf_baseline.py :33
os.remove(_TMP) - fs (weak) skynetcmd-m3-memory-a9d2161/examples/mac-agent/tools/filesystem.py :2
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/examples/multi-agent-team/dispatch.py :27
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/examples/multi-agent-team/orchestrator.py :26
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/m3_memory/__init__.py :48
with open(pyproject, "rb") as fh: - fs skynetcmd-m3-memory-a9d2161/m3_memory/cli.py :21
from pathlib import Path # noqa: F401 - used in _auto_install return-type comment - fs skynetcmd-m3-memory-a9d2161/m3_memory/embedder_admin.py :23
import shutil - fs skynetcmd-m3-memory-a9d2161/m3_memory/install/fs.py :10
import shutil - fs skynetcmd-m3-memory-a9d2161/m3_memory/install/sections.py :20
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/m3_memory/installer.py :22
import shutil - fs skynetcmd-m3-memory-a9d2161/m3_memory/integrations/hermes/__init__.py :149
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/m3_memory/integrations/hermes/test_provider_logic.py :20
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/m3_memory/rust_core_install.py :24
import shutil - fs skynetcmd-m3-memory-a9d2161/m3_memory/setup_gui.py :69
import shutil - fs skynetcmd-m3-memory-a9d2161/m3_memory/setup_wizard.py :22
import shutil - fs skynetcmd-m3-memory-a9d2161/m3_memory/team_cli.py :21
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/m3_memory/wizard/persist.py :17
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/m3_memory/wizard/ui.py :54
"""Commit a newline if a transient progress line is still open (TTY only).""" - fs (weak) skynetcmd-m3-memory-a9d2161/run_tests.py :5
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/scan_repo_v7.py :40
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/scripts/fix_bugs.py :6
with open(path, "r", encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/scripts/fix_lint.py :10
with open(path, "r", encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/scripts/inspect_s0.py :2
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/scripts/inspect_s0_v2.py :2
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/scripts/inventory_graph.py :9
from pathlib import Path - fs skynetcmd-m3-memory-a9d2161/setup.py :81
import shutil - fs (weak) skynetcmd-m3-memory-a9d2161/tests/bench_e2e_retrieval.py :53
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/bench_entity_count.py :28
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/capture_entity_baseline.py :66
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/capture_migration_baseline.py :17
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/capture_retrieval_baseline.py :67
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/conftest.py :28
import shutil - fs (weak) skynetcmd-m3-memory-a9d2161/tests/eval_files_ingest.py :23
import shutil - fs (weak) skynetcmd-m3-memory-a9d2161/tests/eval_files_phase2.py :23
import shutil - fs (weak) skynetcmd-m3-memory-a9d2161/tests/eval_files_phase3.py :17
import shutil - fs (weak) skynetcmd-m3-memory-a9d2161/tests/eval_files_phase4.py :21
import shutil - fs (weak) skynetcmd-m3-memory-a9d2161/tests/integration_dense_recovery_smoke.py :17
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/integration_sliding_window_long_rows_200.py :18
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/integration_sliding_window_on_chatlog.py :26
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/integration_sliding_window_on_chatlog_2k.py :33
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/smoke_embed_connection_reuse.py :27
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_agent_paths_probe.py :10
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_audit_trail.py :30
with open(audit_path, "r", encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_backend_conformance.py :334
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_backfill_content_hash.py :20
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_bridge_halt_registration.py :71
with open(os.path.join(BIN, "memory_bridge.py"), encoding="utf-8") as fh: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_bypass_surface.py :9
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_ingest_formats.py :25
with open(os.path.join(FIXTURES, "claude_code_sample.jsonl"), "r", encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_migrations.py :21
with open(bootstrap_up, "r", encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_pg_live.py :17
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_prune_scan_cap.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_spill_drain_backends.py :21
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_status.py :180
with open(str(state_file), "w") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_status_line.py :51
with open(str(state_file), "w") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_write_queue.py :251
with open(files[0], "r") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_claude_m3_memory_registration.py :32
with open(path, encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_claude_mcp_probe.py :28
with open(path, encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_cli_stop_command.py :21
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_cli_tool_subcommands.py :25
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_cognitive_loop_consolidate.py :13
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_cognitive_loop_lock.py :21
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_cognitive_loop_pg_live.py :17
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_cognitive_loop_wal_checkpoint.py :14
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_content_safety.py :1
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_cross_platform_config.py :19
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_curator_apply_pg_live.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_curator_bug_fixes.py :38
with open(ms.__file__, encoding="utf-8") as _f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_daemonize_no_orphan_parent.py :25
with open(LOOP, encoding="utf-8") as fh: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_dashboard_health_route.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_dashboard_pipeline_route.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_dashboard_queue_stats.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_dashboard_wiki_route.py :10
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_deferred_classify.py :5
classification sweep resolves the real type later, fail-open (a down/slow LLM - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_doctor_brief_visibility.py :33
with open(path, encoding="utf-8") as fh: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_doctor_duplicate_mcp.py :13
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_doctor_ggml_quiet.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_doctor_hook_repoint.py :14
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_doctor_schedule_probe.py :112
with open(path, "wb") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_doctor_shared_embedder.py :9
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_backfill.py :20
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_cascade_order.py :177
# Force breakers open (tripped) by recording many failures, so the - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_endpoint_url.py :20
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_hang_proof.py :75
with open(os.path.join(root, ".embed_config.json"), "w") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_server_inproc.py :16
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_server_probe_quiet.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_sweep_lib.py :21
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embedder_admin_port.py :6
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embedder_install_idempotency.py :25
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embedder_model_mismatch.py :13
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embedder_shared.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_embedder_start_autoinstall.py :16
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_enrichment_state.py :16
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_coalesce_pg_live.py :17
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_graph.py :1290
with open(up_path, encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_model_discovery.py :16
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_reasoning_loud.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_selection_empty.py :14
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_env_migrate.py :15
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_env_namespace_shim.py :16
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_env_rename_map_drift.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_explain_reason.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_fact_enriched.py :690
with open(migration_up, "r", encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_files_cascade_delete.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_files_embed_bridge.py :17
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_files_extract_reasoning_loud.py :10
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_files_extraction_probe.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_fips_aes_context_size.py :23
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_fips_algorithm_whitelist.py :85
with open(path, encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_fips_integrity.py :96
with open(fake, "wb") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_fts_sanitize.py :22
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_gdpr_pg_live.py :17
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_generated_docs_fresh.py :20
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_gguf_autodetect.py :13
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_governor_gpu_load.py :133
# Spy on open() to prove no re-parse happens when mtime is unchanged. - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_governor_migrate_never_hangs.py :162
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_governor_migration.py :52
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_governor_ram_free.py :17
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_halt_protects_ancestry.py :19
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_halt_writer_signatures.py :23
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_homecoming_dbpath.py :20
with open(path, "w", encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_install_elevation_offers.py :21
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_install_no_clobber.py :21
import shutil - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_install_schedules_path.py :16
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_installer.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_lock_probe.py :5
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_loop_entity_gate_prune_throttle.py :15
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_loop_files_extract_pass.py :14
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_loop_passes_and_fdw.py :30
os.unlink(self._tmp.name) - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_loop_watchdog.py :22
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_m3_enrich.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_m3_enrich_pg_live.py :16
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_m3_entities_pg_live.py :14
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_m3_halt.py :14
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_mcp_catalog_manifest_fresh.py :55
with open(_MANIFEST, encoding="utf-8") as fh: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_mcp_dedup_prevention.py :15
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_memory_core_crud_pg_live.py :22
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_memory_core_parity.py :34
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_memory_maintenance_pg_live.py :19
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_memory_write_from_file.py :197
os.unlink(path) - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_migrate_pg_live.py :14
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_migrate_pg_unit.py :9
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_migration_lock_reclaim.py :22
with open(path, "w", encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_model_discovery_no_hardcoded_names.py :22
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_no_window_regression_guard.py :132
with open(path, encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_observer.py :15
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_oxidation_fallback_note.py :15
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_oxidation_probe.py :21
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_pg_dsn_role_split.py :10
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_pg_sync_fk_safety.py :12
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_pg_sync_manifest.py :18
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_plugin_manifests_validate.py :20
import shutil - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_plugin_version_probe.py :10
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_progress_line.py :10
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_python_exe_not_shim.py :18
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_reasoning_effort_regression_guard.py :35
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_reflector.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_registry_payload.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_run_observer_pg_live.py :15
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_rust_core_install.py :10
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_schema_parity_pg_live.py :25
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_seam_write_path_pg_live.py :25
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_secret_resolver_seam.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_session_start_capture_check.py :14
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_setup_kill_protects_ancestors.py :24
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_setup_post_install_verify.py :79
with open(os.path.join(repo, "install.sh"), encoding="utf-8") as fh: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_setup_upgrade_skips_embedder.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_setup_wizard_preflight.py :21
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_shared_embedder_probe.py :11
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_shim_reexports.py :21
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_slm_localize_endpoint.py :12
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_slm_ollama_reasoning.py :13
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_sqlite_pragmas.py :21
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_tenancy_sql_uses_the_seam.py :27
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_tier4_cloud.py :208
# Third attempt -> Fail -> Breaker should open (threshold is 3 at import-time) - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_tool_count_drift.py :126
with open(_MANIFEST, encoding="utf-8") as _f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_tool_timeout.py :13
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_truncated_reply_is_loud.py :20
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_version_single_source.py :34
with open(os.path.join(_ROOT, "pyproject.toml"), "rb") as fh: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_warehouse_migrate_and_sync_resilience.py :63
import pathlib - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_citation_drift_judge_live.py :18
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_compile.py :359
with open(mig, encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_derivability_review.py :14
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_determinism.py :470
with open(os.path.join(out, ".obsidian", "app.json"), "w") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_ledger.py :48
with open(_MIGRATION, encoding="utf-8") as f: - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_no_live_db_writes.py :23
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_pg_live.py :24
from pathlib import Path - fs (weak) skynetcmd-m3-memory-a9d2161/tests/test_zero_lag_write.py :16
from pathlib import Path
shell / exec 79
- shell skynetcmd-m3-memory-a9d2161/bin/_task_runtime.py :34
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/aider_patch.py :11
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/auth_utils.py :17
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/chatlog_init.py :24
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/chatlog_status.py :754
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/check_control_chars.py :40
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/check_tool_catalog_drift.py :38
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/dashboard_server.py :2507
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/deep_sync.py :3
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/doctor/claude_mcp_probe.py :42
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/doctor/cognitive_loop_probe.py :22
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/doctor/dashboard_probe.py :37
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/doctor/embed_server_probe.py :13
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/doctor/entrypoint_probe.py :38
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/doctor/schedule_probe.py :38
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/doctor/shared_embedder_probe.py :25
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/embed_server_gpu.py :14
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/enrichment_state.py :27
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/gen_tool_inventory.py :24
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/governor_migration.py :43
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/claude_code_precompact.py :16
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/gemini_cli_onexit.py :19
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/opencode_session_end.py :16
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/install_schedules.py :12
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/install_wolfssl.py :45
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/m3_autoenrich.py :25
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/m3_cognitive_loop.py :27
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/m3_core/gpu.py :64
import subprocess as _sp - shell skynetcmd-m3-memory-a9d2161/bin/m3_core/locking.py :109
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/m3_enrich.py :954
import subprocess as _sp - shell skynetcmd-m3-memory-a9d2161/bin/m3_enrich_batch_parallel.py :42
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/m3_halt.py :665
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/m3_loop_watchdog.py :45
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/macbook_status_server.py :10
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/memory/db.py :33
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/memory/doctor.py :434
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/mission_control.py :13
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/reembed_space.py :381
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/setup_hooks.py :16
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/setup_memory.py :11
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/sync_all.py :25
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/test_debug_agent.py :11
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/test_mcp_proxy.py :21
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/thermal_utils.py :3
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/version_drift.py :156
import subprocess - shell skynetcmd-m3-memory-a9d2161/bin/weekly_auditor.py :17
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/examples/homelab-dashboard/backend/main.py :2
import subprocess - shell skynetcmd-m3-memory-a9d2161/install_os.py :5
import subprocess - shell skynetcmd-m3-memory-a9d2161/m3_memory/_platform.py :44
subprocess.run([sys.executable, "script.py", "--flag"]) - shell skynetcmd-m3-memory-a9d2161/m3_memory/cli.py :77
import subprocess - shell skynetcmd-m3-memory-a9d2161/m3_memory/embedder_admin.py :24
import subprocess - shell skynetcmd-m3-memory-a9d2161/m3_memory/installer.py :24
import subprocess - shell skynetcmd-m3-memory-a9d2161/m3_memory/rust_core_install.py :25
import subprocess - shell skynetcmd-m3-memory-a9d2161/m3_memory/setup_gui.py :27
import subprocess - shell skynetcmd-m3-memory-a9d2161/m3_memory/setup_wizard.py :23
import subprocess - shell skynetcmd-m3-memory-a9d2161/m3_memory/wizard/persist.py :15
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/run_tests.py :3
import subprocess - shell skynetcmd-m3-memory-a9d2161/scan_repo_v7.py :34
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/bench_e2e_retrieval.py :50
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/conftest.py :30
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_hook_interpreter_probe.py :21
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_cli_tool_subcommands.py :23
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_entrypoint_probe.py :147
import subprocess as _sp - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_fips_aes_context_size.py :21
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_fips_integrity.py :17
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_governor_gpu_load.py :220
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_install_elevation_offers.py :22
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_installer.py :9
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_loop_watchdog.py :199
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_m3_halt.py :309
import subprocess as _sp - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_migrate_target_resolution.py :13
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_no_llama_fallback_logs.py :24
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_no_window_regression_guard.py :119
"""Only real subprocess spawns: subprocess.run(...) / _sp.Popen(...), or a - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_plugin_manifests_validate.py :21
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_python_exe_not_shim.py :4
the SHIM, not python. Any `subprocess.run([sys.executable, "script.py", ...])` - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_setup_post_install_verify.py :14
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_setup_wizard_preflight.py :19
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_tool_count_drift.py :25
import subprocess - shell (weak) skynetcmd-m3-memory-a9d2161/tests/test_version_single_source.py :25
import subprocess
network 90
- net skynetcmd-m3-memory-a9d2161/bin/aider_patch.py :10
import socket - net skynetcmd-m3-memory-a9d2161/bin/batch_runner.py :26
import httpx - net skynetcmd-m3-memory-a9d2161/bin/benchmark_memory.py :17
import httpx - net skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :7
import httpx - net skynetcmd-m3-memory-a9d2161/bin/dashboard/health.py :272
from urllib.parse import urlparse - net skynetcmd-m3-memory-a9d2161/bin/dashboard_server.py :2687
import socket - net skynetcmd-m3-memory-a9d2161/bin/doctor/dashboard_probe.py :36
import socket - net skynetcmd-m3-memory-a9d2161/bin/doctor/files_extraction_probe.py :28
import urllib.request - net skynetcmd-m3-memory-a9d2161/bin/doctor/shared_embedder_probe.py :27
import urllib.request - net skynetcmd-m3-memory-a9d2161/bin/embed_agent_instructions.py :190
- Granular httpx.Timeout(connect=5.0, read=READ_TIMEOUT, write=10.0, pool=5.0) - net skynetcmd-m3-memory-a9d2161/bin/embed_server_gpu.py :18
import httpx - net skynetcmd-m3-memory-a9d2161/bin/embed_server_inproc.py :256
import urllib.request - net skynetcmd-m3-memory-a9d2161/bin/enrichment_state.py :25
import socket - net skynetcmd-m3-memory-a9d2161/bin/fetch_sovereign_assets.py :11
import requests - net skynetcmd-m3-memory-a9d2161/bin/files_memory/carry_forward.py :272
import httpx - net skynetcmd-m3-memory-a9d2161/bin/files_memory/extract.py :159
import httpx - net skynetcmd-m3-memory-a9d2161/bin/files_memory/ingest.py :24
import socket - net skynetcmd-m3-memory-a9d2161/bin/files_memory/summarize.py :150
import httpx - net skynetcmd-m3-memory-a9d2161/bin/gen_download_badges.py :36
import urllib.error - net skynetcmd-m3-memory-a9d2161/bin/gen_star_history.py :26
import urllib.error - net skynetcmd-m3-memory-a9d2161/bin/grok_bridge.py :7
import httpx - net skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/claude_code_precompact.py :39
ModuleNotFoundError the moment chatlog_ingest imports m3_sdk -> httpx. - net skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/gemini_cli_onexit.py :48
[str(candidate), "-c", "import httpx"], - net skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/opencode_session_end.py :45
[str(candidate), "-c", "import httpx"], - net skynetcmd-m3-memory-a9d2161/bin/install_schedules.py :386
at `import httpx` on every run. - net skynetcmd-m3-memory-a9d2161/bin/llm_failover.py :15
import httpx - net skynetcmd-m3-memory-a9d2161/bin/m3_cognitive_loop.py :237
from urllib.parse import urlparse - net skynetcmd-m3-memory-a9d2161/bin/m3_core/context.py :15
import httpx - net skynetcmd-m3-memory-a9d2161/bin/m3_core/locking.py :98
import socket - net skynetcmd-m3-memory-a9d2161/bin/m3_enrich_batch.py :70
import httpx # noqa: E402 - net skynetcmd-m3-memory-a9d2161/bin/m3_entities.py :62
import httpx # noqa: E402 - net skynetcmd-m3-memory-a9d2161/bin/macbook_status_server.py :11
import urllib.error - net skynetcmd-m3-memory-a9d2161/bin/mcp_proxy.py :77
import httpx - net skynetcmd-m3-memory-a9d2161/bin/memory/backends/postgres_backend.py :205
from urllib.parse import urlparse - net skynetcmd-m3-memory-a9d2161/bin/memory/doctor.py :32
from urllib.parse import urlparse - net skynetcmd-m3-memory-a9d2161/bin/memory/embed.py :27
import httpx as _httpx - net skynetcmd-m3-memory-a9d2161/bin/memory/extraction.py :350
import httpx - net skynetcmd-m3-memory-a9d2161/bin/memory/model_fetch.py :112
import requests - net skynetcmd-m3-memory-a9d2161/bin/memory_maintenance.py :1266
import httpx - net skynetcmd-m3-memory-a9d2161/bin/mission_control.py :19
import requests - net skynetcmd-m3-memory-a9d2161/bin/news_fetcher.py :9
import requests - net skynetcmd-m3-memory-a9d2161/bin/pg_fdw_sync.py :27
import urllib.parse - net skynetcmd-m3-memory-a9d2161/bin/promote_pipeline.py :18
import urllib.parse - net skynetcmd-m3-memory-a9d2161/bin/run_observer.py :51
import httpx # noqa: E402 - net skynetcmd-m3-memory-a9d2161/bin/run_reflector.py :41
import httpx # noqa: E402 - net skynetcmd-m3-memory-a9d2161/bin/slm_intent.py :59
from urllib.parse import urlparse - net skynetcmd-m3-memory-a9d2161/bin/sync_all.py :24
import socket - net skynetcmd-m3-memory-a9d2161/bin/test_debug_agent.py :15
import httpx - net skynetcmd-m3-memory-a9d2161/bin/test_mcp_proxy.py :24
import httpx - net skynetcmd-m3-memory-a9d2161/bin/test_memory_bridge.py :19
import httpx - net skynetcmd-m3-memory-a9d2161/bin/test_unified_router.py :3
import requests - net skynetcmd-m3-memory-a9d2161/bin/unified_ai.py :25
from urllib.parse import urlparse - net skynetcmd-m3-memory-a9d2161/bin/web_research_bridge.py :7
import httpx - net skynetcmd-m3-memory-a9d2161/bin/wiki/citation_drift.py :331
import httpx # lazy: only when --check-drift is used - net skynetcmd-m3-memory-a9d2161/bin/wiki/derivability_review.py :347
import httpx - net skynetcmd-m3-memory-a9d2161/bin/wiki/prose_compiler.py :139
import httpx # lazy: only needed when a real compiler is injected - net skynetcmd-m3-memory-a9d2161/bin/wiki/synth.py :126
import httpx # lazy: only needed when --synthesize is used - net (weak) skynetcmd-m3-memory-a9d2161/examples/homelab-dashboard/backend/main.py :5
import httpx - net (weak) skynetcmd-m3-memory-a9d2161/examples/mac-agent/router/router.py :5
import httpx - net (weak) skynetcmd-m3-memory-a9d2161/examples/mac-agent/tools/home_discovery.py :3
import httpx - net (weak) skynetcmd-m3-memory-a9d2161/examples/mac-agent/tools/router_call.py :3
import httpx - net (weak) skynetcmd-m3-memory-a9d2161/examples/multi-agent-team/dispatch.py :30
import httpx - net (weak) skynetcmd-m3-memory-a9d2161/examples/multi-agent-team/orchestrator.py :28
import httpx - net skynetcmd-m3-memory-a9d2161/m3_memory/cli.py :239
import urllib.request as _url - net skynetcmd-m3-memory-a9d2161/m3_memory/embedder_admin.py :299
import socket - net skynetcmd-m3-memory-a9d2161/m3_memory/install/sections.py :300
from urllib.parse import urlparse - net skynetcmd-m3-memory-a9d2161/m3_memory/installer.py :28
import urllib.request - net skynetcmd-m3-memory-a9d2161/m3_memory/rust_core_install.py :654
import urllib.error - net skynetcmd-m3-memory-a9d2161/m3_memory/setup_wizard.py :1456
import httpx - net skynetcmd-m3-memory-a9d2161/scan_repo_v7.py :37
import urllib.parse - net (weak) skynetcmd-m3-memory-a9d2161/tests/conftest.py :53
import socket - net (weak) skynetcmd-m3-memory-a9d2161/tests/smoke_embed_connection_reuse.py :33
import httpx # noqa: E402 - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_hook_interpreter_probe.py :6
`.exists()`, then chatlog_ingest died at `import httpx` before printing any JSON. - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_dashboard_health_route.py :298
"""Tiny httpx.Response stand-in for URL-routed GET mocks.""" - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_cascade_order.py :168
from httpx import ConnectError - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_server_inproc.py :112
"""Patch urllib.request.urlopen for the duration of the block.""" - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_embedder_admin_port.py :4
import socket - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_model_discovery.py :38
"""Fake httpx.AsyncClient capturing the GET it receives.""" - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_reasoning_loud.py :35
import httpx - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_files_extract_reasoning_loud.py :6
must be a LOUD warning, never a silent "". Hermetic — httpx.Client is stubbed. - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_files_extraction_probe.py :78
monkeypatch.setattr(P.urllib.request, "urlopen", fake_urlopen) - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_migration_lock_reclaim.py :12
import socket - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_model_discovery_no_hardcoded_names.py :62
"""Patch httpx.get as imported INSIDE discover_model_sync.""" - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_observer.py :3
Network is mocked via httpx.MockTransport. We assert: - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_reflector.py :3
Network mocked via httpx.MockTransport. - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_rust_core_install.py :328
import urllib.request as _ur - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_shared_embedder_health_contract.py :12
Hermetic: urllib.request.urlopen is mocked (no live server, CI-safe). The logic - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_slm_intent.py :439
import httpx - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_slm_ollama_reasoning.py :35
import httpx - net (weak) skynetcmd-m3-memory-a9d2161/tests/test_tier4_cloud.py :127
# Mock at the httpx.AsyncClient.post CLASS level — not via _get_embed_client.
secrets 19
- secrets skynetcmd-m3-memory-a9d2161/bin/auth_utils.py :51
import keyring - secrets skynetcmd-m3-memory-a9d2161/bin/dashboard/health.py :261
return (os.environ.get("LM_API_TOKEN", "").strip() or "lm-studio") - secrets skynetcmd-m3-memory-a9d2161/bin/files_memory/config.py :276
token = (os.environ.get("LM_API_TOKEN") or "").strip() - secrets skynetcmd-m3-memory-a9d2161/bin/gen_download_badges.py :220
token = os.environ.get("GITHUB_TOKEN") or os.environ.get("M3_STARGAZER") or "" - secrets skynetcmd-m3-memory-a9d2161/bin/gen_star_history.py :150
token = os.environ.get("GITHUB_TOKEN") or os.environ.get("GH_TOKEN") - secrets skynetcmd-m3-memory-a9d2161/bin/llm_failover.py :265
return os.environ.get("LM_API_TOKEN") - secrets skynetcmd-m3-memory-a9d2161/bin/macbook_status_server.py :52
return os.environ.get("LM_API_TOKEN") or os.environ.get("LM_STUDIO_API_KEY") or "" - secrets skynetcmd-m3-memory-a9d2161/bin/memory/embed.py :1208
token = os.environ.get("M3_CLOUD_AUTH_TOKEN") - secrets skynetcmd-m3-memory-a9d2161/bin/memory/extraction.py :288
gemini_key = os.environ.get("GEMINI_API_KEY") - secrets skynetcmd-m3-memory-a9d2161/bin/mission_control.py :83
return os.getenv("LM_API_TOKEN") or os.getenv("LM_STUDIO_API_KEY") - secrets skynetcmd-m3-memory-a9d2161/bin/news_fetcher.py :33
API_KEY = os.getenv("NEWS_API_KEY", "YOUR_API_KEY_HERE") # Replace with your own key or set in environment - secrets skynetcmd-m3-memory-a9d2161/bin/setup_secret.py :17
import getpass - secrets skynetcmd-m3-memory-a9d2161/bin/test_mcp_proxy.py :178
api_key = os.environ.get("ANTHROPIC_API_KEY", "") - secrets skynetcmd-m3-memory-a9d2161/bin/test_unified_router.py :7
API_TOKEN = os.getenv("LM_API_TOKEN") or "no-token-found" - secrets skynetcmd-m3-memory-a9d2161/bin/unified_ai.py :10
cli = UnifiedAI(gemini_key=os.environ["GEMINI_API_KEY"]) - secrets (weak) skynetcmd-m3-memory-a9d2161/examples/mac-agent/router/router.py :48
"x-api-key": os.getenv("ANTHROPIC_API_KEY"), - secrets skynetcmd-m3-memory-a9d2161/install_os.py :1
import getpass - secrets skynetcmd-m3-memory-a9d2161/m3_memory/setup_wizard.py :178
or os.environ.get("OPENCLAW_GATEWAY_TOKEN") - secrets skynetcmd-m3-memory-a9d2161/scan_repo_v7.py :103
env_token = os.environ.get('DD_TOKEN', '').strip()
database 184
- db skynetcmd-m3-memory-a9d2161/bin/ai_mechanic.py :3
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/auth_utils.py :16
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/backfill_content_hash.py :54
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/bench_memory.py :11
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/build_kg_variant.py :23
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/chatlog_config.py :42
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/chatlog_core.py :130
comes back from psycopg2 as a Python ``datetime`` — NOT JSON-serializable, so a - db skynetcmd-m3-memory-a9d2161/bin/chatlog_decay.py :77
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/chatlog_embed_sweeper.py :16
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/chatlog_prune.py :38
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/chatlog_status.py :16
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/cli_kb_browse.py :18
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/curator_apply.py :46
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :3
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/dashboard/health.py :850
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/debug_agent_bridge.py :19
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/embed_agent_instructions.py :13
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/embed_backfill.py :54
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/enrich/eligibility.py :67
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/enrich/prep.py :81
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/enrichment_state.py :26
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/carry_forward.py :29
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/db.py :25
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/dedup.py :37
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/embed.py :20
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/entities.py :35
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/entity_coalesce.py :39
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/extract.py :26
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/migrate.py :25
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/promotability.py :31
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/promote.py :31
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/search.py :19
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/staleness.py :25
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/files_memory/watch.py :32
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/gen_wiki.py :20
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/homecoming.py :15
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/hooks/chatlog/session_start_capture_check.py :19
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_chatlog_backfill_embed.py :34
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_chatlog_backfill_title.py :22
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_chatlog_enrich_backfill.py :20
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_cognitive_loop.py :876
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_core/context.py :7
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_core/paths.py :7
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_enrich.py :181
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_enrich_assign.py :36
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_enrich_batch.py :167
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_enrich_report.py :27
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_enrich_stage.py :34
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/m3_entities_gliner.py :171
import sqlite3 as _s3 - db skynetcmd-m3-memory-a9d2161/bin/memory/backends/postgres_backend.py :39
from psycopg2.pool import ThreadedConnectionPool - db skynetcmd-m3-memory-a9d2161/bin/memory/backends/sqlite_backend.py :80
import sqlite3 as _sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/memory/db.py :32
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/memory/doctor.py :455
import sqlite3 as _sq - db skynetcmd-m3-memory-a9d2161/bin/memory/graph.py :4
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/memory/search.py :29
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/memory/search_routing.py :18
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/memory_maintenance.py :5
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/migrate_entity_vocab.py :50
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/migrate_flat_memory.py :36
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/migrate_memory.py :37
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/migrate_pg.py :88
import psycopg2 - db skynetcmd-m3-memory-a9d2161/bin/migrate_warehouse_to_schema.py :172
import psycopg2 - db skynetcmd-m3-memory-a9d2161/bin/pg_setup.py :5
import psycopg2 - db skynetcmd-m3-memory-a9d2161/bin/pg_sync.py :75
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/promote_pipeline.py :15
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/re_embed_all.py :4
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/reembed_space.py :190
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/secret_rotator.py :5
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/setup_memory.py :10
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/setup_secret.py :19
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/setup_test_db.py :20
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/split_chatlog_from_core.py :67
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/sqlite_pragmas.py :13
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/test_bulk_parity.py :12
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/test_debug_agent.py :10
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/test_mcp_proxy.py :20
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/test_memory_bridge.py :14
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/wiki/build.py :10
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/wiki/files_layer.py :11
import sqlite3 - db skynetcmd-m3-memory-a9d2161/bin/wiki/select.py :16
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/examples/mac-agent/memory/memory_api.py :2
import sqlite3 - db skynetcmd-m3-memory-a9d2161/m3_memory/install/fs.py :11
import sqlite3 - db skynetcmd-m3-memory-a9d2161/m3_memory/install/sections.py :19
import sqlite3 - db skynetcmd-m3-memory-a9d2161/m3_memory/installer.py :23
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/scripts/check_ingest.py :1
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/scripts/fix_db.py :1
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/scripts/metadata_filler.py :3
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/bench_entity_count.py :23
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/bench_oxidation.py :38
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/bench_oxidation_fts_packed.py :192
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/capture_entity_baseline.py :63
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/capture_migration_baseline.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/capture_retrieval_baseline.py :64
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/conftest.py :29
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/eval_files_phase2.py :24
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/eval_files_phase3.py :18
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/integration_dense_recovery_smoke.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/integration_sliding_window_long_rows_200.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/integration_sliding_window_on_chatlog.py :23
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/integration_sliding_window_on_chatlog_2k.py :29
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_agent_isolation.py :21
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_auto_related_link_scope.py :13
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_backend_conformance.py :196
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_backfill_content_hash.py :18
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_belief_consolidation.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_bulk_link_update.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_bypass_surface.py :7
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_candidate_sql_builder.py :26
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_cost_report.py :4
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_ingest_formats.py :187
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_migrations.py :4
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_prune_cap.py :10
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_roundtrip.py :4
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_status.py :4
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_chatlog_strip_framing_backfill.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_cognitive_loop_consolidate.py :11
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_cognitive_loop_wal_checkpoint.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_confidence_ranking.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_confidence_ranking_effectiveness.py :19
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_confidence_write.py :13
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_curator_apply.py :15
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_dashboard_pipeline_route.py :10
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_dashboard_queue_stats.py :10
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_dashboard_wiki_route.py :31
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_default_db_path.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_deferred_classify.py :9
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_dialect.py :355
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_dialect_undefined_object_error.py :11
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_distill_procedures.py :16
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_doctor_embed_stores.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_backfill.py :18
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_hang_proof.py :442
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_embed_space_probe.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_enrichment_state.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_coalesce.py :8
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_count.py :19
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_graph.py :26
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_resolution_tuning.py :8
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_entity_selection_empty.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_fact_enriched.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_files_db_backend.py :16
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_fts_sanitize.py :20
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_graph_neighbor_parity.py :16
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_install_no_clobber.py :22
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_installer.py :591
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_keyword_search_seam.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_lifecycle_summary.py :11
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_loop_entity_gate_prune_throttle.py :13
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_loop_files_extract_pass.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_m3_enrich.py :9
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_memory_get_prefix.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_memory_search_routed.py :1098
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_memory_supersede.py :20
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_memory_write_from_file.py :19
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_migrate_target_resolution.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_observer.py :13
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_pg_sync_fk_safety.py :13
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_pg_sync_manifest.py :19
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_pinned.py :19
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_postgres_backend_live.py :201
import psycopg2 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_procedural_boost.py :16
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_reembed_space.py :11
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_reembed_space_schema.py :11
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_reflector.py :9
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_reinforcement.py :14
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_schema_parity_pg_live.py :22
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_seam_maintenance_and_json.py :9
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_search_fts_shortcircuit.py :25
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_search_observation_gates.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_sqlite_pragmas.py :17
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_sqlite_vec_integration.py :12
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_storage_backend_seam.py :13
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_trust_corroboration.py :11
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_warehouse_migrate_and_sync_resilience.py :181
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_warehouse_sync_pg_live.py :33
import psycopg2 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_authority_gate.py :13
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_blast_radius.py :9
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_citation_drift_skeleton.py :9
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_compile.py :353
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_determinism.py :9
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_erasure.py :9
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_wiki_ledger.py :11
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/test_zero_lag_write.py :104
import sqlite3 - db (weak) skynetcmd-m3-memory-a9d2161/tests/verify_embedded_bge_m3.py :20
import sqlite3
tool registrations 45
- log_activity skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :57
- update_focus skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :91
- retire_focus skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :122
- check_thermal_load skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :148
- query_decisions skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :159
- web_search skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :298
- m3_web_search skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :307
- grok_ask skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :313
- query_local_model skynetcmd-m3-memory-a9d2161/bin/custom_tool_bridge.py :356
- debug_analyze skynetcmd-m3-memory-a9d2161/bin/debug_agent_bridge.py :249
- debug_trace skynetcmd-m3-memory-a9d2161/bin/debug_agent_bridge.py :256
- debug_bisect skynetcmd-m3-memory-a9d2161/bin/debug_agent_bridge.py :263
- debug_correlate skynetcmd-m3-memory-a9d2161/bin/debug_agent_bridge.py :268
- debug_history skynetcmd-m3-memory-a9d2161/bin/debug_agent_bridge.py :274
- debug_report skynetcmd-m3-memory-a9d2161/bin/debug_agent_bridge.py :297
- files_ingest skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :640
- files_index skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :667
- files_search skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :684
- files_get skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :699
- files_stats skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :704
- files_health skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :709
- files_extract_pending skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :714
- files_promote skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :720
- files_promotion_list skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :736
- files_promotable skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :751
- files_dedup skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :765
- files_dedup_list skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :780
- files_dedup_review skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :791
- files_entity_coalesce skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :802
- files_entity_coalesce_list skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :816
- files_entity_coalesce_review skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :827
- files_entity_coalesce_apply skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :837
- files_entity_coalesce_unapply skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :859
- files_staleness_review skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :867
- files_link_rename skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :882
- files_corpus_create skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :898
- files_corpus_list skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :914
- files_corpus_get skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :919
- files_corpus_set skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :924
- files_corpus_delete skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :941
- files_watch_once skynetcmd-m3-memory-a9d2161/bin/files_memory/tools.py :949
- grok_ask skynetcmd-m3-memory-a9d2161/bin/grok_bridge.py :50
- get_news_headlines skynetcmd-m3-memory-a9d2161/bin/news_fetcher.py :115
- save_handoff skynetcmd-m3-memory-a9d2161/bin/session_handoff.py :52
- web_search skynetcmd-m3-memory-a9d2161/bin/web_research_bridge.py :100
declared dependencies 36
- fastmcp@>=3.2.4,<4
- mcp@>=1.27.0,<2
- httpx@>=0.28.1,<1
- requests@>=2.33.1,<3
- psycopg2-binary@>=2.9.12,<3
- cryptography@>=50.0.0,<51
- keyring@>=25.7.0,<26
- rapidfuzz@>=3.14,<4
- fpdf2@>=2.8.7,<3
- beautifulsoup4@>=4.14.3,<5
- defusedxml@>=0.7.1,<1
- networkx@>=3.0,<4
- pywin32@>=311; sys_platform ==
- darwin@*
- psycopg@>=3.2.0,<4
- fastapi@>=0.136.1,<1
- uvicorn@>=0.46.0,<1
- sentence-transformers@>=5.4.1,<6
- transformers@>=4.53.0,<5
- torch@>=2.11.0,<3
- scipy@>=1.17.1,<2
- gliner@>=0.2.26
- sqlite-vec@>=0.1.6
- langchain-core@>=0.3.0,<1
- langgraph@>=0.2.0,<1
- crewai@>=1.10,<2
- pydantic-ai-slim@>=2.0,<3
- pytest@>=9.0.3,<10
- pytest-asyncio@>=1.3.0,<2
- ruff@>=0.15.12,<1
- mypy@>=1.20.2,<2
- types-requests@>=2.33.0.20260408
- types-setuptools@>=77.0.0,<82
- types-PyYAML@>=6.0.0
- twine@>=6.2.0,<7
- build@>=1.4.4,<2
transport_posture 1
- binds all interfaces (0.0.0.0) skynetcmd-m3-memory-a9d2161/examples/homelab-dashboard/backend/main.py :296
uvicorn.run("main:app", host="0.0.0.0", port=8080, reload=True) # nosec B104