Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Everything #347

Merged
merged 37 commits into from
Nov 14, 2023
Merged

Fix Everything #347

merged 37 commits into from
Nov 14, 2023

Conversation

sudoskys
Copy link
Member

we have switched to the GPL3 license because we depend on a GPL2 Licensed library pyTelegramBotAPI, it is not compatible with our Apache 2.0 license

we have switched to the GPL3 license because we depend on a GPL2 Licensed library pyTelegramBotAPI, it is not compatible with our Apache 2.0 license
@sudoskys sudoskys self-assigned this Nov 13, 2023
@sudoskys sudoskys added Documentation Improvements or additions to documentation and removed Broken Change labels Nov 13, 2023
Added the CONTRIBUTING.md file with guidelines on how to contribute to the project.
Adds a new GitHub Actions workflow file at `.github/workflows/python_test.yml` to automate running tests.
📝 docs: add ffmpeg-python to dependencies

🔒 chore(poetry.lock): update content-hash
…age, test_file

Add test_chain_box.py, test_router.py, test_external.py, test_message.py, test_file.py

- Add test_chain_box.py
- Add test_router.py
- Add test_external.py
- Add test_message.py
- Add test_file.py
Added RabbitMQ configuration to the project settings. The RabbitMQ connection is validated and a warning is displayed if the default password is being used.
- Updated code in `llmkira/sender/telegram/__init__.py`, `llmkira/sender/slack/__init__.py`, `llmkira/sender/rss/rss.py`, `llmkira/sender/slack/schema.py`, `llmkira/sender/kook/__init__.py`, `llmkira/sender/util_func.py`, `llmkira/sender/app.py`, `llmkira/sender/discord/__init__.py`
- Made changes to improve functionality and fix bugs
- Added a method to sort and insert ToolMessages in the correct order
- Updated the create_params method to use the sorted and inserted messages
feat(transducer): comment out logger messages in exec_loop function
Refactored the `utils.py` file in the `llmkira/sdk` directory. Cleaned up the code and improved its structure for better readability and maintainability. Fixed some import statements and added type annotations. No functionality changes were made.

- Refactored the `download_file` function to `aiohttp_download_file` for clarity and consistency.
- Added a new `Ffmpeg` class for audio file conversion using ffmpeg.
- Updated the `prefix_search` function to include type annotations.
- Updated the import statements and removed unused imports.
- Added docstrings and comments for better code documentation.

No co-authored-by.
The `func_reorganize` module now includes a function to reorganize task functions. This function removes any duplicate functions and filters out functions that have been marked as ignored due to errors. The reorganized functions are then returned as a list.

Changes Made:
- Added `func_reorganize` module with the `TaskFunctionsReorganizer` class
- Implemented the `_ignore` method to remove ignored functions
- Implemented the `unique` method to remove duplicate functions
- Implemented the `_build` method to rebuild the list of functions
- Implemented the `build_arg` method to reorganize the task functions and return the reorganized list
@sudoskys sudoskys linked an issue Nov 14, 2023 that may be closed by this pull request
1 task
@sudoskys sudoskys added Bug Something isn't working New Features New feature or request Inspired Good for newcomers Api Service Api service issue, not taking the blame Plugin Api Plugin System OpenApi Broken Change Level High and removed Documentation Improvements or additions to documentation labels Nov 14, 2023
@sudoskys sudoskys changed the title Update NOTICE.MD Fix Everything Nov 14, 2023
@sudoskys sudoskys added Documentation Improvements or additions to documentation New plugin NEW Test labels Nov 14, 2023
@sudoskys sudoskys linked an issue Nov 14, 2023 that may be closed by this pull request
@sudoskys sudoskys merged commit 7df70f7 into main Nov 14, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Api Service Api service issue, not taking the blame Broken Change Bug Something isn't working Documentation Improvements or additions to documentation Inspired Good for newcomers Level High New Features New feature or request New plugin NEW Plugin Api Plugin System OpenApi Test
Projects
None yet
1 participant