Commit Graph

15 Commits

Author SHA1 Message Date
acano 0421a315eb Set default value of delete_es_index to False in elasticsearch_ingestion function 2026-03-11 17:39:25 +01:00
acano 2ad09cc77f feat: Update dependencies and enhance Elasticsearch ingestion pipeline
- Added new dependencies including chonkie and markdown-it-py to requirements.txt.
- Refactored the Elasticsearch ingestion script to read and concatenate documents from specified folders.
- Implemented semantic chunking for documents using the chonkie library.
- Removed the old elasticsearch_ingestion_from_docs.py script as its functionality has been integrated into the main ingestion pipeline.
- Updated README.md to reflect new project structure and environment variables.
- Added a new changelog entry for version 1.4.0 detailing recent changes and enhancements.
2026-03-11 09:50:51 +01:00
acano 0538f3b5ce Refactor code structure for improved readability and maintainability 2026-03-03 17:49:27 +01:00
acano bc87753f2d Implement embedding and chat model factories for multiple providers 2026-03-03 14:15:54 +01:00
acano 45d124e017 Remove deprecated configuration files and update Docker Compose for Ollama service 2026-03-03 10:29:52 +01:00
acano a7c40d4f2c Refactor Docker Compose and Update Dependencies
- Removed network_mode: "host" from docker-compose.yaml for better isolation.
- Updated execution counts in langgraph_agent_simple.ipynb to reflect new cell order.
- Added OLLAMA_LOCAL_URL to imports in langgraph_agent_simple.ipynb.
- Included base_url parameter for create_chat_model and create_embedding_model functions in langgraph_agent_simple.ipynb.
- Added litellm>=1.82.0 to the development dependencies in pyproject.toml.
- Updated uv.lock to include litellm and its dependencies, along with fastuuid package.
2026-03-02 16:13:07 +01:00
acano 5a666079a4 Refactor langgraph_agent_simple notebook execution counts and handle Langfuse client errors
- Set execution counts to null for initial cells in langgraph_agent_simple.ipynb
- Update execution counts for subsequent cells to maintain order
- Change output stream name from stdout to stderr for error handling
- Capture and log detailed error messages for failed Langfuse client authentication

Update uv.lock to manage accelerate dependency

- Remove accelerate from main dependencies
- Add accelerate to dev dependencies with version specification
- Adjust requires-dist section to reflect changes in dependency management
2026-03-02 14:07:29 +01:00
pseco 3e4f1cd51e update requirements 2026-03-02 12:47:52 +01:00
pseco a5952c1a4d working on agent in docker 2026-03-02 12:41:27 +01:00
pseco 006323c8b7 config changes 2026-02-25 17:28:46 +01:00
pseco 71cb79985c added config and count tokens 2026-02-25 14:59:57 +01:00
pseco 51488b3ee6 working on ingestion 2026-02-19 11:54:31 +01:00
pseco 1a77b84921 working on retrieve 2026-02-18 16:23:03 +01:00
acano 133f95bcaf feat: add .dockerignore and update docker-compose to use .env file 2026-02-17 12:26:22 +01:00
rafa-ruiz 0415a3c271 refactor: optimize Docker build context, remove redundant /workspace and enforce production-ready standards 2026-02-16 20:45:01 -08:00