Skip to content

Configuration catalog

Environment names and source-written defaults discovered through static inspection. Secret-bearing defaults are always redacted, and the generator never reads the process environment.

Regenerate with python pipeline/skills/technical_documentation/scripts/generate.py.

Discovered 112 variables across 178 source references.

Variable Runtime Source default Consumers
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