AA_API_KEY |
Python |
redacted |
backend/services/artificial_analysis.py:582 |
ANTHROPIC_API_KEY |
Python |
redacted |
backend/agent/factory.py:2630 |
APERTIUM_PUBLIC_API_URL |
Python |
unset |
pipeline/skills/translate_row/scripts/translate_text.py:315 |
ARTIFICIAL_ANALYSIS_API_KEY |
Python |
redacted |
backend/services/artificial_analysis.py:581 |
BACKUP_DEST_DIR |
Python |
unset |
pipeline/skills/backup_projectes/scripts/backup_projectes.py:14 |
BASE_URL |
Vite |
runtime-provided |
frontend/src/lib/spellcheck/nspellManager.js:101 |
CORS_ORIGINS |
Python |
'' |
backend/app/middleware.py:19 |
DEEPL_API_KEY |
Python |
redacted |
pipeline/skills/translate_row/scripts/translate_text.py:252
pipeline/skills/translate_row/scripts/translate_text.py:279 |
DEEPL_API_URL |
Python |
DEFAULT_DEEPL_URL |
pipeline/skills/translate_row/scripts/translate_text.py:389 |
DEV |
Vite |
runtime-provided |
frontend/src/components/Vault/VaultShell.jsx:45 |
DIGITAL_BRAIN_VAULT_PATH |
Python |
'', '/tmp/nonexistent', '/tmp/testvault', '/tmp/testvault-refs', '/vault', str(GNOSI_ROOT / 'vault'), unset |
backend/api/system_routes.py:178
backend/api/system_routes.py:522
backend/config/app_config.py:148
backend/config/paths_config.py:31
backend/services/vault_file_index.py:53
backend/tests/test_e2e_import_references_item_type.py:28
backend/tests/test_e2e_import_references_item_type.py:32
backend/tests/test_e2e_option_catalogs.py:32
backend/tests/test_e2e_option_catalogs.py:36
backend/tests/test_e2e_tables_assets.py:25
backend/tests/test_mail_ingester_savepoint.py:28
backend/tests/test_vault_trash.py:36
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:60
pipeline/scripts/migrate_sidecar_metadata.py:158
pipeline/scripts/migrate_table_system_dates.py:461
pipeline/utils/vault_loader.py:16
scripts/force-mail-sync.py:14 |
DOCKER_CONTAINER |
Python |
unset |
backend/platform/files/on_demand.py:29
backend/security/keychain_manager.py:51 |
DRUPAL_ROOT_PASSWORD |
Python |
redacted |
backend/services/drupal_sync_service.py:65 |
DRUPAL_ROOT_USER |
Python |
unset |
backend/services/drupal_sync_service.py:81 |
DRUPAL_URL |
Python |
unset |
backend/services/drupal_sync_service.py:53 |
GNOSI_API_TOKEN |
Python |
redacted |
backend/tests/conftest.py:25
pipeline/skills/notion_clone/scripts/backfill_notion_views.py:67
pipeline/utils/rewalk_subpage_parents.py:53 |
GNOSI_API_URL |
Python |
'http://localhost:5002' |
pipeline/skills/auto_improver/scripts/auto_improver.py:25 |
GNOSI_AUTOMATION_AGENT_COMMAND |
Python |
unset |
pipeline/skills/auto_improver/scripts/auto_improver.py:93 |
GNOSI_AUTOMATION_USER |
Python |
'ismigar@gmail.com' |
pipeline/skills/auto_improver/scripts/auto_improver.py:48 |
GNOSI_BACKEND_URL |
Python |
'http://127.0.0.1:5002' |
backend/tests/conftest.py:15
backend/tests/test_e2e_etag_concurrency.py:20
backend/tests/test_e2e_tables_assets.py:24
backend/tests/test_vault_trash.py:35 |
GNOSI_CLONE_HEARTBEAT |
Python |
str(Path.home() / '.gnosi_clone_heartbeat') |
backend/api/notion_routes.py:299 |
GNOSI_DATA_DIR |
Python |
str(resolve_data_dir()), tempfile.mkdtemp(prefix='gnosi-test-contacts-'), tempfile.mkdtemp(prefix='gnosi-test-mailingest-') |
backend/tests/test_contacts_sync_merge.py:24
backend/tests/test_mail_ingester_savepoint.py:27
pipeline/skills/notion_clone/scripts/backfill_notion_views.py:43 |
GNOSI_DEV_MEMORY_ROOT |
Python |
unset |
backend/api/analytics_routes.py:27 |
GNOSI_FILES_PROVIDER |
Python |
'' |
backend/platform/files/__init__.py:78 |
GNOSI_FILE_INDEX_REFRESH_SECONDS |
Python |
'600' |
backend/services/vault_file_index.py:58 |
GNOSI_FILE_INDEX_STALE_SECONDS |
Python |
str(7 * 24 * 3600) |
backend/services/vault_file_index.py:61 |
GNOSI_HOST_HEALTH_HELPER_URL |
Python |
unset |
backend/api/system_routes.py:295 |
GNOSI_HOST_OPEN_HELPER_URL |
Python |
unset |
backend/api/vault_routes.py:16690 |
GNOSI_HOST_OPEN_PORT |
Python |
'5099' |
pipeline/skills/host_open_helper/scripts/host_open_helper.py:54 |
GNOSI_HOST_PICK_HELPER_URL |
Python |
unset |
backend/api/system_routes.py:291 |
GNOSI_HOST_SEARCH_HELPER_URL |
Python |
unset |
backend/api/system_routes.py:410 |
GNOSI_HOST_TRASH_HELPER_URL |
Python |
_HOST_OPEN_HELPER_URL.rsplit('/', 1)[0] + '/trash' |
backend/api/vault_routes.py:16694 |
GNOSI_INDEX_WARMUP |
Python |
'' |
backend/api/vault_routes.py:693 |
GNOSI_JWT_SECRET |
Python |
redacted |
backend/services/auth_service.py:40 |
GNOSI_LITERATURE_CONTACT_EMAIL |
Python |
'gnosi-ci@example.org' |
backend/tests/test_literature_live_smoke.py:20 |
GNOSI_LLM_WIKI_MAX_DOWNLOAD_MB |
Python |
'500' |
backend/services/llm_wiki_extractors.py:33 |
GNOSI_MARKETPLACE_SUBMISSION_TOKEN |
Python |
redacted |
backend/services/marketplace_submission.py:41 |
GNOSI_MARKETPLACE_SUBMISSION_URL |
Python |
'' |
backend/services/marketplace_submission.py:22
backend/services/marketplace_submission.py:34 |
GNOSI_MASTER_KEY |
Python |
'' |
backend/security/keychain_manager.py:267 |
GNOSI_MODE |
Python |
unset |
backend/config/app_config.py:87 |
GNOSI_NOTEBOOK_URL_REFRESH_TTL_SECONDS |
Python |
'21600' |
backend/services/notebook_service.py:997 |
GNOSI_OPEN_ROOTS |
Python |
'' |
pipeline/skills/host_open_helper/scripts/host_open_helper.py:68 |
GNOSI_OPTCAT_E2E |
Python |
unset |
backend/tests/test_e2e_option_catalogs.py:31 |
GNOSI_PLUGIN_REGISTRY_URL |
Python |
_DEFAULT_REGISTRY_URL |
backend/services/plugin_catalog.py:40 |
GNOSI_REFS_E2E |
Python |
unset |
backend/tests/test_e2e_import_references_item_type.py:27 |
GNOSI_RUN_LITERATURE_LIVE |
Python |
unset |
backend/tests/test_literature_live_smoke.py:13 |
GNOSI_RUN_LIVE_E2E |
Python |
'' |
backend/tests/conftest.py:16
backend/tests/test_e2e_tables_assets.py:27
backend/tests/test_vault_trash.py:38 |
GNOSI_SHARED_ENV_FILE |
Python |
unset |
scripts/migrate-to-keychain.py:91 |
GNOSI_TROCR_MODEL |
Python |
unset |
backend/services/handwriting.py:59 |
GNOSI_VAULTS_ROOT |
Python |
unset |
backend/api/vaults_routes.py:61 |
GNOSI_VAULT_PATH |
Python |
unset |
pipeline/utils/vault_loader.py:16 |
GNOSI_VAULT_TEMPLATES_INDEX_URL |
Python |
DEFAULT_INDEX_URL |
backend/services/vault_templates.py:68 |
GNOSI_WHISPER_MODEL |
Python |
unset |
backend/services/transcription.py:41 |
GROQ_API_KEY |
Python |
redacted |
backend/agent/factory.py:2614
pipeline/skills/rss_to_audio/scripts/rss_to_audio.py:20 |
HF_API_KEY |
Python |
redacted |
backend/agent/graph.py:26 |
HOME_HOST_PATH |
Python |
unset |
backend/api/system_routes.py:179
backend/api/system_routes.py:231
backend/api/system_routes.py:492
backend/api/system_routes.py:523
backend/api/vault_routes.py:13174
backend/api/vault_routes.py:13606
backend/api/vault_routes.py:16939
backend/api/vault_routes.py:19781
backend/platform/files/on_demand.py:121
backend/scheduler/manager.py:890
backend/services/page_sidecar.py:81
backend/services/vault_file_index.py:113
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:64
pipeline/skills/notification_service/scripts/notification_service.py:84 |
NEWSLETTERS_DELETE_AFTER_INGEST |
Python |
'true' |
backend/api/reader.py:153
backend/services/mail_ingester.py:41 |
NEWSLETTERS_EMAIL |
Python |
'' |
backend/api/reader.py:151
backend/services/mail_ingester.py:39 |
NEWSLETTERS_MAIL_PORT |
Python |
'110' |
backend/api/reader.py:149
backend/services/mail_ingester.py:37 |
NEWSLETTERS_MAIL_SERVER |
Python |
'', 'mail.pangea.org' |
backend/api/reader.py:148
backend/services/mail_ingester.py:36 |
NEWSLETTERS_MAIL_SSL |
Python |
'starttls' |
backend/api/reader.py:150
backend/services/mail_ingester.py:38 |
NEWSLETTERS_PASSWORD |
Python |
redacted |
backend/api/reader.py:152
backend/services/mail_ingester.py:40 |
NEXTCLOUD_PLACEHOLDER_EXT |
Python |
'.nc-virt' |
backend/platform/files/nextcloud.py:72 |
NOTION_DB_AMISTATS |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:93 |
NOTION_DB_AREES |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:83 |
NOTION_DB_ARTICLES |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:84 |
NOTION_DB_BITACORA |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:85 |
NOTION_DB_CERVELL |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:86 |
NOTION_DB_CINEMA |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:87 |
NOTION_DB_COLLAB |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:88 |
NOTION_DB_DISSEN |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:89 |
NOTION_DB_EXPERIENCIA |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:90 |
NOTION_DB_PROJECTES |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:91 |
NOTION_DB_RECURS |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:92 |
NOTION_DB_TASQUES |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:94 |
NOTION_DB_TITULACIONS |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:95 |
NOTION_DB_XXSS |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:96 |
OAUTHLIB_RELAX_TOKEN_SCOPE |
Python |
redacted |
backend/api/google_auth_routes.py:5 |
OLLAMA_BASE_URL |
Python |
unset |
backend/config/env_config.py:158 |
ONEDRIVE_AUTO_RESTART |
Python |
'1' |
backend/platform/files/onedrive.py:50 |
ONEDRIVE_RESTART_COOLDOWN |
Python |
'300' |
backend/platform/files/onedrive.py:54 |
ONEDRIVE_RESTART_WAIT |
Python |
'30' |
backend/platform/files/onedrive.py:55 |
ONEDRIVE_WARMUP_ALLOWED_ROOTS |
Python |
'' |
scripts/runtime/onedrive_warmup_daemon.py:90 |
ONEDRIVE_WARMUP_BIND |
Python |
'0.0.0.0' |
scripts/runtime/onedrive_warmup_daemon.py:74 |
ONEDRIVE_WARMUP_LOG_FILE |
Python |
str(Path.home() / 'Library' / 'Logs' / 'Gnosi' / 'onedrive-warmup.err… |
scripts/runtime/onedrive_warmup_daemon.py:131 |
ONEDRIVE_WARMUP_MODE |
Python |
unset |
backend/services/graph_service.py:119 |
ONEDRIVE_WARMUP_PORT |
Python |
'5009' |
scripts/runtime/onedrive_warmup_daemon.py:67 |
ONEDRIVE_WARMUP_TIMEOUT |
Python |
'90' |
scripts/runtime/onedrive_warmup_daemon.py:75 |
OPENAI_API_KEY |
Python |
redacted |
backend/agent/graph.py:26
backend/agent/memory.py:57 |
OPUS_IDLE_TIMEOUT_S |
Python |
'300' |
pipeline/skills/translate_row/scripts/translate_text.py:65 |
PANDOC_PATH |
Python |
'' |
backend/api/vault_routes.py:6525 |
PATH |
Python |
'' |
backend/agent/generated_tools/sandbox_runner.py:93 |
REPO_ROOT |
Python |
required, unset |
backend/scheduler/manager.py:886
pipeline/brain/orchestrator.py:22
pipeline/brain/orchestrator.py:22 |
SOFTCATALA_API_URL |
Python |
unset |
pipeline/skills/translate_row/scripts/translate_text.py:296
pipeline/skills/translate_row/scripts/translate_text.py:305 |
TELEGRAM_BOT_TOKEN |
Python |
redacted |
backend/services/social_clients.py:527 |
TELEGRAM_CHAT_ID |
Python |
'' |
backend/services/social_clients.py:531 |
TEMENOS_BLUESKY_APP_PASSWORD |
Python |
redacted |
backend/services/social_clients.py:268 |
TEMENOS_BLUESKY_HANDLE |
Python |
'' |
backend/services/social_clients.py:264 |
TEMENOS_MASTODON_BEARER |
Python |
redacted |
backend/services/social_clients.py:31 |
TEMENOS_MASTODON_HANDLE |
Python |
'' |
backend/services/social_clients.py:35 |
TEMENOS_MASTODON_INSTANCE |
Python |
'https://mastodon.social' |
backend/services/social_clients.py:21 |
THUMB_CACHE_DIR |
Python |
str(Path.home() / '.cache' / 'gnosi' / 'thumbs') |
scripts/runtime/onedrive_warmup_daemon.py:117 |
THUMB_DAEMON_TIMEOUT |
Python |
'45' |
backend/api/vault_routes.py:12830 |
THUMB_DAEMON_URL |
Python |
unset |
backend/config/env_config.py:167 |
THUMB_QLMANAGE_TIMEOUT |
Python |
'30' |
scripts/runtime/onedrive_warmup_daemon.py:119 |
TRANSLATION_SERVER_URL |
Python |
'http://translation-server:1969' |
backend/api/vault_routes.py:9535 |
UNSPLASH_ACCESS_KEY |
Python |
unset |
backend/api/vault_routes.py:13759 |
VAULTS_ROOT_HOST_PATH |
Python |
unset |
backend/api/vault_routes.py:12903
backend/api/vault_routes.py:17012 |
VAULT_HOST_PATH |
Python |
'', unset |
backend/api/system_routes.py:230
backend/api/system_routes.py:492
backend/api/system_routes.py:524
backend/api/vault_routes.py:12896
backend/api/vault_routes.py:13560
backend/api/vault_routes.py:17016
backend/config/paths_config.py:32
backend/domains/configuration/api/settings.py:42
backend/platform/files/__init__.py:87
backend/platform/files/on_demand.py:107
backend/services/vault_file_index.py:54
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:65
pipeline/skills/notification_service/scripts/notification_service.py:87
scripts/runtime/onedrive_warmup_daemon.py:95 |
VAULT_PATH |
Python |
unset |
pipeline/legacy/import/notion/notion_to_gnosi_full_import.py:60 |
VITE_GNOSI_CHECKOUT_LABEL |
Vite |
runtime-provided |
frontend/src/components/Vault/VaultShell.jsx:47 |
VITE_GNOSI_STALE_CHECKOUT |
Vite |
runtime-provided |
frontend/src/components/Vault/VaultShell.jsx:46 |