Persistent memory for Claude Code & Codex CLI. Auto-extracted knowledge graph, multi-representation embeddings, 3D WebGL visualization. LongMemEval R@5=97.45%. Self-hosted, Ollama-optional
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 616d9a6 · analyzer v17 · 2d ago
skills & prompt files 3
danger signals8
- suspicious endpointapi.telegram.orgvbcherepanov-total-agent-memory-616d9a6/src/reflection/scheduler.py:186
url = f"https://api.telegram.org/bot{token}/sendMessage" - suspicious endpointapi.telegram.orgvbcherepanov-total-agent-memory-616d9a6/src/tools/brain_autonomy.py:92
url = f"https://api.telegram.org/bot{token}/sendMessage" - suspicious endpointapi.telegram.orgvbcherepanov-total-agent-memory-616d9a6/src/tools/cross_project.py:99
url = f"https://api.telegram.org/bot{token}/sendMessage" - suspicious endpointapi.telegram.orgvbcherepanov-total-agent-memory-616d9a6/src/tools/dependency_monitor.py:55
url = f"https://api.telegram.org/bot{token}/sendMessage" - suspicious endpointapi.telegram.orgvbcherepanov-total-agent-memory-616d9a6/src/tools/git_observer.py:107
url = f"https://api.telegram.org/bot{token}/sendMessage" - suspicious endpointapi.telegram.orgvbcherepanov-total-agent-memory-616d9a6/src/tools/idea_engine.py:113
url = f"https://api.telegram.org/bot{token}/sendMessage" - suspicious endpointapi.telegram.orgvbcherepanov-total-agent-memory-616d9a6/src/tools/predictive.py:86
url = f"https://api.telegram.org/bot{token}/sendMessage" - suspicious endpointapi.telegram.orgvbcherepanov-total-agent-memory-616d9a6/src/tools/tech_radar.py:70
url = f"https://api.telegram.org/bot{token}/sendMessage"
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 75
- fs vbcherepanov-total-agent-memory-616d9a6/docker/reflection_daemon.py :19
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/build_session_summaries.py :19
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/build_temporal_index.py :28
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/calibrate.py :36
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/calibrate_nli.py :55
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/compare_eval.py :22
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/extract_triples_openai.py :30
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/fetch_longmemeval_data.py :13
import shutil - fs vbcherepanov-total-agent-memory-616d9a6/scripts/finetune_embedding.py :57
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/llm_temporal_extract.py :23
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/mine_locomo_fewshot.py :56
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/scripts/reembed.py :46
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/active_context.py :22
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/ai_layer/verifier.py :52
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/ast_ingest/ingester.py :21
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/auto_episode_capture.py :19
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/auto_extract_active.py :18
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/auto_self_improve.py :21
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/auto_session_save.py :17
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/cache_layer.py :57
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/canonical_tags.py :35
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/cognitive/engine.py :19
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/config.py :39
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/content_filter.py :29
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/dashboard.py :26
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/eval_harness.py :22
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/extract_transcript.py :23
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/fact_synthesizer.py :34
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/graph/enricher.py :463
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/graph/indexer.py :20
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/ingestion/file_watcher.py :24
import shutil - fs vbcherepanov-total-agent-memory-616d9a6/src/ingestion/ocr.py :24
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/intents.py :19
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/cache.py :15
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/calibration.py :40
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/chunker.py :24
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/classifier.py :24
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/embedding_spaces.py :25
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/embeddings.py :23
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/episodes/extractor.py :36
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/episodes/retriever.py :24
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/graph_links.py :13
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/health.py :13
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/storage.py :17
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/temporal/allen.py :24
[a, b), open-closed (a, b], open-open (a, b). The half-open closed-open - fs vbcherepanov-total-agent-memory-616d9a6/src/memory_core/vector_store.py :20
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/migrate_knowledge_to_graph.py :26
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/paths.py :27
import shutil - fs vbcherepanov-total-agent-memory-616d9a6/src/project_wiki.py :46
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/reembed.py :28
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/reflection/agent.py :19
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/reflection/digest.py :18
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/reflection/scheduler.py :37
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/server.py :29
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/temporal_index.py :364
os.unlink(tmp.name) - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/analyze_project.py :17
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/backfill_orphan_edges.py :27
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/backfill_v6.py :16
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/benchmark.py :37
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/brain_autonomy.py :29
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/brain_health.py :14
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/check_updates.py :27
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/context_layers.py :26
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/cross_project.py :25
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/dependency_monitor.py :20
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/export_knowledge.py :19
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/git_observer.py :56
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/graph_enrichment.py :28
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/idea_engine.py :29
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/import_projects_now.py :27
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/improve_search.py :32
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/llm_router.py :29
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/merge_duplicate_nodes.py :46
import shutil - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/obsidian_sync.py :19
from pathlib import Path - fs vbcherepanov-total-agent-memory-616d9a6/src/tools/predictive.py :30
from pathlib import Path
shell / exec 16
- shell vbcherepanov-total-agent-memory-616d9a6/docker/reflection_daemon.py :16
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/docker/scheduler_daemon.py :19
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/docker/tam_supervisor.py :25
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/dashboard.py :20
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/reflection/scheduler.py :29
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/server.py :25
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/brain_autonomy.py :22
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/brain_health.py :9
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/check_updates.py :22
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/cross_project.py :20
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/dependency_monitor.py :14
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/git_observer.py :50
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/idea_engine.py :23
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/improve_search.py :26
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/llm_router.py :25
import subprocess - shell vbcherepanov-total-agent-memory-616d9a6/src/tools/predictive.py :25
import subprocess
network 25
- net vbcherepanov-total-agent-memory-616d9a6/src/auto_episode_capture.py :17
import urllib.request - net vbcherepanov-total-agent-memory-616d9a6/src/config.py :37
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/dashboard.py :18
import socket - net vbcherepanov-total-agent-memory-616d9a6/src/deep_enricher.py :18
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/embed_provider.py :18
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/ingestion/enricher.py :15
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/ingestion/extractor.py :19
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/ingestion/gateway.py :14
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/ingestion/ocr.py :23
import urllib.request - net vbcherepanov-total-agent-memory-616d9a6/src/llm_provider.py :32
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/reembed.py :4
Uses urllib.request for Ollama API (no extra dependencies needed). - net vbcherepanov-total-agent-memory-616d9a6/src/reflection/agent.py :366
import urllib.error as _urlerr - net vbcherepanov-total-agent-memory-616d9a6/src/reflection/scheduler.py :32
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/representations.py :17
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/reranker.py :23
import urllib.request - net vbcherepanov-total-agent-memory-616d9a6/src/server.py :64
import httpx - net vbcherepanov-total-agent-memory-616d9a6/src/tools/benchmark.py :60
import httpx - net vbcherepanov-total-agent-memory-616d9a6/src/tools/brain_autonomy.py :26
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/tools/check_updates.py :25
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/tools/cross_project.py :97
import urllib.request - net vbcherepanov-total-agent-memory-616d9a6/src/tools/dependency_monitor.py :16
import urllib.error - net vbcherepanov-total-agent-memory-616d9a6/src/tools/git_observer.py :106
import urllib.request - net vbcherepanov-total-agent-memory-616d9a6/src/tools/idea_engine.py :111
import urllib.request - net vbcherepanov-total-agent-memory-616d9a6/src/tools/improve_search.py :29
import urllib.request - net vbcherepanov-total-agent-memory-616d9a6/src/tools/llm_router.py :27
import urllib.request
secrets 3
- secrets vbcherepanov-total-agent-memory-616d9a6/src/config.py :440
if os.environ.get("OPENAI_API_KEY"): - secrets vbcherepanov-total-agent-memory-616d9a6/src/query_rewriter.py :290
print(f"ANTHROPIC_API_KEY set: {bool(os.environ.get('ANTHROPIC_API_KEY'))}") - secrets vbcherepanov-total-agent-memory-616d9a6/src/tools/llm_router.py :56
key = os.environ.get("ANTHROPIC_API_KEY")
database 81
- db vbcherepanov-total-agent-memory-616d9a6/scripts/build_session_summaries.py :16
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/scripts/build_temporal_index.py :26
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/scripts/extract_triples_openai.py :25
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/scripts/llm_temporal_extract.py :18
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/scripts/reembed.py :42
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/ai_layer/relation_extractor.py :21
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/analogy.py :18
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/associative/activation.py :11
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/associative/composition.py :12
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/associative/recall.py :16
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/auto_episode_capture.py :15
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/auto_self_improve.py :18
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/auto_session_save.py :12
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/cache_layer.py :50
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/cognitive/engine.py :15
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/context_expander.py :20
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/dashboard.py :19
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/dashboard_v6.py :14
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/deep_enrichment_queue.py :11
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/enrichment_filter.py :13
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/error_capture.py :22
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/extract_transcript.py :20
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/fact_index.py :36
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/fact_merger.py :19
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/fact_synthesizer.py :29
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/file_context.py :32
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/graph/auto_link.py :10
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/graph/enricher.py :14
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/graph/indexer.py :16
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/graph/store.py :11
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/graph_expander.py :19
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/ingestion/enricher.py :13
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/ingestion/extractor.py :16
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/ingestion/file_watcher.py :25
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/ingestion/gateway.py :12
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/intents.py :17
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/memory_core/embedding_cache.py :29
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/memory_core/entity_resolver.py :46
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/memory_core/episodes/extractor.py :32
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/memory_core/episodes/retriever.py :21
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/memory_core/health.py :11
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/memory_systems/episode_store.py :12
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/memory_systems/self_model.py :13
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/memory_systems/skill_store.py :13
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/migrate_knowledge_to_graph.py :23
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/models.py :10
- from_row() → construct from sqlite3.Row or tuple (DB layer) - db vbcherepanov-total-agent-memory-616d9a6/src/multi_repr_search.py :20
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/multi_repr_store.py :14
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/procedural.py :16
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/reembed.py :22
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/reflection/agent.py :15
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/reflection/digest.py :13
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/reflection/scheduler.py :27
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/reflection/synthesize.py :12
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/representations_queue.py :14
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/server.py :23
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/session_continuity.py :12
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/subject_predicate_retriever.py :29
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/task_classifier.py :21
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/task_phases.py :16
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/temporal_index.py :16
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/temporal_kg.py :19
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/analyze_project.py :13
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/backfill_orphan_edges.py :24
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/backfill_v6.py :14
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/benchmark.py :29
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/brain_autonomy.py :20
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/brain_health.py :8
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/context_layers.py :23
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/cross_project.py :19
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/dependency_monitor.py :12
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/export_knowledge.py :16
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/git_observer.py :49
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/graph_enrichment.py :23
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/idea_engine.py :22
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/import_projects_now.py :23
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/improve_search.py :24
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/llm_router.py :292
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/merge_duplicate_nodes.py :47
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/obsidian_sync.py :16
import sqlite3 - db vbcherepanov-total-agent-memory-616d9a6/src/tools/predictive.py :24
import sqlite3
declared dependencies 10
- mcp@[cli]>=1.0.0
- chromadb@>=0.4.0
- sentence-transformers@>=2.2.0
- httpx@>=0.25.0
- numpy@>=1.24.0
- starlette@>=0.37
- uvicorn@>=0.30
- fastembed@*
- apscheduler@*
- watchdog@*