Toolmate

Latest version: v0.5.74

Safety actively analyzes 687959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 19 of 20

0.2.92

Now able to save changes after editing assistant previous response.

0.2.91

1. Improved plugin `fabric`

2. Added config item `fabricPath`. Users can customise fabric path by editing its value in `config.py`.

3. Added two new tools:

`append_instruction` - append assistant previous response to the newly given prompt.

`improve_writing` - improve writing of the given prompt

0.2.90

1. Added two new tools:

`command` Execute the given command

`append_command` Append assistant previous response to the given command and execute.


command echo "Hello World!"
append_command echo


These new tools work with multiple tools in a single prompt.

For an example, to integrate `fabric` with other FreeGenius AI tools, you may do something like this:


command /home/ubuntu/go/bin/fabric -m gemini-1.5-pro -p write_essay "What is machine learning?"
append_command /home/ubuntu/go/bin/fabric -m llama3.1:latest -p extract_wisdom
append_command /home/ubuntu/go/bin/fabric -m mistral-large:123b -p summarize
ask_gemini Explain it to a five-year kid
ask_chatgpt Translate it into Chinese


2. Created two aliases:

`fabric` -> `command fabric`

`append_fabric` -> `append_command fabric`

The aliases were added in the plugin `fabric.py`


from freegenius import config
config.aliases["fabric"] = "command fabric"
config.aliases["append_fabric"] = "append_command fabric"
config.inputSuggestions += ["fabric", "append_fabric"]


Users may further customise, e.g. changing the fabric path, etc.

0.2.89

Fixed `improve input entry` feature.

0.2.88

1. Added plugins `ask_chatgpt`, `ask_codey`, `ask_gemini`, `ask_groq`, `ask_llama3_1`, `ask_llamacpp`, `ask_llamacppserver`, `ask_ollama`, `ask_palm2` to call different chatbots for collaboration. For example, with support of running `Multiple Tools in Single Prompt`, you can do something like:


chat What is the future of AI development?
ask_chatgpt What is your opinion?
ask_gemini What do you disagree?


Or


ask_llama3_1 Write code to extract mp3 audio from YouTube video
ask_codey Review the code generated above


2. Suspended features in previous version resume:

* `Let me Translate` feature with pre-defined context
* `improved writing` feature
* forcing the app to always `search_google`

0.2.87

1. Added initial support multiple-step actions in a single prompt.

Examples of Use Cases:

Guided Step-by-step Responses for Detailed Research

To guide your chosen LLM to provide you with a step-by-step response, for example:


chat What is narrative therapy?
chat How does it compare to other popular counselling approaches?
chat Tell me pros and cons of this approach?
chat Give me theories that support this approach in detail.
chat Any controversies about it?
chat Give me a summary of all your findings above.


Multiple Computing Tasks in Order

To guide FreeGenius AI to perform multiple computing tasks in order.

For example, download two more songs from YouTube and play all downloaded mp3 files with VLC player:


download_youtube_audio https://youtu.be/KBD18rsVJHk?si=PhfzNCOBIj7o_Bdy
download_youtube_audio https://www.youtube.com/watch?v=gCGs6t3tOCU
execute_computing_task Play all the mp3 files in folder `/home/ubuntu/freegenius/audio` with command `vlc`


Tool and Chat Feature Integration

To integrate multiple tools and chat features in a single prompt, for example:


search_google Latest updates about OpenAI in 2024
chat Give me a summary
send_gmail Email your findings to supportletmedoit.ai in detail


2. The following features are temporarily suspended to facilitate the development of the `Multiple Tools` feature:
* `Let me Translate` feature with pre-defined context
* `improved writing` feature
* calling different `chatbots` from the main session
* forcing the app to always `search_google`

They may be added back or changed in coming updates

3. Special entry `none` introduced in the last version is now changed to `chat`. It means for chat-only feature without using a tool.

4. Plugin `send_email` is changed to two separate plugins `send_gmail` and `send outlook`. Their corresponding entries are:


send_gamil
send_outlook


5. Added two plugins `download_youtube_video` and `download_youtube_audio`, previously integrated into plugin `download_web_content`. Their corresponding entries are:


download_youtube_video
download_youtube_audio

Page 19 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.