launch.jsonβ’2.08 kB
{
"version": "0.2.0",
"configurations": [
{
"name": "Run Mnemex MCP Server",
"type": "debugpy",
"request": "launch",
"module": "mnemex.server",
"console": "integratedTerminal",
"justMyCode": false,
"envFile": "${workspaceFolder}/.env",
"cwd": "${workspaceFolder}"
},
{
"name": "Run Current Test File",
"type": "debugpy",
"request": "launch",
"module": "pytest",
"args": [
"${file}",
"-v"
],
"console": "integratedTerminal",
"justMyCode": false,
"envFile": "${workspaceFolder}/.env"
},
{
"name": "Run All Tests",
"type": "debugpy",
"request": "launch",
"module": "pytest",
"args": [
"tests/",
"-v"
],
"console": "integratedTerminal",
"justMyCode": false,
"envFile": "${workspaceFolder}/.env"
},
{
"name": "Run All Tests with Coverage",
"type": "debugpy",
"request": "launch",
"module": "pytest",
"args": [
"tests/",
"--cov=mnemex",
"--cov-report=html",
"-v"
],
"console": "integratedTerminal",
"justMyCode": false,
"envFile": "${workspaceFolder}/.env"
},
{
"name": "Mnemex: Unified Search CLI",
"type": "debugpy",
"request": "launch",
"module": "mnemex.tools.search_unified",
"args": [
"test query"
],
"console": "integratedTerminal",
"justMyCode": false,
"envFile": "${workspaceFolder}/.env"
},
{
"name": "Mnemex: Maintenance CLI",
"type": "debugpy",
"request": "launch",
"module": "mnemex.storage.maintenance",
"console": "integratedTerminal",
"justMyCode": false,
"envFile": "${workspaceFolder}/.env"
},
{
"name": "Python: Current File",
"type": "debugpy",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": false,
"envFile": "${workspaceFolder}/.env"
}
]
}