Saltar a contenido

Catálogo de configuración

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

Regenera con python pipeline/skills/technical_documentation/scripts/generate.py.

Discovered 126 variables across 244 source references.

Variable Entorno de ejecución Valor predeterminado en el código Consumidores
AA_API_KEY Python redacted backend/services/artificial_analysis.py:641
ANTHROPIC_API_KEY Python redacted backend/domains/agent/llm.py:178
APPIMAGE Node.js runtime-provided desktop/platform-updaters.test.js:27
desktop/platform-updaters.test.js:28
desktop/platform-updaters.test.js:31
ARTIFICIAL_ANALYSIS_API_KEY Python redacted backend/services/artificial_analysis.py:641
BACKEND_PORT Node.js runtime-provided desktop/backend-process.test.js:142
BASE_URL Vite runtime-provided frontend/src/features/vault/editor/spellcheck/nspellManager.ts:140
COREPACK_ENABLE_NETWORK Python required pipeline/tests/test_native_runtime_wrappers.py:131
CORS_ORIGINS Python '' backend/app/middleware.py:20
DATA_GYM_CACHE_DIR Python str(Path(tempfile.gettempdir()) / 'data-gym-cache') backend/services/agent_context_budget.py:31
DEV Vite runtime-provided frontend/src/features/vault/navigation/VaultShell.tsx:76
DIGITAL_BRAIN_VAULT_PATH Python '', '/tmp/nonexistent', '/tmp/testvault', '/tmp/testvault-refs', '/vault', required, str(GNOSI_ROOT / 'vault'), unset backend/api/system_routes.py:125
backend/api/system_routes.py:634
backend/config/app_config.py:157
backend/config/paths_config.py:65
backend/config/startup_vault.py:27
backend/domains/configuration/api/settings.py:44
backend/platform/files/__init__.py:90
backend/services/vault_file_index.py:56
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_page_write_citation_contract.py:21
backend/tests/test_vault_trash.py:36
pipeline/scripts/migrate_sidecar_metadata.py:165
pipeline/scripts/migrate_table_system_dates.py:540
pipeline/tests/test_portable_ingestion_tools.py:249
scripts/force-mail-sync.py:14
DISPLAY Python unset backend/security/keychain_manager.py:209
DOCKER_CONTAINER Python unset backend/platform/files/on_demand.py:42
backend/security/keychain_manager.py:55
DRUPAL_ROOT_PASSWORD Python redacted backend/domains/mail/connectors/drupal.py:76
DRUPAL_ROOT_USER Python unset backend/domains/mail/connectors/drupal.py:92
DRUPAL_URL Python unset backend/domains/mail/connectors/drupal.py:64
FIXTURE_CHILD_EXIT Python '0' pipeline/tests/test_native_runtime_wrappers.py:124
pipeline/tests/test_native_runtime_wrappers.py:132
FIXTURE_DIRNAME_EXIT Python '0' pipeline/tests/test_find_connections_wrapper.py:52
FIXTURE_GIT Python 'current' pipeline/tests/test_native_runtime_wrappers.py:75
FIXTURE_LOG Python required pipeline/tests/test_find_connections_wrapper.py:30
pipeline/tests/test_native_runtime_wrappers.py:41
FIXTURE_MAINTENANCE_ERROR Python unset pipeline/tests/test_find_connections_wrapper.py:38
FIXTURE_MAINTENANCE_EXIT Python required pipeline/tests/test_find_connections_wrapper.py:41
FIXTURE_REPO Python required pipeline/tests/test_find_connections_wrapper.py:61
pipeline/tests/test_find_connections_wrapper.py:64
pipeline/tests/test_find_connections_wrapper.py:71
pipeline/tests/test_native_runtime_wrappers.py:73
pipeline/tests/test_native_runtime_wrappers.py:80
pipeline/tests/test_native_runtime_wrappers.py:108
pipeline/tests/test_native_runtime_wrappers.py:117
FIXTURE_SCRIPT_DIR Python str(Path(args[1]).parent) pipeline/tests/test_find_connections_wrapper.py:55
FIXTURE_UV_EXIT Python '0' pipeline/tests/test_find_connections_wrapper.py:65
pipeline/tests/test_native_runtime_wrappers.py:111
GITHUB_ENV Python required scripts/ci/prepare_analysis_cache.py:76
GITHUB_OUTPUT Python required scripts/ci/classify_changes.py:47
GITHUB_STEP_SUMMARY Python unset scripts/ci/classify_changes.py:53
GNOSI_API_TOKEN Python redacted backend/tests/conftest.py:38
pipeline/skills/notion_clone/scripts/backfill_notion_views.py:133
pipeline/utils/rewalk_subpage_parents.py:76
GNOSI_BACKEND_URL Python 'http://127.0.0.1:5002' backend/tests/conftest.py:28
backend/tests/test_e2e_etag_concurrency.py:24
backend/tests/test_e2e_tables_assets.py:24
backend/tests/test_vault_trash.py:35
GNOSI_CITATION_SHARED_IMPORT_FIRST Python required backend/tests/test_citation_shared_lookup_contracts.py:93
GNOSI_CI_SEALED_CACHE Python unset scripts/ci/python_cache.py:148
GNOSI_CLONE_HEARTBEAT Python str(Path.home() / '.gnosi_clone_heartbeat') backend/api/notion_routes.py:472
GNOSI_CRITICAL_WARMUP Python unset backend/services/vault_warmup.py:47
GNOSI_DATA_DIR Python required, str(resolve_data_dir()), tempfile.mkdtemp(prefix='gnosi-test-contacts-'), tempfile.mkdtemp(prefix='gnosi-test-mailingest-'), unset backend/services/desktop_vault_discovery.py:32
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:46
pipeline/tests/test_portable_ingestion_tools.py:323
pipeline/tests/test_portable_ingestion_tools.py:676
GNOSI_DESKTOP_INSTANCE Node.js, Python '', runtime-provided backend/app/desktop_instance.py:18
desktop/backend-process.test.js:88
desktop/backend-process.test.js:140
desktop/backend-process.test.js:158
GNOSI_DESKTOP_VAULT_DISCOVERY Python unset backend/api/vaults_routes.py:202
backend/services/desktop_vault_discovery.py:21
GNOSI_DEV_MEMORY_ROOT Python unset backend/api/analytics_routes.py:37
GNOSI_DISABLE_SCHEDULER Python required, unset backend/app/lifespan.py:36
backend/tests/test_citation_shared_lookup_contracts.py:88
backend/tests/test_page_write_citation_contract.py:23
backend/tests/test_pdf_annotation_typed_composition.py:120
backend/tests/test_table_workspace_security_contract.py:80
backend/tests/test_vault_citation_export_typed_composition.py:136
backend/tests/test_vault_citation_lookup_typed_composition.py:109
backend/tests/test_vault_page_foundation_typed_composition.py:96
GNOSI_FILES_PROVIDER Python '' backend/platform/files/__init__.py:79
GNOSI_FILE_ACCESS_HELPER Python unset backend/platform/files/coordinated.py:40
GNOSI_FILE_INDEX_REFRESH_SECONDS Python str(_DEFAULT_REFRESH_SECONDS) backend/services/vault_file_index.py:68
GNOSI_FILE_INDEX_SHUTDOWN_TIMEOUT_SECONDS Python '5' backend/services/vault_file_index.py:74
GNOSI_FILE_INDEX_STALE_SECONDS Python str(7 * 24 * 3600) backend/services/vault_file_index.py:92
GNOSI_FILE_INDEX_WORKER_BATCH_ENTRIES Python '128' backend/services/vault_file_index.py:79
GNOSI_FILE_INDEX_WORKER_PAUSE_MS Python '1' backend/services/vault_file_index.py:86
GNOSI_FOUNDATION_IMPORT_FIRST Python required backend/tests/test_vault_page_foundation_typed_composition.py:110
GNOSI_HOST_HEALTH_HELPER_URL Python unset backend/api/system_routes.py:317
GNOSI_HOST_OPEN_HELPER_URL Python unset backend/domains/vault/registry/runtime.py:269
GNOSI_HOST_OPEN_PORT Python '5099' pipeline/skills/host_open_helper/scripts/host_open_helper.py:56
GNOSI_HOST_PICK_HELPER_URL Python unset backend/api/system_routes.py:316
GNOSI_HOST_SEARCH_HELPER_URL Python unset backend/api/system_routes.py:453
GNOSI_HOST_TRASH_HELPER_URL Python _HOST_OPEN_HELPER_URL.rsplit('/', 1)[0] + '/trash' backend/domains/vault/registry/runtime.py:272
GNOSI_INTEGRATION_STARTUP_DELAY_SECONDS Python '5' backend/app/lifespan.py:247
GNOSI_JWT_SECRET Python redacted backend/services/auth_service.py:44
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:36
GNOSI_LOOKUP_IMPORT_FIRST Python required backend/tests/test_vault_citation_lookup_typed_composition.py:124
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:297
GNOSI_MEDIA_IMPORT_ORDER Python required backend/tests/test_vault_media_typed_composition.py:123
GNOSI_MODE Python unset backend/config/app_config.py:107
GNOSI_NATIVE_FRONTEND_MODE Python 'dev' pipeline/tests/test_native_runtime_wrappers.py:127
GNOSI_NOTEBOOK_URL_REFRESH_TTL_SECONDS Python '21600' backend/domains/notebooks/resources.py:77
GNOSI_OPEN_ROOTS Python '' pipeline/skills/host_open_helper/scripts/host_open_helper.py:100
GNOSI_OPTCAT_E2E Python unset backend/tests/test_e2e_option_catalogs.py:31
GNOSI_PDF_TEST_IMPORT_ORDER Python required backend/tests/test_pdf_annotation_typed_composition.py:123
GNOSI_PLUGIN_REGISTRY_URL Python _DEFAULT_REGISTRY_URL backend/services/plugin_catalog.py:43
GNOSI_PROVIDER_CONTRACT_CHILD Python unset backend/tests/test_translation_provider_contracts.py:73
GNOSI_PYTHON_CMD Node.js runtime-provided desktop/packaging-resources.test.js:65
desktop/packaging-resources.test.js:67
desktop/packaging-resources.test.js:80
desktop/packaging-resources.test.js:81
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 '', required backend/tests/conftest.py:29
backend/tests/test_citation_shared_lookup_contracts.py:89
backend/tests/test_e2e_etag_concurrency.py:25
backend/tests/test_e2e_tables_assets.py:27
backend/tests/test_page_write_citation_contract.py:22
backend/tests/test_pdf_annotation_typed_composition.py:121
backend/tests/test_table_workspace_security_contract.py:81
backend/tests/test_translation_provider_contracts.py:91
backend/tests/test_vault_citation_export_typed_composition.py:135
backend/tests/test_vault_citation_lookup_typed_composition.py:110
backend/tests/test_vault_media_typed_composition.py:111
backend/tests/test_vault_trash.py:38
GNOSI_SCHEDULER_QUEUE_SIZE Python '8' backend/scheduler/manager.py:369
backend/scheduler/manager.py:418
GNOSI_SCHEDULER_STARTUP_DELAY_SECONDS Python '30' backend/scheduler/startup_policy.py:13
GNOSI_SCHEDULER_WORKERS Python '2' backend/scheduler/manager.py:368
backend/scheduler/manager.py:417
GNOSI_SHARED_ENV_FILE Python unset scripts/migrate-to-keychain.py:91
GNOSI_TABLE_SECURITY_CONTRACT_CHILD Python unset backend/tests/test_table_workspace_security_contract.py:58
GNOSI_TEST_LOG Node.js runtime-provided desktop/release-contract.test.js:74
desktop/release-contract.test.js:80
GNOSI_TEST_REJECT_FEED Node.js runtime-provided desktop/release-contract.test.js:79
GNOSI_TITLE_ACTION_REPORT Python unset backend/tests/test_agent_title_replacements.py:268
GNOSI_TROCR_MODEL Python unset backend/services/handwriting.py:101
GNOSI_VALIDATION_ROOT Python required, unset backend/config/validation_runtime.py:15
backend/tests/test_citation_shared_lookup_contracts.py:78
backend/tests/test_page_write_citation_contract.py:294
backend/tests/test_pdf_annotation_typed_composition.py:113
backend/tests/test_table_workspace_security_contract.py:70
backend/tests/test_translation_provider_contracts.py:81
backend/tests/test_vault_citation_export_typed_composition.py:126
backend/tests/test_vault_citation_export_typed_composition.py:170
backend/tests/test_vault_citation_lookup_typed_composition.py:99
backend/tests/test_vault_media_typed_composition.py:103
backend/tests/test_vault_page_foundation_typed_composition.py:86
GNOSI_VAULTS_ROOT Python unset backend/api/vaults_routes.py:105
backend/domains/configuration/api/settings.py:63
backend/services/desktop_vault_discovery.py:23
GNOSI_VAULT_TEMPLATES_INDEX_URL Python DEFAULT_INDEX_URL backend/services/vault_templates.py:109
GNOSI_WHISPER_MODEL Python unset backend/services/transcription.py:77
GROQ_API_KEY Python redacted backend/domains/agent/llm.py:157
HOME_HOST_PATH Python unset backend/api/system_routes.py:126
backend/api/system_routes.py:635
backend/api/system_routes.py:677
backend/domains/vault/files/local_service.py:111
backend/domains/vault/files/local_service.py:315
backend/domains/vault/files/thumbnails.py:92
backend/domains/vault/registry/runtime.py:454
backend/platform/files/on_demand.py:131
backend/services/page_sidecar.py:88
backend/services/vault_file_index.py:209
NEWSLETTERS_DELETE_AFTER_INGEST Python 'true' backend/domains/mail/ingestion/newsletters.py:44
backend/domains/reader/routes.py:194
NEWSLETTERS_EMAIL Python '' backend/domains/mail/ingestion/newsletters.py:42
backend/domains/reader/routes.py:192
NEWSLETTERS_MAIL_PORT Python '110' backend/domains/mail/ingestion/newsletters.py:40
backend/domains/reader/routes.py:190
NEWSLETTERS_MAIL_SERVER Python '', 'mail.pangea.org' backend/domains/mail/ingestion/newsletters.py:39
backend/domains/reader/routes.py:189
NEWSLETTERS_MAIL_SSL Python 'starttls' backend/domains/mail/ingestion/newsletters.py:41
backend/domains/reader/routes.py:191
NEWSLETTERS_PASSWORD Python redacted backend/domains/mail/ingestion/newsletters.py:43
backend/domains/reader/routes.py:193
NEXTCLOUD_PLACEHOLDER_EXT Python '.nc-virt' backend/platform/files/nextcloud.py:72
OAUTHLIB_RELAX_TOKEN_SCOPE Python redacted backend/api/google_auth_routes.py:10
OLLAMA_BASE_URL Python unset backend/config/env_config.py:162
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_MODE Python unset backend/domains/graph/scanning.py:125
OPENAI_API_KEY Python redacted backend/agent/memory.py:68
PANDOC_PATH Python '' backend/domains/vault/citations/formatting.py:196
PATH Node.js, Python '', required, runtime-provided backend/agent/generated_tools/sandbox_runner.py:94
backend/tests/test_docker_smoke_cleanup.py:26
desktop/backend-process.test.js:77
desktop/release-contract.test.js:105
desktop/release-source-identity.test.js:98
desktop/release-workflow-collection.test.js:126
SystemRoot Node.js runtime-provided desktop/release-source-identity.test.js:99
desktop/release-version-sync.test.js:21
TELEGRAM_BOT_TOKEN Python redacted backend/services/social_clients.py:544
TELEGRAM_CHAT_ID Python '' backend/services/social_clients.py:548
TEMENOS_BLUESKY_APP_PASSWORD Python redacted backend/services/social_clients.py:278
TEMENOS_BLUESKY_HANDLE Python '' backend/services/social_clients.py:274
TEMENOS_MASTODON_BEARER Python redacted backend/services/social_clients.py:35
TEMENOS_MASTODON_HANDLE Python '' backend/services/social_clients.py:39
TEMENOS_MASTODON_INSTANCE Python 'https://mastodon.social' backend/services/social_clients.py:25
TEST_UPDATER_ARCH Node.js runtime-provided desktop/release-artifacts.test.js:248
desktop/release-artifacts.test.js:249
desktop/release-artifacts.test.js:251
desktop/release-artifacts.test.js:252
THUMB_DAEMON_TIMEOUT Python '45' backend/domains/vault/media/routes.py:295
THUMB_DAEMON_URL Python unset backend/config/env_config.py:171
TIKTOKEN_CACHE_DIR Python redacted backend/services/agent_context_budget.py:31
TRANSLATION_SERVER_URL Python 'http://translation-server:1969' backend/domains/vault/citations/lookup_routes.py:555
TZ Python '' backend/domains/vault/pages/index_service.py:38
UNSPLASH_ACCESS_KEY Python unset backend/domains/vault/media/routes.py:445
UV_CACHE_DIR Python required scripts/ci/python_cache.py:151
VAULTS_ROOT_HOST_PATH Python unset backend/domains/vault/files/thumbnails.py:84
backend/domains/vault/registry/runtime.py:504
VAULT_HOST_PATH Python '', unset backend/api/system_routes.py:181
backend/api/system_routes.py:640
backend/api/system_routes.py:677
backend/config/paths_config.py:66
backend/domains/configuration/api/settings.py:45
backend/domains/configuration/api/settings.py:57
backend/domains/vault/files/local_service.py:201
backend/domains/vault/files/thumbnails.py:78
backend/domains/vault/registry/runtime.py:507
backend/platform/files/__init__.py:89
backend/platform/files/on_demand.py:117
backend/services/vault_file_index.py:57
VITE_GNOSI_CHECKOUT_LABEL Vite runtime-provided frontend/src/features/vault/navigation/VaultShell.tsx:78
VITE_GNOSI_STALE_CHECKOUT Vite runtime-provided frontend/src/features/vault/navigation/VaultShell.tsx:77
WAYLAND_DISPLAY Python unset backend/security/keychain_manager.py:209