Skip to content

Eleanor Framework References

This section contains reference pages for the Eleanor Framework.

Endpoints

Name Public Description
Development Container Yes Containerized development environment (does not contain project code)
Agent Chat No Agent chat UI
Backend API No Eleanor Framework API endpoint
Backend Metrics Endpoint No Backend Prometheus metrics endpoint
Metrics Dashboard No Grafana timeseries visualizations and dashboards
LangFuse No LangFuse is the LLM tracing tool used by the framework
LLM Proxy Service No LiteLLM Proxy service
Embeddings Endpoint No Local embeddings model text-embeddings-inference infrencing service
Inferencing Endpoint No Local vLLM / aphrodite-engine batch inferencing service
Vector Datastore (milvus.k8s.wm.k8slab:19530) No Milvus vector datastore
Graph Datastore (bolt://memgraph.k8s.wm.k8slab:7687) No Memgraph graph datastore
Relational Datastore (mariadb.k8s.wm.k8slab:3306) No MariaDB relational datastore

Environment Variables

The following environment variables are used by the Eleanor Framework:

Variable Description Default
ELEANOR_SETTINGS_YAML Base path of a directory containing configuration yaml files None, required
ELEANOR_SETTINGS_DOTENV External enviroinment file passed to settings environment, typically contains secrets and other environment-specific overrides. None, optional
ELEANOR_LANGCHAIN_DEBUG Enable local debug logging for LangChain Defaults to false/disabled
ELEANOR_LOG_LEVEL Set logging level Defaults to INFO when not set
ELEANOR_LOG_DIR Log directory to write CLI logs to Defaults to console only-logs
ELEANOR_REBUILD_GRAPH On backend startup when this is set the memory graph will be rebuild None