Web frontend for LM Studio — browser access, adaptive memory, multi-user auth, MCP tools
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · 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 6d9d622 · analyzer v33 · 1w ago
danger signals3
- dynamic code execution pickle.loads() Chevron7Locked-lm-chat-6d9d622/tests/utils/test_lru_counter.py :115
pickle.loads(pickle.dumps(counter))): - suspicious endpoint 169.254.169.254 (cloud metadata) Chevron7Locked-lm-chat-6d9d622/tests/security/llm/test_llm11_ssrf_outbound_paths.py :82
"http://169.254.169.254/latest/meta-data/", - suspicious endpoint 1.1.1.1 Chevron7Locked-lm-chat-6d9d622/tests/services/test_web_search_service.py :797
validate_searxng_url("https://1.1.1.1/search")
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 1111
filesystem 237
- fs (weak) Chevron7Locked-lm-chat-6d9d622/scripts/seed_demo_db.py :28
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/app.py :67
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/db/startup.py :35
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/logging.py :38
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/mcp/host.py :46
import shutil - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/mcp/landlock.py :139
fd = os.open(path, _O_PATH | os.O_CLOEXEC) - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/openapi/drift_check.py :27
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/openapi/emit.py :21
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/auth.py :265
# Reached only when registration is open (first user, or a valid invite), so - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/chats.py :1458
while a sub-session is open (the same guard the sidebar's - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/spa.py :48
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/d2_sweep.py :48
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/integrations_service.py :35
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/sampler_profiles.py :31
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/system_guide.py :80
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/calibration/test_sc_threshold.py :33
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/conftest.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/contracts/sse_envelope_schemas.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/contracts/test_sse_event_names_contract.py :24
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_alembic.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_alembic_0002.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0021.py :28
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0022.py :12
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0022b.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0023a.py :5
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0023b.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0024.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0025.py :17
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0026.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0028.py :23
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0030.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0031.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0032.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0033.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0036.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0043.py :25
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_documents.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_insight_activations.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_p13l.py :16
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/e2e_http/conftest.py :24
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/fixtures/lmstudio_mock/server.py :16
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/conftest.py :38
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_commit_hygiene_hook.py :26
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_docker_compose_boot.py :23
import shutil - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_e2e_rewire.py :138
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_integrations_override.py :38
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_lm_studio_b1_pin_and_reembed.py :24
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_pinned_memory_injection.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/mcp/test_b4_rehydration.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/mcp/test_mcp_host.py :23
import shutil - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/middleware/test_auth_middleware.py :22
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/openapi/test_drift_check.py :11
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/openapi/test_emit.py :12
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/conftest.py :30
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_admin.py :29
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_admin_last_admin_guard.py :17
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_admin_users_p13k.py :25
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_analytics.py :12
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_app_settings.py :37
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_auth.py :28
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_chat_rag_mode_route.py :11
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_chats.py :28
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_chats_share.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_create_chat_in_project_model_seed.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_embedding_status_route.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_folders.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_integrations.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_lm_studio_settings.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_lmstudio_health.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_mcp_store.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_memory.py :36
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_memory_p13l.py :7
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_messages.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_messages_p13l.py :7
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_model_catalog_routes.py :22
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_models.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_params.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_preset_models_settings.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_projects.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_projects_phase5.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_promote_chat_to_project.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_prompt_library.py :14
from pathlib import Path # used by _set_env - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_providers.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_quotas.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_readyz.py :25
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_resend_user_message.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_search.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_search_scope.py :24
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_spa.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_streaming.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_streaming_integrations_default.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_sub_session.py :25
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_sub_session_durable.py :41
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_sub_session_isolation.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/auth_runtime/test_jwt_cookie_tamper.py :17
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/auth_runtime/test_session_lifecycle.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/dos/test_dos_adapters.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/llm/test_llm09_prompt_injection.py :44
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/llm/test_llm11_ssrf_outbound_paths.py :46
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/llm/test_llm12_ssrf_documentation.py :30
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/soak/test_soak_adapters.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_aggregate_junit.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_dashboard.py :23
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_dos_e2e.py :16
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_idor_grid.py :22
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_l1_adapters.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_l3_adapters.py :23
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_l4_adapters.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_l6_adapters.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_l7_adapters.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_l8_adapters.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_memory_query_scoping.py :25
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_schemathesis_flake_filter.py :8
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_analytics_service.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_audit_service.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_auth_service.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_auth_timing.py :40
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_background_model_resolver.py :28
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_background_tasks.py :7
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_delete_notifies_memory.py :12
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_detach_snapshot.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_service.py :12
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_service_autotitle.py :16
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_service_b2_seed.py :10
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_service_incognito.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_title_uses_rewired_url.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_cluster5_hygiene.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_compaction.py :29
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_compaction_fork.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_compaction_lock.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_d2_sweep_harness.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_documents_embedding_pin_write_once.py :12
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_documents_reembed.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_documents_service_project_scope.py :6
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_embed_after_rewire.py :41
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_embedding_dim_validation.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_embedding_model_resolver.py :24
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_folder_service.py :5
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_incognito_memory_guard.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_integrations_service.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_lm_studio_overrides_service.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_lm_studio_settings.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_mcp_server_store.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_compaction_cascade.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_decay.py :17
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_dedup.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_distillation.py :29
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_edit_refine.py :5
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_index.py :16
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_per_project_scope.py :22
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_pin_cap.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_project_scope.py :16
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_recall.py :17
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_reindex.py :16
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_message_search.py :23
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_message_search_project_scope.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_message_service.py :26
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_overrides_rewire.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_preset_catalog.py :29
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_project_summary_service.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_projects_service.py :7
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_projects_service_min_name.py :10
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_projects_system_prompt_budget.py :10
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_prompt_library_service.py :13
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_provider_config_service.py :17
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_rag_retrieval.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_rag_service.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_rag_tenant_isolation.py :12
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_rag_upload.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_recall_insights_cross_project_leakage.py :22
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_retrieval_embedding_model_resolution.py :17
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_retrieval_project_scope.py :12
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_sampler_profiles.py :15
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_single_session_warning.py :30
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_stream_reaper.py :26
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_stream_state.py :22
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_project_summary_trigger.py :19
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_system_guide.py :26
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/session/test_sqlite_store.py :28
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/chaos/toxiproxy_client.py :23
import shutil - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/data/build_corpus.py :24
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/invariants/test_quota_boundary.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/reporters/junit_xml.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/reporters/slo_report.py :33
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/run_stress.py :46
import shutil - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/test_50_concurrent_streams.py :38
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/users/base_user.py :87
with open(USER_POOL_FILE, encoding="utf-8") as fh: - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/users/crud_race_user.py :26
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/test_app.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/test_deploy_templates.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/test_logging.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/test_request_context.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/tools/test_reprobe_lm_studio_surface.py :27
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tests/utils/test_text_input_policy_project_names.py :17
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/aggregate_junit.py :32
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/check_adr_consistency.py :24
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/check_commit_hygiene.py :34
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/check_memory_query_scoping.py :54
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/check_mutation_scores.py :22
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/check_no_lmstudio_fs.py :60
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/check_pyproject_floors.py :32
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/combine_l0_junit.py :16
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/combine_layer_junit.py :18
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tools/decompression_bomb_test.py :39
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/emit_stub_junit.py :14
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tools/enc_envelope_tamper_test.py :24
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/generate_idor_grid.py :70
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tools/json_bomb_test.py :34
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_auth_session.py :22
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_bandit.py :48
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_dockle.py :32
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_garak.py :42
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_gitleaks.py :52
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_hadolint.py :19
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_nuclei.py :43
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_osv.py :56
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_pip_audit.py :49
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_pip_licenses.py :46
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_pyright.py :23
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_sbom.py :26
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_sbom_licenses.py :47
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_schemathesis.py :33
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_semgrep.py :46
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_slowhttptest.py :43
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_soak.py :40
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_trivy.py :50
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/junit_from_zap.py :65
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tools/latency_budget_test.py :42
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/redos_fuzzer.py :31
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/render_dashboard.py :22
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/reprobe_lm_studio_surface.py :65
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/schemathesis_flake_filter.py :35
from pathlib import Path - fs Chevron7Locked-lm-chat-6d9d622/tools/secrets_scan.py :23
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tools/session_fixation_test.py :21
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tools/soak_test.py :54
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tools/totp_race_test.py :20
from pathlib import Path - fs (weak) Chevron7Locked-lm-chat-6d9d622/tools/xff_default_deny_test.py :30
from pathlib import Path
shell / exec 18
- shell (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_commit_hygiene_hook.py :25
import subprocess - shell (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_docker_compose_boot.py :24
import subprocess - shell (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/chaos/toxiproxy_client.py :24
import subprocess - shell (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/run_stress.py :49
import subprocess - shell (weak) Chevron7Locked-lm-chat-6d9d622/tests/test_app.py :18
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/aggregate_junit.py :27
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/check_commit_hygiene.py :32
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/check_mutation_scores.py :20
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/check_no_scratch_docs.py :24
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/junit_from_auth_session.py :19
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/junit_from_bandit.py :44
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/junit_from_gitleaks.py :49
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/junit_from_osv.py :53
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/junit_from_pip_audit.py :46
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/junit_from_pip_licenses.py :43
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/junit_from_semgrep.py :42
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/junit_from_slowhttptest.py :41
import subprocess - shell Chevron7Locked-lm-chat-6d9d622/tools/secrets_scan.py :21
import subprocess
network 103
- net Chevron7Locked-lm-chat-6d9d622/src/lmchat/app.py :69
from urllib.parse import urlparse - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/embedding/client.py :6
pure on its injected ``httpx.AsyncClient``; all connection-pool - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/lmstudio/compat.py :23
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/lmstudio/native.py :24
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/lmstudio/responses.py :61
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/middleware/rate_limit.py :62
from urllib.parse import parse_qs - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/providers/openai_compat.py :26
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/_meta.py :30
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/auth.py :830
from urllib.parse import urlparse - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/chats.py :26
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/lm_studio_settings.py :31
from urllib.parse import urlparse - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/mcp_store.py :19
from urllib.parse import urlparse - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/providers.py :33
from urllib.parse import urlparse - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/chat_service.py :21
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/d2_sweep.py :538
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/lm_studio_overrides_service.py :15
``probe`` uses a **fresh** ``httpx.AsyncClient`` (NOT the - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/lmstudio_adapter.py :53
- Network errors (httpx.HTTPError subclasses) are caught and surfaced as - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/models_service.py :41
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/provider_registry.py :25
import httpx - net Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/web_search_service.py :30
import socket - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/conftest.py :144
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/contracts/test_sub_error_contract.py :21
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/e2e_http/conftest.py :8
- ``httpx.AsyncClient`` fixture for real HTTP dispatch against the live server. - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/e2e_http/test_document_upload_hypothesis.py :21
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/e2e_http/test_document_upload_security.py :35
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/e2e_http/test_stream_in_progress_race.py :26
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/embedding/test_client.py :7
All tests mock httpx.AsyncClient.send so no live LM Studio instance - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/fixtures/lmstudio_mock/server.py :14
import socket - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/fixtures/test_lmstudio_mock_smoke.py :11
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/conftest.py :33
import socket - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_admin_routes.py :26
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_auth_routes.py :27
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_chats_routes.py :29
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_documents_routes.py :36
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_e2e_rewire.py :20
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_features_routes.py :32
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_incognito_lifecycle.py :27
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_integrations.py :21
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_integrations_override.py :41
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_lm_studio_b1_pin_and_reembed.py :11
classes) against an ``httpx.MockTransport`` simulating LM Studio's - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_lm_studio_errors.py :11
Tests use a fake httpx.Response whose body is a bytes SSE / chunked JSON - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_lmstudio_state_404.py :34
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_memory_routes.py :23
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_messages_routes.py :19
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_meta_spa_routes.py :30
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_models_lifecycle.py :18
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_models_params_routes.py :24
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_quotas_routes.py :26
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_search_route.py :35
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_streaming_error_codes.py :10
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_streaming_route.py :43
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/lmstudio/test_compat.py :17
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/lmstudio/test_native.py :11
SSE mock strategy: httpx.Response with a bytes body containing the full SSE - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/lmstudio/test_native_cluster3b.py :7
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/lmstudio/test_responses.py :20
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/middleware/test_auth_middleware.py :10
it through ``httpx.AsyncClient(transport=ASGITransport(...))``. The - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/middleware/test_cors_middleware.py :9
drive it through ``httpx.AsyncClient(transport=ASGITransport(...))``. - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/middleware/test_csp_default_src.py :10
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/middleware/test_logging_middleware.py :9
``httpx.AsyncClient(transport=ASGITransport(...))``. Log capture uses - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/middleware/test_rate_limit.py :12
``httpx.AsyncClient(transport=ASGITransport(...))``. This avoids - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/middleware/test_rate_limit_xff_default_deny.py :23
from urllib.parse import urlencode - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/middleware/test_security_middleware.py :9
``httpx.AsyncClient(transport=ASGITransport(...))``. The CSP nonce is - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/conftest.py :31
from urllib.parse import quote - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_documents.py :116
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_lm_studio_settings.py :403
The route now probes the new URL before writing; we mock httpx.AsyncClient - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_lmstudio_health.py :7
- reachable=False when the upstream probe raises httpx.ConnectError - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_providers.py :23
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_sub_session.py :913
# sub_session_stream. They use httpx.AsyncClient + ASGITransport rather than - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/llm/test_llm11_ssrf_outbound_paths.py :6
This test enumerates ALL outbound HTTP fetch surfaces (``httpx.AsyncClient.get`` / - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/llm/test_llm12_ssrf_documentation.py :204
url_source="Replaces the shared httpx.AsyncClient with a new base_url when admin or " - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_service_autotitle.py :11
shaped like httpx.Response (exposes .status_code, .text, .json(), .raise_for_status()). - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_cluster5_hygiene.py :24
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_compaction.py :33
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_embed_after_rewire.py :17
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_lm_studio_overrides_service.py :23
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_lm_studio_settings.py :18
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_lmstudio_adapter.py :22
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_lmstudio_adapter_strip_reasoning.py :20
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_models_service.py :6
Uses a mock httpx.AsyncClient. The fixture shape matches LM Studio's - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_openai_compat_provider.py :17
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_overrides_rewire.py :18
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_params_cache_responses_envelope.py :30
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_provider_config_service.py :718
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_provider_registry.py :17
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_provider_status_after_rewire.py :5
reference to the old httpx.AsyncClient. After OLD_CLIENT_GRACE_SECONDS the - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_web_search_after_rewire.py :5
to the old (eventually closed) httpx.AsyncClient. After OLD_CLIENT_GRACE_SECONDS - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_web_search_service.py :19
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/chaos/httpx_fault_transport.py :21
implemented; lm-chat uses ``httpx.AsyncClient`` exclusively but tests - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/chaos/toxiproxy_client.py :28
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/run_stress.py :48
import socket - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/test_50_concurrent_streams.py :11
httpx.AsyncClient (ASGI transport) and asyncio.gather. The streaming - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/tracing/otel_setup.py :36
"""Initialise the OpenTelemetry SDK + instrument FastAPI + httpx. - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/test_app.py :330
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/test_logging.py :188
"""Foreign stdlib log records (e.g. from httpx) must not raise AttributeError. - net (weak) Chevron7Locked-lm-chat-6d9d622/tests/tools/test_reprobe_lm_studio_surface.py :18
Port allocation: ``socket.socket.bind(("127.0.0.1", 0))`` lets the OS - net (weak) Chevron7Locked-lm-chat-6d9d622/tools/decompression_bomb_test.py :296
import httpx - net Chevron7Locked-lm-chat-6d9d622/tools/garak_sse_generator.py :219
import httpx # noqa: PLC0415 - net Chevron7Locked-lm-chat-6d9d622/tools/generate_idor_grid.py :74
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tools/json_bomb_test.py :255
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tools/latency_budget_test.py :75
import httpx - net Chevron7Locked-lm-chat-6d9d622/tools/reprobe_lm_studio_surface.py :68
import httpx - net (weak) Chevron7Locked-lm-chat-6d9d622/tools/soak_test.py :267
import urllib.request # noqa: PLC0415 - net (weak) Chevron7Locked-lm-chat-6d9d622/tools/xff_default_deny_test.py :31
from urllib.parse import urlencode
secrets 7
- secrets (weak) Chevron7Locked-lm-chat-6d9d622/scripts/seed_demo_db.py :75
ADMIN_PASSWORD = os.environ.get("SEED_ADMIN_PASSWORD", "demo-password") - secrets Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/d2_sweep.py :568
api_key = os.environ.get("LM_STUDIO_API_KEY", "") - secrets (weak) Chevron7Locked-lm-chat-6d9d622/tests/conftest.py :73
if not os.environ.get("LM_CHAT_SECRET"): - secrets (weak) Chevron7Locked-lm-chat-6d9d622/tests/mcp/test_mcp_host.py :464
os.environ["LM_CHAT_SECRET"] = "real_secret" - secrets (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/run_stress.py :232
key = os.environ.get("LM_STUDIO_API_KEY", "") - secrets (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/users/rate_limit_boundary_user.py :44
"password": os.environ.get("STRESS_S10_PASSWORD", "stress-pw-0001"), - secrets Chevron7Locked-lm-chat-6d9d622/tools/reprobe_lm_studio_surface.py :318
api_key = os.environ.get("LM_STUDIO_API_KEY", "")
database 275
- db Chevron7Locked-lm-chat-6d9d622/migrations/env.py :34
from sqlalchemy.ext.asyncio import async_engine_from_config - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0001_baseline.py :20
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0003_documents.py :36
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0004_chat_order_prompts.py :19
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0005_quotas.py :26
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0007_p11b_model_admin_ops_quota.py :32
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0009_p12e_mcp_integrations_list.py :31
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0010_p12h_moat_truth_memory.py :47
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0011_p13i_incognito.py :39
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0012_p13j_chat_shares.py :37
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0013_p13g_lm_studio_overrides.py :40
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0014_p13k_admin_invites.py :36
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0015_p13h_integration_default_on.py :45
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0016_p13l_user_prefs.py :45
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0017_p13l_memory_insights_history.py :52
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0018_p15_audit_log_clock_timestamp.py :45
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0019_per_chat_model_id.py :31
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0020_user_profile.py :42
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0021_projects.py :47
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0022_project_model_pins.py :64
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0023a_detach_rag_meta.py :50
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0023b_drop_projects_folders.py :40
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0024_messages_tool_calls.py :32
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0025_cluster5_last_activity_at.py :44
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0026_messages_stop_reason.py :38
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0027_document_chunks_embedding_model_id.py :33
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0028_messages_tool_call_id.py :31
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0029_provider_configs.py :30
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0030_provider_allowed_models.py :25
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0031_user_preset_models.py :23
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0032_mcp_servers.py :30
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0033_mcp_servers_tool_policy.py :21
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0034_preferred_embedding_model.py :33
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0035_preferred_background_model.py :33
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0036_app_settings_overrides.py :28
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0037_compactions.py :70
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0038_project_archiving.py :36
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0039_project_summary.py :48
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0040_lm_studio_endpoint_mode.py :37
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0041_drop_api_tokens.py :26
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0042_drop_feedback.py :33
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0043_memory_insights_last_active_epoch.py :85
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0044_repeat_warning_cut_k.py :33
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0045_sub_sessions.py :27
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/migrations/versions/0046_chat_tags_and_archive.py :38
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/scripts/seed_demo_db.py :49
from sqlalchemy import insert, text # noqa: E402 - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/app.py :75
from sqlalchemy import text - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/db/engine.py :31
from sqlalchemy import event - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/db/fingerprint.py :43
from sqlalchemy import MetaData, UniqueConstraint - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/db/retry.py :24
from sqlalchemy.exc import OperationalError - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/db/schema.py :19
from sqlalchemy import ( - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/db/scope.py :27
from sqlalchemy.sql import ColumnElement - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/db/startup.py :39
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/middleware/auth.py :32
from sqlalchemy.ext.asyncio import AsyncEngine - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/_dependencies.py :62
from sqlalchemy.ext.asyncio import AsyncEngine - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/_meta.py :34
from sqlalchemy import select, text - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/ab_compare.py :169
from sqlalchemy import select as _select - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/admin.py :27
from sqlalchemy import delete, func, insert, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/app_settings_routes.py :31
from sqlalchemy.ext.asyncio import AsyncEngine - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/auth.py :35
from sqlalchemy import func, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/chats.py :30
from sqlalchemy.ext.asyncio import AsyncEngine - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/messages.py :19
from sqlalchemy import select - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/models.py :16
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/quotas.py :17
from sqlalchemy.ext.asyncio import AsyncEngine - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/routes/search.py :32
from sqlalchemy import func, select - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/_folder_archival.py :28
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/_stream_reaper.py :46
from sqlalchemy import delete, select - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/_stream_state.py :30
from sqlalchemy import Table, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/_user_prefs_upsert.py :35
from sqlalchemy import insert, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/ab_compare_service.py :60
from sqlalchemy.ext.asyncio import AsyncEngine - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/analytics_service.py :17
from sqlalchemy import func, select, text - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/app_settings_service.py :32
from sqlalchemy import select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/audit_service.py :43
from sqlalchemy import insert - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/auth_service.py :36
from sqlalchemy import func, insert, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/background_tasks.py :19
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/chat_service.py :24
from sqlalchemy import delete, func, insert, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/d2_sweep.py :51
from sqlalchemy import insert, select - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/documents_service.py :59
from sqlalchemy import delete, insert, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/folder_service.py :35
from sqlalchemy import select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/integrations_service.py :38
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/lm_studio_overrides_service.py :37
from sqlalchemy import insert, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/mcp_server_store.py :32
from sqlalchemy import delete, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/memory_service.py :29
from sqlalchemy import Row, delete, extract, func, insert, or_, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/message_service.py :40
from sqlalchemy import delete, func, insert, select, text, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/models_service.py :43
from sqlalchemy import select - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/preset_models_service.py :32
from sqlalchemy import select - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/project_summary_service.py :32
from sqlalchemy import func, select - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/projects_service.py :31
from sqlalchemy import delete, insert, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/prompt_library_service.py :20
from sqlalchemy import delete, insert, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/provider_config_service.py :21
from sqlalchemy import delete, select, update - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/quality_modes.py :55
from sqlalchemy.ext.asyncio import AsyncEngine - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/quota_service.py :34
import sqlalchemy as sa - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/rag_service.py :24
from sqlalchemy.ext.asyncio import AsyncEngine - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/retrieval_service.py :66
from sqlalchemy import Row, select, text - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/services/streaming_service.py :34
from sqlalchemy import Table, and_, func, insert, or_, select - db Chevron7Locked-lm-chat-6d9d622/src/lmchat/session/sqlite_store.py :27
from sqlalchemy import delete, insert, select, update - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_alembic.py :26
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_alembic_0002.py :27
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_audit_log_monotonic.py :30
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_engine.py :13
from sqlalchemy import text as sa_text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_fingerprint.py :18
from sqlalchemy import ( - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0021.py :32
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0022.py :16
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0022b.py :24
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0023a.py :9
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0023b.py :24
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0024.py :17
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0025.py :16
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0026.py :17
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0028.py :20
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0030.py :12
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0031.py :19
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0032.py :12
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0033.py :12
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0036.py :19
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_0043.py :22
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_documents.py :19
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_insight_activations.py :19
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_migration_p13l.py :20
import sqlalchemy as sa - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_pragmas.py :9
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_retry.py :16
from sqlalchemy.exc import OperationalError - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_schema.py :10
from sqlalchemy import create_engine, inspect, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/db/test_scope_helper.py :5
from sqlalchemy.sql.elements import BinaryExpression, Null - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/e2e_http/conftest.py :19
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/e2e_http/test_stream_in_progress_race.py :178
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/conftest.py :47
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/services/test_memory_service.py :22
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_admin_routes.py :28
from sqlalchemy.ext.asyncio import AsyncEngine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_auth_routes.py :24
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_e2e_rewire.py :140
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_incognito_lifecycle.py :29
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_integrations_override.py :43
from sqlalchemy.ext.asyncio import AsyncEngine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_lm_studio_b1_pin_and_reembed.py :29
from sqlalchemy import insert, select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_models_params_routes.py :26
from sqlalchemy.ext.asyncio import AsyncEngine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_pinned_memory_injection.py :25
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_quotas_routes.py :28
from sqlalchemy.ext.asyncio import AsyncEngine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/integration/test_streaming_route.py :234
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/middleware/test_auth_middleware.py :30
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_admin.py :35
from sqlalchemy import func, insert, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_admin_last_admin_guard.py :20
from sqlalchemy import text, update - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_admin_users_p13k.py :31
from sqlalchemy import func, insert, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_analytics.py :17
from sqlalchemy.ext.asyncio import create_async_engine # noqa: F401 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_app_settings.py :43
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_auth.py :34
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_chat_rag_mode_route.py :16
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_chats.py :34
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_chats_share.py :25
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_create_chat_in_project_model_seed.py :64
from sqlalchemy import update - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_folders.py :19
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_integrations.py :25
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_lm_studio_settings.py :26
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_lmstudio_health.py :21
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_mcp_store.py :21
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_memory.py :42
from sqlalchemy import func, select, text, update - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_memory_p13l.py :13
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_messages.py :24
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_messages_p13l.py :13
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_model_catalog_routes.py :28
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_models.py :19
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_params.py :18
from sqlalchemy import func, select, text, update - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_preset_models_settings.py :19
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_projects.py :21
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_projects_phase5.py :19
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_promote_chat_to_project.py :73
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_providers.py :26
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_quotas.py :19
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_resend_user_message.py :24
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_search.py :25
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_search_scope.py :77
from sqlalchemy import text as sa_text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_sub_session.py :31
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_sub_session_durable.py :47
from sqlalchemy import event, func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_sub_session_isolation.py :26
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/routes/test_sub_session_provider_routing.py :26
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/auth_runtime/test_jwt_cookie_tamper.py :21
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/auth_runtime/test_session_lifecycle.py :19
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/security/test_memory_query_scoping.py :51
from sqlalchemy import select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_analytics_service.py :22
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_apply_tool_call_delta_failure_carveout.py :25
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_audit_service.py :16
from sqlalchemy import select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_auth_service.py :23
from sqlalchemy import select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_auth_timing.py :43
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_background_model_resolver.py :32
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_background_tasks.py :10
from sqlalchemy import insert, select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_capability_legend_injection.py :17
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_delete_notifies_memory.py :16
from sqlalchemy import event, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_detach_snapshot.py :23
from sqlalchemy import insert, select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_service.py :16
from sqlalchemy import event, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_service_autotitle.py :21
from sqlalchemy import event, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_service_b2_seed.py :14
from sqlalchemy import select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_service_incognito.py :24
from sqlalchemy import event, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_chat_title_uses_rewired_url.py :69
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_cluster5_hygiene.py :26
from sqlalchemy import event, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_compaction.py :35
from sqlalchemy import event, insert, select, text, update - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_compaction_fork.py :17
from sqlalchemy import event, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_compaction_lock.py :19
from sqlalchemy import event, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_documents_embedding_pin_write_once.py :17
from sqlalchemy import insert, select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_documents_reembed.py :26
from sqlalchemy import insert, select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_documents_service_project_scope.py :9
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_embed_after_rewire.py :43
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_embedding_dim_validation.py :19
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_embedding_model_resolver.py :28
from sqlalchemy import select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_folder_service.py :8
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_followups_oob.py :18
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_guide_injection.py :20
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_incognito_memory_guard.py :23
from sqlalchemy import func, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_inject_message_response_chain.py :25
from sqlalchemy import select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_integrations_service.py :22
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_lm_studio_overrides_service.py :25
from sqlalchemy import select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_lm_studio_settings.py :20
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_mcp_server_store.py :18
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_compaction_cascade.py :19
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_decay.py :22
from sqlalchemy import select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_dedup.py :19
from sqlalchemy import select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_distillation.py :33
from sqlalchemy import select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_edit_refine.py :8
from sqlalchemy import insert, select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_index.py :20
from sqlalchemy import select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_per_project_scope.py :26
from sqlalchemy import insert, select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_pin_cap.py :17
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_project_scope.py :20
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_recall.py :22
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_reindex.py :22
from sqlalchemy import select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_memory_saved_frame.py :26
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_message_search.py :29
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_message_search_project_scope.py :20
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_message_service.py :32
from sqlalchemy import select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_mode_adopt_oob.py :28
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_overrides_rewire.py :20
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_preset_models_service.py :18
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_project_summary_service.py :24
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_projects_service.py :11
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_projects_service_min_name.py :13
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_projects_system_prompt_budget.py :13
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_prompt_assembly.py :31
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_prompt_library_service.py :16
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_provider_config_service.py :15
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_provider_status_after_rewire.py :187
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_quota_service.py :20
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_rag_retrieval.py :24
from sqlalchemy import insert, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_rag_service.py :25
from sqlalchemy import insert, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_rag_tenant_isolation.py :18
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_rag_upload.py :28
from sqlalchemy import insert, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_recall_insights_cross_project_leakage.py :26
from sqlalchemy import insert, update - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_retrieval_embedding_model_resolution.py :22
from sqlalchemy import insert, update - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_retrieval_project_scope.py :17
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_sampler_profiles.py :156
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_single_session_warning.py :33
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_stream_reaper.py :29
from sqlalchemy import event, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_stream_state.py :25
from sqlalchemy import event, select, text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_a1_composition.py :31
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_chain_tool_turns.py :22
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_compaction.py :29
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_content_starvation.py :19
from sqlalchemy import select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_grammar_degrade.py :30
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_project_summary_injection.py :23
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_project_summary_trigger.py :23
from sqlalchemy import insert - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_quality_modes.py :32
from sqlalchemy import select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_reasoning_persist.py :19
from sqlalchemy import select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_replay.py :27
from sqlalchemy.ext.asyncio import AsyncConnection, AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_service.py :30
from sqlalchemy import select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_streaming_tool_loop_cap.py :33
from sqlalchemy import select, update - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_sub_session_ephemeral.py :22
from sqlalchemy import select - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/services/test_web_search_after_rewire.py :114
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/session/test_sqlite_store.py :31
from sqlalchemy.ext.asyncio import create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/invariants/conftest.py :15
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/invariants/test_audit_log_monotonic.py :11
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/invariants/test_cross_user_leak.py :29
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/invariants/test_fk_violations.py :14
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/invariants/test_orphan_check.py :11
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/invariants/test_r15_privacy.py :12
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/stress/run_stress.py :404
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/test_app.py :196
import sqlite3 - db (weak) Chevron7Locked-lm-chat-6d9d622/tests/utils/test_text_input_policy_project_names.py :23
from sqlalchemy import text - db (weak) Chevron7Locked-lm-chat-6d9d622/tools/enc_envelope_tamper_test.py :49
from sqlalchemy import text as _text - db (weak) Chevron7Locked-lm-chat-6d9d622/tools/session_fixation_test.py :54
from sqlalchemy import func as _func - db (weak) Chevron7Locked-lm-chat-6d9d622/tools/totp_race_test.py :45
from sqlalchemy import func as _func
declared dependencies 26
- mcp@>=1.27.1
- fastapi@>=0.136
- pydantic@>=2.13
- pydantic-settings@>=2.14
- uvicorn@>=0.47
- httpx@>=0.28
- sqlalchemy@>=2.0
- alembic@>=1.18
- aiosqlite@>=0.22
- structlog@>=25
- prometheus-client@>=0.25
- tiktoken@>=0.13
- python-multipart@>=0.0.31
- cryptography@>=50.0.0
- pyotp@>=2.9
- greenlet@>=3
- pyyaml@>=6
- jinja2@>=3.1
- numpy@>=1.26
- pypdf@>=6.15.0
- beautifulsoup4@>=4.12
- lxml@>=5
- defusedxml@>=0.7.1
- starlette@>=1.3.1
- ddgs@>=9.14.4
- asyncpg@>=0.31