github Python analyzed · update queued a9d2161

skynetcmd/m3-memory

v2026.8.19.16
github

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

maintainer
skynetcmd
license
Apache-2.0
first seen
2026-06-05
last seen
2026-08-12
releases · 30d
154
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  2. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  3. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  4. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  5. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  6. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  7. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  8. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  9. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  10. HIGH code analysis flagged committed secret in skynetcmd/m3-memory
  11. HIGH code analysis flagged committed secret ×3, dynamic code execution ×6 in skynetcmd/m3-memory
  12. HIGH code analysis flagged committed secret ×3, dynamic code execution ×6 in skynetcmd/m3-memory
  13. HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
  14. HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
  15. HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
  16. HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
  17. HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
  18. HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
  19. HIGH code analysis flagged committed secret, dynamic code execution ×2 in skynetcmd/m3-memory
capabilities 43 tools
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
skills & danger signals github-tarball
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

danger signals9

code evidence vv2026.8.19.16 · github-tarball
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