* Update package versions in pyproject.toml and poetry.lock files
* Update poetry caching action and workflows
* Update poetry caching action and workflows
* Refactor LLMChainComponent build method in LLMChain.py
* Update poetry install command in Makefile
* Refactor Makefile to remove redundant install_backend targets
* Fix codespell issues in project
* Update package versions and dependencies
* Fix import order in chat_io.spec.ts, headerComponent/index.tsx, and chatMessage/index.tsx
* Update ruff command in Makefile and fix poetry cache reuse in Dockerfile
* Refactor ServiceManager class in manager.py to handle default service factories
* Fix typo in DOWNLOAD_WEBHOOK_URL variable assignment
* Refactor cache_service tests in test_cache_manager.py
* Add pytest-profiling
* Update Makefile to run unit tests with parallel execution
* Refactor ServiceManager class in manager.py to handle default service factories
* Refactor node_name condition in Graph class to use "Listen" instead of "GetNotified"
* Refactor file paths in tests/conftest.py for better readability and maintainability
* Sort vertices in each layer by dependency in Graph class
* Refactor variable declaration in SessionService class to use type hinting
* Refactor make tests command in python_test.yml workflow
* Refactor file paths in tests/conftest.py for better readability and maintainability
* Refactor imports in tests/conftest.py to include sqlmodel.Session and related dependencies
* Refactor file paths in tests/conftest.py to include available files in error message
* Refactor file paths in tests/conftest.py to include available files in error message
* Refactor file paths in tests/conftest.py to fix typo in BasicChatwithPromptAndHistory.json