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 |