Recent Releases of fukkatsu
fukkatsu - All In
- added python 3.12, 3.13 support
- short-term memory backend switched to sqlite
- full compliance with OpenAI, allowing user to switch to any llm provider by setting
base_url
Full Changelog: https://github.com/maxmekiska/fukkatsu/compare/v0.0.13...v0.0.14
- Python
Published by maxmekiska over 1 year ago
fukkatsu - Making new Friends
- fixed setup python version 3.11. setup allows all python 3.11 versions that meet < 3.12
- Python
Published by maxmekiska over 2 years ago
fukkatsu - The Humans are back
human_actionargument added for human in the loop feature- experimental feature to turn off short term memory within resurrect decorator via
active_memory
- Python
Published by maxmekiska over 2 years ago
fukkatsu - Sharing is Caring
- preparation for integration of other LLM model providers
changed arguments of:
- resurrect(lives: int = 1,additionalreq: str = "", allowinstalls: bool = False, activetwin: bool = False, primarymodelapi: str = "openai", secondarymodelapi: str = "openai", primaryconfig: dict = {}, secondary_config: dict = {})
- mutate(request: str = "", allowinstalls: bool = False, activetwin: bool = False, primarymodelapi: str = "openai", secondarymodelapi: str = "openai", primaryconfig: dict = {}, secondaryconfig: dict = {})
- stalk(likelihood: float = 1.0, additionalreq: str = "", allowinstalls: bool = False, activetwin: bool = False, primarymodelapi: str = "openai", secondarymodelapi: str = "openai", primaryconfig: dict = {}, secondary_config: dict = {})
- Python
Published by maxmekiska almost 3 years ago
fukkatsu - Added reset OpenAi key possibility
- improved testing
- resetopenaikey added to overwrite openai key set by env variable
- Python
Published by maxmekiska almost 3 years ago
fukkatsu - I can see you
- new
stalkdecorator - increased unit test coverage
- provided more examples in documentation
- Python
Published by maxmekiska about 3 years ago
fukkatsu - Attempt counter logging message fix
- fix of "Attempt x to reanimate" logging message
- Python
Published by maxmekiska about 3 years ago
fukkatsu - Logging and Short term memory fix
- short-term-memory fix
- short-term-memory will now only save functions that executed successfully
- live counter fix
- removed unintended extra live
- logging formatting enhanced + api call logging added
- Python
Published by maxmekiska about 3 years ago
fukkatsu - Not So Evil Twin
- added control arguments for OpenAi model and temperature
- added
twinfor review capabilities - improved prompt clarity on code indicator tags
|||
- Python
Published by maxmekiska about 3 years ago
fukkatsu - In-place function support
- fixed bug that caused input variables to be modified if a function performs in-place operations. I have added a deepcopy of the arguments
- changed the name of
extract_text_between_backtickstoextract_text_between_pipes - added additional functions for response sanitation in LLM:
standardize_delimitersandadd_delimiters, which handle edge case answers from LLM
- Python
Published by maxmekiska about 3 years ago
fukkatsu - Laissez-faire
- added
allow_installsargument to mutate and resurrect decorator. Allows LLM to install non installed python libraries
- Python
Published by maxmekiska about 3 years ago
fukkatsu - The Ghost in the Machine
- improved global and local variable handling within exec statements
- improved logging
- new short-term memory functions: save memory to a json file, get current memory content, reset current memory content
- implementation of mutate decorator
- Python
Published by maxmekiska about 3 years ago
fukkatsu - Extra Life
- Proof of concept python library that leverages LLMs to dynamically fix and improve code during runtime.
- implementation of resurrect decorator
- Python
Published by maxmekiska about 3 years ago