Skip to main content

Module config

Module config 

Source
Expand description

Configuration resolution for gcode.

Reads bootstrap.yaml → PostgreSQL hub → config_store → service configs. Resolves $secret:NAME and ${VAR} patterns.

Source: src/gobby/config/bootstrap.py, src/gobby/config/persistence.py

Structs§

CodeVectorSettings
Context
Resolved runtime context for gcode commands.
FalkorConfig
FalkorDB connection configuration.
ProjectIdentity

Enums§

CodeVectorConfigError
MissingIdentity
ProjectIdentitySource

Constants§

CODE_SYMBOL_COLLECTION_PREFIX
EMBEDDING_VECTOR_DIM_CONFIG_KEY
FALKORDB_GRAPH_NAME
FALKORDB_HOST_CONFIG_KEY
FALKORDB_PASSWORD_CONFIG_KEY
FALKORDB_PORT_CONFIG_KEY
GOBBY_EMBEDDING_VECTOR_DIM_ENV
GOBBY_FALKORDB_HOST_ENV
GOBBY_FALKORDB_PASSWORD_ENV
GOBBY_FALKORDB_PORT_ENV

Functions§

detect_project_root
Detect project root by walking up the directory tree.
detect_project_root_from
resolve_project_identity
warn_project_identity

Type Aliases§

EmbeddingConfig
Embedding API configuration (OpenAI-compatible endpoint).
QdrantConfig
Qdrant connection configuration.